2008 IEEE International Conference on Software Maintenance 2008
DOI: 10.1109/icsm.2008.4658049
|View full text |Cite
|
Sign up to set email alerts
|

On evaluating the efficiency of software feature development using algebraic manifolds

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 deve… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 6 publications
(5 citation statements)
references
References 24 publications
0
5
0
Order By: Relevance
“…The association graph matching similarity measure (AGM) introduced by Kothari et al (Kothari et al 2006) is a measure of pair-wise similarity between features based on dynamic call graphs. It has been used to find canonical feature sets (Kothari et al 2006), feature version similarity (Kothari et al 2008), and feature implementation overlap (Kothari et al 2007). …”
Section: Dynamic Coupling Measuresmentioning
confidence: 99%
“…The association graph matching similarity measure (AGM) introduced by Kothari et al (Kothari et al 2006) is a measure of pair-wise similarity between features based on dynamic call graphs. It has been used to find canonical feature sets (Kothari et al 2006), feature version similarity (Kothari et al 2008), and feature implementation overlap (Kothari et al 2007). …”
Section: Dynamic Coupling Measuresmentioning
confidence: 99%
“…• Features: Instead of studying the code directly, some studies have picked specific features and followed their implementation throughout the lifetime of the software system. For example, Kothari et al [38] proposed a technique to evaluate the efficiency of software feature development by studying the evolution of call graphs generated during the execution of these features. Our study is similar to this work, except for using CI instead of call graphs.…”
Section: Non-code-based Evolution Studiesmentioning
confidence: 99%
“…For example, Kothari et al . proposed a technique to evaluate the efficiency of software feature development by studying the evolution of call graphs generated during the execution of these features. Our study is similar to this work, except for using CI instead of call graphs.…”
Section: Discussion and Related Workmentioning
confidence: 99%