A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2019; you can also visit the original URL.
The file type is application/pdf
.
Ethical Education in Software Engineering: Responsibility in the Production of Complex Systems
2007
Science and Engineering Ethics
Among the various contemporary schools of moral thinking, consequencebased ethics, as opposed to rule-based, seems to have a good acceptance among professionals such as software engineers. But naïve consequentialism is intellectually too weak to serve as a practical guide in the profession. Besides, the complexity of software systems makes it very hard to know in advance the consequences that will derive from professional activities in the production of software. Therefore, following the spirit
doi:10.1007/s11948-007-9017-6
pmid:18066681
fatcat:sdiwhvrbl5dl3nra3t24xkgnem