2013 22nd Australian Software Engineering Conference 2013
DOI: 10.1109/aswec.2013.23
|View full text |Cite
|
Sign up to set email alerts
|

On the Application of Inequality Indices in Comparative Software Analysis

Abstract: Socio-economic inequality indices, like the Gini coefficient or the Theil index, offer us a viable alternative to central tendency statistics when being used to aggregate software metrics data. The specific value of these inequality indices lies in their ability to capture changes in the distribution of metrics data more effectively than, say, average or median. Knowing whether the distribution of one metrics is more unequal than that of another one or whether its distribution becomes more or less unequal over… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
2
0

Year Published

2015
2015
2018
2018

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 8 publications
(3 citation statements)
references
References 30 publications
0
2
0
Order By: Relevance
“…To test H(RQ3) and H(RQ4) we compute the biased Gini coefficient based on the accumulated code churn for each contributor to a source code file. The Gini coefficient is a measure of inequality ranging from 0.0 to 1.0, where 1.0 is the most unequal [12,37]. For example, if there is a file that has seven unique developers that contribute to it, the Gini coefficient gives insight into the distribution of code churn between the contributors, i.e., did they all contribute equally much or not.…”
Section: Discussionmentioning
confidence: 99%
“…To test H(RQ3) and H(RQ4) we compute the biased Gini coefficient based on the accumulated code churn for each contributor to a source code file. The Gini coefficient is a measure of inequality ranging from 0.0 to 1.0, where 1.0 is the most unequal [12,37]. For example, if there is a file that has seven unique developers that contribute to it, the Gini coefficient gives insight into the distribution of code churn between the contributors, i.e., did they all contribute equally much or not.…”
Section: Discussionmentioning
confidence: 99%
“…The Gini coefficient is a high-order statistic that describes the distribution; 0 represents a perfectly equal distribution and 1.0 is the most unequal distribution. The use of the Gini coefficient in the context of software metrics is explored in [22] and [13]. Efferent coupling and Lines of Code (LoC) metrics are collected on a per project basis and do not include couplings in the game engine code and are collected using CppDepend 2.8.5.0 Academic Edition [21].…”
Section: B Quality Modelmentioning
confidence: 99%
“…There are several applications of the Gini coefficient in the literature targeting software evolution analysis [36] [77] [7] [38]. However, none of these works apply it in the context of microservices.…”
Section: Metric Suitementioning
confidence: 99%