• DocumentCode
    3072459
  • Title

    On the Application of Inequality Indices in Comparative Software Analysis

  • Author

    Goloshchapova, Olga ; Lumpe, Markus

  • Author_Institution
    Fac. of Inf. & Commun. Technol., Swinburne Univ. of Technol., Hawthorn, VIC, Australia
  • fYear
    2013
  • fDate
    4-7 June 2013
  • Firstpage
    117
  • Lastpage
    126
  • 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 time is the crucial element here. There are, however, challenges in the application of these indices that can result in ecological fallacies. The first issue relates to occurrences of zeros in metrics data, and not all inequality indices cope well with this event. The second problem arises from applying a macro-level inference to a micro-level analysis of a changing population. The Gini coefficient works for the former, whereas the decomposable Theil index serves the latter. Nevertheless, when used with care, and usually in combination, both indices can provide us with a powerful tool not only to analyze software, but also to assess its organizational health and maintainability over time.
  • Keywords
    socio-economic effects; software metrics; statistical analysis; Gini coefficient; Theil index; central tendency statistics; comparative software analysis; ecological fallacies; macrolevel inference; metrics distribution; microlevel analysis; organizational health; socio-economic inequality indices; software metrics data; Indexes; Sociology; Software metrics; Software systems; Statistics; empirical software analysis; inequality analysis; measurement approaches; software evolution; software metrics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference (ASWEC), 2013 22nd Australian
  • Conference_Location
    Melbourne, VIC
  • ISSN
    1530-0803
  • Type

    conf

  • DOI
    10.1109/ASWEC.2013.23
  • Filename
    6601299