TY - GEN
T1 - On the impact of obliviousness and quantification on model composition effort
AU - Guimaraes, Everton
AU - Garcia, Alessandro
AU - Farias, Kleinner
N1 - Copyright:
Copyright 2014 Elsevier B.V., All rights reserved.
PY - 2014
Y1 - 2014
N2 - Researchers and practitioners advocate that design properties, such as obliviousness and quantification, can improve the modularity of software systems, thereby reducing the effort of composing design models. However, there is no empirical knowledge about how these design properties impact model composition effort. This paper, therefore, performs an empirical study to understand this impact. The main contributions are: (i) quantitative indicators to evaluate to what extent such design properties impact model composition effort; (ii) an objective evaluation of the impact of such modularity properties in 26 versions of two software projects by using statistical tests; and (iii) lessons learned on whether (and how) modularity anomalies related to misuse of quantification and obliviousness in the input models can significantly increase model composition effort.
AB - Researchers and practitioners advocate that design properties, such as obliviousness and quantification, can improve the modularity of software systems, thereby reducing the effort of composing design models. However, there is no empirical knowledge about how these design properties impact model composition effort. This paper, therefore, performs an empirical study to understand this impact. The main contributions are: (i) quantitative indicators to evaluate to what extent such design properties impact model composition effort; (ii) an objective evaluation of the impact of such modularity properties in 26 versions of two software projects by using statistical tests; and (iii) lessons learned on whether (and how) modularity anomalies related to misuse of quantification and obliviousness in the input models can significantly increase model composition effort.
UR - http://www.scopus.com/inward/record.url?scp=84905639733&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84905639733&partnerID=8YFLogxK
U2 - 10.1145/2554850.2555034
DO - 10.1145/2554850.2555034
M3 - Conference contribution
AN - SCOPUS:84905639733
SN - 9781450324694
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1043
EP - 1048
BT - Proceedings of the 29th Annual ACM Symposium on Applied Computing, SAC 2014
PB - Association for Computing Machinery
T2 - 29th Annual ACM Symposium on Applied Computing, SAC 2014
Y2 - 24 March 2014 through 28 March 2014
ER -