ACM Home Page
Please provide us with feedback. Feedback
Improving software quality: an ethics based approach
Full text PdfPdf (215 KB)
Source Special Interest Group on Computer Personnel Research Annual Conference archive
Proceedings of the 2004 SIGMIS conference on Computer personnel research: Careers, culture, and ethics in a networked environment table of contents
Tucson, AZ, USA
SESSION: Panel on ethics table of contents
Pages: 144 - 150  
Year of Publication: 2004
ISBN:1-58113-847-4
Author
Alan R. Peslak  Penn State University , Dunmore, PA
Sponsors
SIGMIS: ACM Special Interest Group on Management Information Systems
ACM: Association for Computing Machinery
SIGCPR: ACM Special Interest Group on Computer Personnel Research
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 29,   Downloads (12 Months): 246,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   peer to peer  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/982372.982408
What is a DOI?

ABSTRACT

Software quality in recent years has been plagued by significant quality issues. One of these issues is the rush to market of commercial software. This has resulted in poor quality leading to numerous updates and patches to correct inherent problems and to prevent malicious software attacks from viruses, worms, or other nefarious external hacking. The author believes that poor software quality presents an ethical issue for society. The issue of improvement in software quality is proposed to relate to fundamental ethical issues that need to be addressed by software developers. The author explores various philosophical ethical theories to address this issue including Aristotelian virtue ethics, and Humean virtue ethics, settling on Humean virtue ethics as the most effective approach. The author then proposes changes to industry codes of ethics as well as strengthening of the international software organizations as a social network to support necessary emphasis on proper software quality.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Aristotle. Nicomachean Ethics, tr. Terrence Irwin Hackett Publishing Company, Indianapolis, 1999.
2
 
3
Association for Computing Machinery, Inc. "Bylaws of the ACM", 1998, http://www.acm.org/constitution/bylaw15.html
 
4
British Computer Society. "BCS Code of Conduct", n.d. Available at: http://www1.bcs.org.uk/bm.asp?sectionID=263
 
5
British Computer Society. "BCS Code of Practice", n.d. Available at: http://www1.bcs.org.uk/bm.asp?sectionID=263
 
6
Doris, J. "Person, situations, and virtue ethics", NOUS (32:4), 1998, 504--530.
 
7
Hume, D. A Treatise of Human Nature. Penguin Books, London, 1969.
 
8
Institute of Electrical and Electronics Engineers, Inc. and the Association for Computing Machinery, Inc. (1999). "Software Engineering Code of Ethics and Professional Practice." Available at: http://www.computer.org/tab/seprof/code.htm
 
9
Merritt, M. "Virtue ethics and situationist personality psychology", Ethical Theory and Moral Practice (3), 2000, 365--383.
 
10
Middleton, J. "Major viruses cost industry $13bn in 2001", Vnunet, October 1, 2002, Available at: http://www.vnunet.com/News/1128147
 
11
Ohlson, K. "'Love' virus costs approaching $7B, research firm says", Computerworld, May 9, 2000, Available at: http://www.computerworld.com/news/2000/story/0,11280,44810,00.html
 
12
 
13
Sipior, J. and Ward, B. "Ethical responsibility for software development". Information Systems Management (15:2), Spring 1998, 68--72.
 
14
"Software quality: facts and stats", Computerworld, August 18, 1997 Available at: http://www.computerworld.com/news/1997/story/0,11280,17522,00.html
 
15
Spanbauer, S. "Software Bugs Run Rampant", PC World (17:1), 1999, 46--52.
 
16
The American Institute of Certified Public Accountants "BL Section 740 7.4 Disciplining of Member by Trial Board", 2003, Available at: http://www.aicpa.org/about/bylaws/BL740.htm
 
17
The American Institute of Certified Public Accountants "ET Section 501 Acts Discreditable", 2003, Available at: http://www.aicpa.org/about/code/et501.htm
 
18
The American Institute of Certified Public Accountants "Exposure Draft - Proposed Revisions to the AICPA Standards for Performing and Reporting on Peer Reviews", 2003, Available at: http://www.aicpa.org/members/div/practmon/2003_05_ed.asp
 
19
The American Institute of Certified Public Accountants "Section 52 - Article I: Responsibilities", 2003,Available at: http://www.aicpa.org/about/code/article1.htm
 
20
The American Institute of Certified Public Accountants "Section 54 - Article III: Integrity", 2003, Available at: http://www.aicpa.org/about/code/article3.htm
 
21
The American Institute of Certified Public Accountants "Section 56 - Article V: Due Care" 2003, Available at: http://www.aicpa.org/about/code/article5.htm
 
22
Verton, D. "Blaster worm linked to severity of blackout" Computerworld, August 31, 2003, http://www.computerworld.com/securitytopics/security/recovery/story/0,10801,84510,00.html?SKC=home84510
 
23
Verton, D. "Cybersecurity czar takes stand on software quality". Computerworld, August 31, 2003, http://www.computerworld.com/securitytopics/security/story/0,10801,73245,00.html
24



Peer to Peer - Readers of this Article have also read: