Logo image
On Evaluating the Efficiency of Software Feature Development Using Algebraic Manifolds
Conference proceeding   Open access

On Evaluating the Efficiency of Software Feature Development Using Algebraic Manifolds

Jay Kothari, Dmitriy Bespalov, Spiros Mancoridis, Ali Shokoufandeh and IEEE
2008 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, pp 7-16
01 Jan 2008
url
http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.151.6317View

Abstract

Computer Science Computer Science, Software Engineering Science & Technology Technology
Managers are often unable to explain objectively why or when effort was misplaced during the development process. In this paper we present a formal technique to depict the expended effort during the life-cycle of a software feature using feature development manifolds (FDMs). Using the FDMs we can compute the preferred development path for a given feature. This development path includes the versions of a software feature that contributed to the final version of the feature in a positive way. The preferred development path excludes versions of the software feature that should have been skipped. Once the preferred development path is computed the amount of wasted effort can be quantified using the metric that we have developed. We demonstrate the effectiveness of our approach to compute wasted software feature development by applying our technique to two large open source software systems, Gaim and Firefox.

Metrics

3 Record Views
5 citations in Scopus

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Web of Science research areas
Computer Science, Software Engineering
Logo image