DocumentCode
2747743
Title
Cost-Benefit Analysis of Software Development Techniques and Practices
Author
Erdogmus, Hakan
Author_Institution
National Research Council Canada
fYear
2007
fDate
20-26 May 2007
Firstpage
178
Lastpage
179
Abstract
Investigations of software development practices, processes, and techniques frequently report separately on the costs and benefits of a phenomenon under study, but rarely adequately address the combined bottomline implications. In particular, tensions between the quality and productivity effects are hard to reconcile, making objective, high-level insights elusive. For example, is a practice that is believed to improve product quality significantly, but incurs a mild developer productivity penalty economically feasible? In other words, do the benefits outweigh the costs? And if they do, under which conditions? Such questions can be tackled through synthesizing effects and analyzing the resulting behaviors. In this light, the tutorial presented an approach that leverages well-known and simple economic concepts and models. It is used to wrap empirical findings, and is also applicable to the assessment of software projects. The tutorial was geared towards researchers and practitioners interested in software processes, process improvement, project management, process/project measurement, and empirical software engineering.
Keywords
Computer science; Cost benefit analysis; Councils; Information technology; Productivity; Programming; Project management; Software engineering; Software measurement; Software quality;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Engineering - Companion, 2007. ICSE 2007 Companion. 29th International Conference on
Conference_Location
Minneapolis, MN, USA
Print_ISBN
0-7695-2892-9
Type
conf
DOI
10.1109/ICSECOMPANION.2007.28
Filename
4222734
Link To Document