Abstract
Introducing relevant software technologies may provide significant advantages to a software organization. Unfortunately, the value the technology may provide is almost never quantified. We describe a methodology for precise quantitative measurement of the value a software technology may add to the project in terms of the impact on quality and lead time. The methodology employs measures derived from version control and problem tracking repositories to determine the value of technology. We illustrate this approach in a detailed case study on the impact of using two particular technologies-a version-sensitive source code editor and a domain engineered application environment-in a telecommunications product. In both cases use of technology had a strong positive impact on the considered quality measures. The methodology relies on information commonly available in project version control and problem tracking systems and, therefore, can be widely and easily applied.
Original language | English (US) |
---|---|
Title of host publication | Value-Based Software Engineering |
Publisher | Springer Berlin Heidelberg |
Pages | 327-344 |
Number of pages | 18 |
ISBN (Print) | 3540259937, 9783540259930 |
DOIs | |
State | Published - 2006 |
Externally published | Yes |
Keywords
- Statistical models
- case studies
- database
- development lead time
- domain engineering
- editing
- empirical studies
- large-scale software development
- software change
- software metrics
- software quality
- technology evaluation
- technology transfer
- versionsensitive
ASJC Scopus subject areas
- General Computer Science