• 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