Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
49Activity
0 of .
Results for:
No results containing your search query
P. 1
Ethical Issues in Software Development

Ethical Issues in Software Development

Ratings:

5.0

(1)
|Views: 25,352|Likes:
Published by Jennifer
This essay, authored by me and my colleague Ron Garrett, discusses the ethical issues that software development companies face, and it illustrates how software development companies can resolve the ethical issues.
This essay, authored by me and my colleague Ron Garrett, discusses the ethical issues that software development companies face, and it illustrates how software development companies can resolve the ethical issues.

More info:

Published by: Jennifer on Jan 19, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF or read online from Scribd
See more
See less

03/16/2015

 
 
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

Activity (49)

You've already reviewed this. Edit your review.
ShuhaDa RaZak added this note
<3
ShuhaDa RaZak liked this
1 thousand reads
1 hundred reads
Shumirai Mutasa liked this
Aury M. Curbelo added this note
excellent article
Jiamin Lin liked this
Vinnie Chapman liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->