Lect 2
Lect 2
▪ Ethics
▪ the discipline dealing with what is good and bad, and with moral duty and obligation
▪ A set of moral principles or values
▪ A theory or system of moral values.
▪ The principles of conduct governing an individual or a group
▪ Ethical
▪ Of or relating to ethics.
▪ Conforming to accepted professional standards of conduct
▪ Professionalism
▪ The conduct , aims, or qualities that characterize or mark a professional person
▪ .
*Webster’s Seventh New Collegiate Dictionary, G.&C. Merriam Co.,1966.
Professional Practices 3
Today’s Agenda
Professional Practices 4
Overview
▪ Professional Societies
Professional Practices 5
The Software Engineering Profession
▪ Software engineering (SE) as a discipline and profession is relatively young, some even say
“immature”.
▪ In 1996, Ford and Gibbs [6] listed designated eight infrastructure components that can be used to
evaluate a mature profession:
1. – a professional society
2. – initial professional education
3. – skills development
4. – professional development
5. – accreditation
6. – certification
7. – licensing
8. – a code of ethics
▪ In the following slides, we will discuss these elements in relation to the current state of the
software engineering profession.
Professional Practices 6
Professional Societies
▪ The ACM has 34 “special interest groups” (SIGS). The Special Interest Group on Software Engineering
(SIGSOFT) focuses on issues relating to all aspects of software development and maintenance.
▪ https://www.acm.org/code-of-
ethics#:~:text=The%20Code%20includes%20principles%20formulated,understanding%20and%20applying%20the%20principle.
Professional Practices 7
Professional Societies
Professional Practices 8
Certification and Licensing - 1
Professional Practices 9
Certification and Licensing - 1
▪ Has a minimum of 9,000 hours of software engineering experience within at least six (6)
of the eleven (11) SE knowledge areas (the ten SWEBOK areas [5] and Professionalism
and Engineering Economics).
▪ https://en.wikipedia.org/wiki/Software_Engineering_Body_of_Knowledge
Professional Practices 10
Professional Practices 11
Certification and Licensing - 1
Professional Practices 12
Certification and Licensing - 2
▪ Only about 18% of U.S. engineers (civil, electrical, mechanical , etc.) are
registered.
Professional Practices 13
Research Papers
Professional Practices 14
References
1. Accreditation Board for Engineering and Technology – home page (http://www.abet.org/)
3. ACM/IEEE-CS Joint Task Force on Software Engineering Ethics and Professional Practices, Software Engineering Code of
Ethics and Professional Practice , Version 5.2, (http://www.acm.org/serving/se/code.htm)
4. Boehm, B., et. al., Position Papers on Software Engineering & Licensing, (http://www.acm.org/serving/se_policy/papers.html)
5. Georgiadou, E. and Oriogun, P.K., 2001, July. Professional issues in software engineering curricula: case studies on ethical
decision making. In Proceedings International Symposium on Technology and Society (pp. 252-261). IEEE.
6. Semerikov, S.O., Striuk, A.M., Striuk, L., Striuk, M. and Shalatska, H.M., 2020. Sustainability in Software Engineering
Education: a case of general professional competencies. In E3S Web of Conferences. The International Conference on
Sustainable Futures: Environmental, Technological, Social and Economic Matters (ICSF 2020) (No. 166, pp. 1-13). EDP
Sciences.
Professional Practices 15
THANKS