Software Engineering

Tuesday, 26 July 2011

Software Engineering Ethics In A Digital World

Software Engineering Ethics In A Digital World

The Dual-Use Dilemma
A situation where the technology poses advantage and disadvantage at the same time.

Example :
Google Maps
  • Allows people to know the routes and places better
  • Invasion of privacy and aids thefts

File Sharing (Public Network)
  • People can stream for free
  • Mostly don’t have copyrights
Facebook (Social Network)
  • Can keep in touch with peers for free
  • Results in poor grades for most students and aids terrorist

Ethics
A system of morale principles in respect to a particular class of human actions

Example :
  • Porn, Gambling, Violent Games, Software that conflicts with privacy terrorist
  • Views about Ethics Requirement
  • Users    --- > Privacy Invasion
  • Service --- > Providers System Failure
  • Regulatory --- > Bodies Copyrights Issues

Conclusion
Ethics and software engineering should be implemented together if possible to overcome common problems faced with better design, better testing, some legislation and also by educational user.

No comments:

Post a Comment