Ethics and Responsibilities in a CDIO based Software Engineering Process

Ethics and Responsibilities in a CDIO based Software Engineering Process

D. Einarson (2013).  Ethics and Responsibilities in a CDIO based Software Engineering Process. 10.

The great impact that Software Engineering has had on society during the latest decades has put demands on that discipline to become a mature, as well as a trustworthy engineering discipline. Here, the so called, software engineering Code of Ethics has been introduced to encourage such development.

The Code of Ethics has a prime focus on the Public, and a secondary focus on co-operation and development. While the Code of Ethics in first place concerns Software Engineers in professional work, it is interesting to see how this concept influences maturity and trustworthiness also to students in educational project based work.

This contribution will cover on-going experiments in project based courses where students reflect on the Code of Ethics. Such reflections should have impact on team work, as well as on views on Software Engineering for the common public. The main question concerns how student’s project work may be improved through such reflections, to meet previously observed cases of low self-responsibility and effort. The contribution covers case studies of CDIO based projects, as well as the concept of the Code of Ethics of Software Engineering in itself.

According CDIO, using the Code of Ethics in education should have relevance to several points of the CDIO syllabus, such as, 2.4 Attitudes, Thought and Learning, and 2.5 Ethics, Equity and Other responsibilities. The case studies as such, furthermore relate to aspects such as team work and communication, besides the core of the CDIO intension of driving student projects.

Proceedings of the 9th International CDIO Conference, Massachusetts Institute of Technology and Harvard University School of Engineering and Applied Sciences, Cambridge, Massachusetts, June 9 – 13, 2013.

Authors (New): 
Daniel Einarson
Kristianstad University, Sweden
Project based learning
Education concepts
Software Engineering
ethical aspects
Process improvement
ACM, Association for Computing Machinery, Advancing Computing as a Science & Profession, “Software Engineering Code of Ethics and Professional Practice”, 
Einarson D., “Working- vs. Educational Processes in Software Engineering vs. CDIO”, 7th International CDIO Conference, 2011.: 
Einarson D., “Approaching CMM to an Educational CDIO based Software Engineering Process”, 8th International CDIO Conference, 2012.: 
Georgsson F., Pettersson J. “An introductory course for software engineers”, 7th International CDIO Conference, 2011.: 
Gotterbarn, D. “How the new Software Engineering Code of Ethics affects you”, IEEE Software 16, 1999: 
Gotterbarn, D., Miller, K. et al. ”Software engineering code of ethics is approved”, Communication of the ACM, Vol. 42, No 10, 1999: 
IEEE Computer Society, “SWEBOK, Software Engineering Body of Knowledge”, 
Pour G., Griss, M. L., and Lutz M. “The push to make software engineering respectable”, IEEE Internet Computing, May, 2000, 35-43.: 
Sommerville I., “Software Engineering”, Addison Wesley, 2010.: 
Swedish Agency for Higher Education, HSV, 
Worldwide CDIO Initiative: A Framework for the Education of Engineers, 
Worldwide CDIO Initiative: The CDIO Syllabus, V2.0: 
Go to top