Architecture analysis of enterprise systems modifiability - Models, analysis, and validation
2010 (English)In: Journal of Systems and Software, ISSN 0164-1212, Vol. 83, no 8, 1387-1403 p.Article in journal (Refereed) Published
Enterprise architecture (EA) models can be used in order to increase the general understanding of enterprise systems and to perform various kinds of analysis. This paper presents instantiated architectural models based on a metamodel for enterprise systems modifiability analysis, i.e. for assessing the cost of making changes to enterprise-wide systems. The instantiated architectural models detailed are based on 21 software change projects conducted at four large Nordic companies. Probabilistic relational models (PRMs) are used for formalizing the EA analysis approach. PRMs enable the combination of regular entity-relationship modeling aspects with means to perform enterprise architecture analysis under uncertainty. The modifiability metamodel employed in the analysis is validated with survey and workshop data (in total 110 experts were surveyed) and with the data collected in the 21 software change projects. Validation indicates that the modifiability metamodel contains the appropriate set of elements. It also indicates that the metamodel produces estimates within a 75% accuracy in 87% of the time and has a mean accuracy of 88% (when considering projects of 2000 man-hours or more).
Place, publisher, year, edition, pages
2010. Vol. 83, no 8, 1387-1403 p.
Enterprise architecture, Software change cost estimation, Software modifiability, Metamodel, Probabilistic relational models
IdentifiersURN: urn:nbn:se:kth:diva-12339DOI: 10.1016/j.jss.2010.02.019ISI: 000279365400011ScopusID: 2-s2.0-77953139934OAI: oai:DiVA.org:kth-12339DiVA: diva2:309788
8th International Workshop on Performance Modelling, Evaluation and Optimization of Ubiquitous Computing and Networked Systems/IEEE-IPDPS, Rome, Italy, Date: May 23-29, 2009
QC 201102142010-04-082010-04-082012-08-13Bibliographically approved