• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
 
 
Source: http://www.freefoto.com
Ethical Issues in Software Development
Ron Garrett and Jennifer Lewis
 
Ethical Issues in Software DevelopmentPage 2Ron Garrett and Jennifer Lewis
Table of Contents
 Introduction ___________________________________________________________ 3
 
 Ethical Issues__________________________________________________________
 
Using Open Source Code___________________________________________________________4
 
Using Illegal Software_____________________________________________________________5
 
Reverse Engineering Code__________________________________________________________6
 
 Not Addressing Known Bugs_______________________________________________________8
 
Taking Talent from the Competition__________________________________________________8
 
 Solving Ethical Problems________________________________________________ 10
 
 
Ethical Issues in Software DevelopmentPage 3Ron Garrett and Jennifer Lewis
Introduction
The process of developing a new software application takes time and effort. It takes time todesign, develop and release the final product. Unfortunately for many software companies anddevelopers, they are given a small window of time and a small budget to release a softwarepackage. Software companies – mainly its developers – are under pressure to release a virtuallybug-free product on time at the lowest possible cost. However, they face a lot of obstacles thathinders this goal. According to the book,
Teach Yourself Extreme Programming in 24 Hours
, thetop reasons for software project failure were:
Project objectives not fully specified
Bad planning and estimating
Technology new to the organization
Inadequate or no project management methodology
Insufficient senior staff on the team
Poor performance by suppliers of hardware and/or softwareBecause of the time and money constraints, as well as the obstacles that they face to make aquality product, software companies and developers are often tempted to perform unethical andillegal acts to make their goal.There are five ethical issues that software companies and developers face. They are:
Using open-source code in their own code without properly crediting the source
Using illegal software to perform their tasks
Reverse engineering code to find out how a process works
Not addressing known bugs
Taking talent from the competition
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...