DocumentCode :
3197186
Title :
On evaluating the efficiency of software feature development using algebraic manifolds
Author :
Kothari, Jay ; Bespalov, Dmitriy ; Mancoridis, Spiros ; Shokoufandeh, Ali
Author_Institution :
Dept. of Comput. Sci., Drexel Univ., Philadelphia, PA
fYear :
2008
fDate :
Sept. 28 2008-Oct. 4 2008
Firstpage :
7
Lastpage :
16
Abstract :
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.
Keywords :
public domain software; software metrics; Firefox; Gaim; algebraic manifolds; development path; open source software systems; software feature development; software metric; Application software; Computer architecture; Computer science; Embedded software; History; Open source software; Programming; Software development management; Software systems; Waste management;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2008. ICSM 2008. IEEE International Conference on
Conference_Location :
Beijing
ISSN :
1063-6773
Print_ISBN :
978-1-4244-2613-3
Electronic_ISBN :
1063-6773
Type :
conf
DOI :
10.1109/ICSM.2008.4658049
Filename :
4658049
Link To Document :
بازگشت