Improving software quality: An ethics based approach

Research output: Chapter in Book/Report/Conference proceedingConference contribution

5 Scopus citations


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.

Original languageEnglish (US)
Title of host publicationProceedings of the 2004 ACM SIGMIS CPR Conference, SIGMIS CPR 2004
EditorsE. Trauth, S. Weisband
Number of pages6
StatePublished - 2004
EventProceedings of the 2004 ACM SIGMIS CPR Conference, SIGMIS CPR 2004 - Tucson, AZ, United States
Duration: Apr 22 2004Apr 24 2004

Publication series

NameProceedings of the ACM SIGMIS CPR Conference


OtherProceedings of the 2004 ACM SIGMIS CPR Conference, SIGMIS CPR 2004
Country/TerritoryUnited States
CityTucson, AZ

All Science Journal Classification (ASJC) codes

  • General Computer Science
  • General Business, Management and Accounting
  • Law


Dive into the research topics of 'Improving software quality: An ethics based approach'. Together they form a unique fingerprint.

Cite this