freeCodeCamp/guide/english/developer-ethics/case-studies/index.md

2.5 KiB
Raw Blame History

title
Case Studies

Case Studies

The Software Engineering Ethics Research Institute of the Department of Computer and Information Sciences at East Tennessee State University published a series of Case Studies to help sensitize practicing software developers and students to the various types of ethical dilemmas they may face. The International Standard for Professional Software Development and Ethical Responsibility forms the basis for much of the analysis in each case.

Cases:

  • Big Brother Spyware Raises the issues of the tension between privacy, security, and whistleblowing in a post 11 September environment.

  • Computerized Patient Records The case uses patient records to examine the developers responsibility for information security. It evaluates a series of alternatives.

  • Death By Wire The case address issues that arise from the shift of control from mechanically based systems to purely electronic/computer systems. It explores a situation where this process has been extended to heavy vehicles. It also looks at what happens when control of safety-critical equipments is turned over to a computer.

  • Digital Wallets and Whistle Blowing This is based on a real case involving security and includes an analysis of the decision related to when and how to whistle blow.

  • For Girls Only This case looks at a real case of gender bias in the development of software.

  • Nano-Technology: Swallow That Chip This case uses the vehicle of nano-technology to explore ways to address privacy and security issues that face software developers...

  • Patriot Missile Case This piece examines the importance of configuration management and effective design as they relate to the Patriot Missile Disaster.

  • Therac-25 This case highlights the danger of software-based controls on life-threatening systems.

More Information

Additional information is available through the Software Engineering Ethics Research Institute