Comparative study of software metrics' aggregation techniques

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

91 Downloads (Pure)

Abstract

While software metrics are commonly used to assess software maintainability and study software evolution, they are usually defined on a micro-level (method, class, package). Metrics should therefore be aggregated in order to provide insights in the evolution at the macro-level (system). In addition to traditional aggregation techniques such as the mean, recently econometric aggregation techniques such as the Gini index and the Theil index have been proposed. Advantages and disadvantages of different aggregation techniques have not been evaluated empirically so far. In this paper we present the preliminary results of the comparative study of different aggregation techniques.
Original languageEnglish
Title of host publicationBENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers)
EditorsS. Ducasse, L. Duchien, L. Seinturier
Place of PublicationLille
PublisherUniversité Lille 1
Pages1-5
Publication statusPublished - 2010

Fingerprint

Agglomeration
Maintainability
Macros

Cite this

Vasilescu, B. N., Serebrenik, A., & Brand, van den, M. G. J. (2010). Comparative study of software metrics' aggregation techniques. In S. Ducasse, L. Duchien, & L. Seinturier (Eds.), BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers) (pp. 1-5). Lille: Université Lille 1.
Vasilescu, B.N. ; Serebrenik, A. ; Brand, van den, M.G.J. / Comparative study of software metrics' aggregation techniques. BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers). editor / S. Ducasse ; L. Duchien ; L. Seinturier. Lille : Université Lille 1, 2010. pp. 1-5
@inproceedings{b4c9c54d836244d297df7089465b7747,
title = "Comparative study of software metrics' aggregation techniques",
abstract = "While software metrics are commonly used to assess software maintainability and study software evolution, they are usually defined on a micro-level (method, class, package). Metrics should therefore be aggregated in order to provide insights in the evolution at the macro-level (system). In addition to traditional aggregation techniques such as the mean, recently econometric aggregation techniques such as the Gini index and the Theil index have been proposed. Advantages and disadvantages of different aggregation techniques have not been evaluated empirically so far. In this paper we present the preliminary results of the comparative study of different aggregation techniques.",
author = "B.N. Vasilescu and A. Serebrenik and {Brand, van den}, M.G.J.",
year = "2010",
language = "English",
pages = "1--5",
editor = "S. Ducasse and L. Duchien and L. Seinturier",
booktitle = "BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers)",
publisher = "Universit{\'e} Lille 1",

}

Vasilescu, BN, Serebrenik, A & Brand, van den, MGJ 2010, Comparative study of software metrics' aggregation techniques. in S Ducasse, L Duchien & L Seinturier (eds), BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers). Université Lille 1, Lille, pp. 1-5.

Comparative study of software metrics' aggregation techniques. / Vasilescu, B.N.; Serebrenik, A.; Brand, van den, M.G.J.

BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers). ed. / S. Ducasse; L. Duchien; L. Seinturier. Lille : Université Lille 1, 2010. p. 1-5.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Comparative study of software metrics' aggregation techniques

AU - Vasilescu, B.N.

AU - Serebrenik, A.

AU - Brand, van den, M.G.J.

PY - 2010

Y1 - 2010

N2 - While software metrics are commonly used to assess software maintainability and study software evolution, they are usually defined on a micro-level (method, class, package). Metrics should therefore be aggregated in order to provide insights in the evolution at the macro-level (system). In addition to traditional aggregation techniques such as the mean, recently econometric aggregation techniques such as the Gini index and the Theil index have been proposed. Advantages and disadvantages of different aggregation techniques have not been evaluated empirically so far. In this paper we present the preliminary results of the comparative study of different aggregation techniques.

AB - While software metrics are commonly used to assess software maintainability and study software evolution, they are usually defined on a micro-level (method, class, package). Metrics should therefore be aggregated in order to provide insights in the evolution at the macro-level (system). In addition to traditional aggregation techniques such as the mean, recently econometric aggregation techniques such as the Gini index and the Theil index have been proposed. Advantages and disadvantages of different aggregation techniques have not been evaluated empirically so far. In this paper we present the preliminary results of the comparative study of different aggregation techniques.

M3 - Conference contribution

SP - 1

EP - 5

BT - BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers)

A2 - Ducasse, S.

A2 - Duchien, L.

A2 - Seinturier, L.

PB - Université Lille 1

CY - Lille

ER -

Vasilescu BN, Serebrenik A, Brand, van den MGJ. Comparative study of software metrics' aggregation techniques. In Ducasse S, Duchien L, Seinturier L, editors, BENEVOL 2010 (9th Belgian-Netherlands Software Evolution Seminar, Lille, France, December 16, 2010. Proceedings of Short Papers). Lille: Université Lille 1. 2010. p. 1-5