{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,8]],"date-time":"2026-06-08T02:55:59Z","timestamp":1780887359584,"version":"3.54.1"},"reference-count":73,"publisher":"Springer Science and Business Media LLC","issue":"4","license":[{"start":{"date-parts":[[2010,6,4]],"date-time":"2010-06-04T00:00:00Z","timestamp":1275609600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2010,12]]},"DOI":"10.1007\/s11219-010-9100-0","type":"journal-article","created":{"date-parts":[[2010,6,3]],"date-time":"2010-06-03T14:59:15Z","timestamp":1275577155000},"page":"437-468","source":"Crossref","is-referenced-by-count":20,"title":["Architecture analysis of enterprise systems modifiability: a metamodel for software change cost estimation"],"prefix":"10.1007","volume":"18","author":[{"given":"Robert","family":"Lagerstr\u00f6m","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Pontus","family":"Johnson","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Mathias","family":"Ekstedt","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2010,6,4]]},"reference":[{"key":"9100_CR1","doi-asserted-by":"crossref","unstructured":"Aggarwal, K., Singh, Y., & Chhabra, J. K. (2002). An integrated measure of software maintainability. In Proceedings of the annual IEEE reliability and maintainability symposium.","DOI":"10.1109\/RAMS.2002.981648"},{"key":"9100_CR2","unstructured":"Aier, S., Buckl, S., Franke, U., Gleichauf, B., Johnson, P., N\u00e4rman, P., Schweda, C., & Ullberg, J. (2009). A survival analysis of application life spans based on enterprise architecture models, enterprise modelling and information systems architectures. In Proceedings of the 3rd international workshop EMISA."},{"key":"9100_CR3","unstructured":"Allen, R. (1997). A formal approach to software architecture. PhD Thesis, Carnegie Mellon University."},{"key":"9100_CR4","doi-asserted-by":"crossref","DOI":"10.1002\/9780470258033","volume-title":"Software maintenance management","author":"A. April","year":"2008","unstructured":"April, A., & Abran, A. (2008). Software maintenance management. Hoboken, New Jersey: IEEE Computer Society\/John Wiley & Sons."},{"key":"9100_CR5","volume-title":"Software architecture in practice","author":"L. Bass","year":"1998","unstructured":"Bass, L., Clements, P., & Kazman, R. (1998). Software architecture in practice. Reading, MA: Addison Wesley Longman\/Software Engineering Institute."},{"key":"9100_CR6","unstructured":"Bengtsson, P. O. (2002). Architecture-level modifiability analysis. PhD Thesis, Blekinge Institute of Technology."},{"key":"9100_CR7","volume-title":"Software engineering economics","author":"B. Boehm","year":"1981","unstructured":"Boehm, B. (1981). Software engineering economics. Upper Saddle River: Prentice Hall."},{"key":"9100_CR8","doi-asserted-by":"crossref","unstructured":"Boehm, B., Abts, C., & Chulani, S. (2000). Software development cost estimation approaches\u2014a survey. Annals of Software Engineering, 10, 177\u2013205.","DOI":"10.1023\/A:1018991717352"},{"key":"9100_CR9","doi-asserted-by":"crossref","unstructured":"Brinkkemper, S. (1996). Method engineering: Engineering of information systems development methods and tools. Information and Software Technology, 38, 275\u2013280.","DOI":"10.1016\/0950-5849(95)01059-9"},{"key":"9100_CR10","unstructured":"Brinkkemper, S. (2000). Method-engineering with web-enabled methods. In Informations Systems engineering\u2014State of the art and research themes (pp. 123\u2013133). Berlin: Springer."},{"key":"9100_CR11","unstructured":"Chan, T., Chung, S. L., & Ho, T. H. (1996). An economic model to estimate software rewriting and replacement times. IEEE Transactions on Software Engineering, 22."},{"key":"9100_CR12","doi-asserted-by":"crossref","unstructured":"Chulani, S., Boehm, B., & Steece, B. (1999). Calibrating software cost models using bayesian analysis. IEEE Transactions on Software Engineering, 573\u2013583.","DOI":"10.1109\/32.799958"},{"key":"9100_CR13","doi-asserted-by":"crossref","DOI":"10.1016\/S0065-2458(08)60364-2","volume-title":"Software effort estimation and productivity","author":"S. Conte","year":"1985","unstructured":"Conte, S., Dunsmore, H., & Chen, V. (1985). Software effort estimation and productivity. New York: Academic Press Inc."},{"key":"9100_CR14","unstructured":"Department of Defense Architecture Framework Working Group. (2007). DoD architecture framework, version 1.5. Technical Report, Department of Defense, USA."},{"key":"9100_CR15","volume-title":"Software metrics: A rigorous and practical approach","author":"N. E. Fenton","year":"1997","unstructured":"Fenton, N. E., & Pfleger, S. L. (1997). Software metrics: A rigorous and practical approach. Boston, MA: PWS Publishing Company."},{"key":"9100_CR16","unstructured":"Fischer, R., Aier, S., & Winter, R. (2007). Enterprise modelling and information systems architectures. A Federated Approach to Enterprise Architecture Model Maintenance, 2, 14\u201322."},{"key":"9100_CR17","unstructured":"Franke, U., Flores, W. R., & Johnson, P. (2009a). Enterprise architecture dependency analysis using fault trees and bayesian networks. In Proceedings of 42nd annual simulation symposium (ANSS) (pp. 209\u2013216), http:\/\/www.scs.org ."},{"key":"9100_CR18","doi-asserted-by":"crossref","unstructured":"Franke, U., H\u00f6\u00f6k, D., K\u00f6nig, J., Lagerstr\u00f6m, R., N\u00e4rman, P., Ullberg, J., Gustafsson, P., & Ekstedt, M. (2009b). EAF2\u2014a framework for categorizing enterprise architecture frameworks. In Proceedings of 10th ACIS international conference on software engineering, Artificial intelligence, Networking and Parallel\/Distributed Computing (pp. 327\u2013332).","DOI":"10.1109\/SNPD.2009.98"},{"key":"9100_CR19","unstructured":"Friedman, N., Getoor, L., Koller, D., & Pfeffer, A. (1999). Learning probabilistic relational models. In Proceedings of the 16th international joint conference on artificial intelligence (pp. 1300\u20131309)."},{"key":"9100_CR20","doi-asserted-by":"crossref","unstructured":"Granja-Alvarez, J. C., & Barranco-Garcia, M. J. (1997). A method for estimating maintenance cost in a software project: A case study. Software Maintenance: Research and Practice, 9, 161\u2013175.","DOI":"10.1002\/(SICI)1096-908X(199705)9:3<161::AID-SMR148>3.0.CO;2-8"},{"key":"9100_CR21","doi-asserted-by":"crossref","DOI":"10.1142\/5318","volume-title":"Software maintenance: Concepts and practice","author":"P. Grubb","year":"2003","unstructured":"Grubb, P., & Takang, A. (2003). Software maintenance: Concepts and practice. Singapore: World Scientific."},{"key":"9100_CR22","unstructured":"Gustafsson, P., H\u00f6\u00f6k, D., Ericsson, E., & Lilliesk\u00f6ld, J. (2009). Analyzing it impacts on organizational structure. In Portland international center for management of engineering and technology Conference Proceedings."},{"key":"9100_CR23","doi-asserted-by":"crossref","unstructured":"Halstead, M. H. (1975). Toward a theoretical basis for estimating programming effort. In ACM 75: Proceedings of the 1975 annual conference (pp. 222\u2013224). New York, NY, USA: ACM.","DOI":"10.1145\/800181.810326"},{"key":"9100_CR24","doi-asserted-by":"crossref","unstructured":"Harrison, W., & Cook, C. (1990). Insights on improving the maintenance process through software measurement. In Proceedings of the IEEE software maintenance Conference.","DOI":"10.1109\/ICSM.1990.131320"},{"key":"9100_CR25","unstructured":"H\u00f6\u00f6k, D., Nordstr\u00f6m, L., & Johnson, P. (2009). An enterprise architecture based method for quantified analysis of ict system impact on maintenance management. In ICOMS asset management conference proceedings."},{"key":"9100_CR26","unstructured":"IDS Scheer. (2009). Aris business performance edition. Available on http:\/\/www.ids-scheer.com\/en\/ARIS , Accessed 18 June 2009."},{"key":"9100_CR27","unstructured":"IEEE Standards Board. (1990). IEEE standard glossary of software engineering technology. Technical Report, The Institute of Electrical and Electronics Engineers."},{"key":"9100_CR28","unstructured":"International Organization for Standardization. (2001). Software engineering\u2013product quality\u2013part 1: Quality model. International standard ISO\/IEC TR 9126\u20131:2001(E), International Organization for Standardization."},{"key":"9100_CR29","unstructured":"International Organization for Standardization. (2003a). Software engineering\u2013product quality\u2013part 2: External metrics. International standard ISO\/IEC TR 9126\u20132:2003(E), International Organization for Standardization."},{"key":"9100_CR30","unstructured":"International Organization for Standardization. (2003b). Software engineering\u2013product quality\u2013part 3: Internal metrics. International standard ISO\/IEC TR 9126\u20133:2003(E), International Organization for Standardization."},{"key":"9100_CR31","doi-asserted-by":"crossref","DOI":"10.1201\/9781420013115","volume-title":"Effective software maintenance and evolution: A reuse-based approach","author":"S. Jarzabek","year":"2007","unstructured":"Jarzabek, S. (2007). Effective software maintenance and evolution: A reuse-based approach. Boca Raton, FL: Auerbach Publications, Taylor & Francis Group."},{"key":"9100_CR32","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4757-3502-4","volume-title":"Bayesian networks and decision graphs","author":"F. Jensen","year":"2001","unstructured":"Jensen, F. (2001). Bayesian networks and decision graphs. New York, Secaucus, NJ, USA: Springer."},{"key":"9100_CR33","unstructured":"Johansson, E. (2005). Assessment of enterprise information security\u2014How to make it credible and efficient. PhD Thesis, Royal Institute of Technology (KTH), Stockholm, Sweden."},{"key":"9100_CR34","unstructured":"Johnson, P., & Ekstedt, M. (2007). Enterprise architecture\u2014Models and analyses for information systems decision making. Studentlitteratur."},{"key":"9100_CR35","doi-asserted-by":"crossref","unstructured":"Johnson, P., Lagerstr\u00f6m, R., N\u00e4rman, P., & Simonsson, M. (2007). Enterprise architecture analysis with extended influence diagrams. Information Systems Frontiers, 9.","DOI":"10.1007\/s10796-007-9030-y"},{"key":"9100_CR36","volume-title":"Secure systems development with UML","author":"J. J\u00fcrjens","year":"2005","unstructured":"J\u00fcrjens, J. (2005). Secure systems development with UML. Berlin, Heidelberg: Springer."},{"key":"9100_CR37","volume-title":"Metrics and models in software quality engineering","author":"S. Kan","year":"2003","unstructured":"Kan, S. (2003). Metrics and models in software quality engineering (2nd ed.). London: Pearson Education.","edition":"2"},{"key":"9100_CR38","doi-asserted-by":"crossref","unstructured":"Kazman, R., Asundi, J., & Klein, M. (2001). Quantifying the costs and benefits of architectural decisions. In Proceedings of the 23rd international conference on software engineering (pp. 297\u2013306).","DOI":"10.1109\/ICSE.2001.919103"},{"key":"9100_CR39","doi-asserted-by":"crossref","unstructured":"Kazman, R., Klein, M., & Clements, P. (2000). ATAM: Method for architecture evaluation.","DOI":"10.21236\/ADA382629"},{"key":"9100_CR40","doi-asserted-by":"crossref","unstructured":"K\u00f6nig, J., & Nordstr\u00f6m, L. (2009). Assessing impact of ict system quality on operation of active distribution grids. In IEEE PowerTech.","DOI":"10.1109\/PTC.2009.5282088"},{"key":"9100_CR41","unstructured":"Kurpjuweit, S., & Winter, R. (2007). Viewpoint-based meta model engineering. In Enterprise modelling and information systems architectures (EMISA 2007)."},{"key":"9100_CR42","unstructured":"Lagerstr\u00f6m, R. (2007). Analyzing system maintainability using enterprise architecture models. Journal of Enterprise Architecture, 3, 33\u201341."},{"key":"9100_CR43","unstructured":"Lagerstr\u00f6m, R., Chenine, M., Johnson, P., & Franke, U. (2008). Probabilistic metamodel merging. In Proceedings of the Forum at the 20th international conference on advanced information systems (Vol. 344, pp. 25\u201328)."},{"key":"9100_CR44","unstructured":"Lagerstr\u00f6m, R., Franke, U., Johnson, P., & Ullberg, J. (2009a). A method for creating enterprise architecture metamodels\u2014applied to systems modifiability analysis. The International Journal of Computer Science and Applications, 6, 89\u2013120."},{"key":"9100_CR45","doi-asserted-by":"crossref","unstructured":"Lagerstr\u00f6m, R., Johnson, P., & H\u00f6\u00f6k, D. (2009b). Architecture analysis of enterprise systems modifiability\u2014models, analysis and validation. submitted to journal.","DOI":"10.1016\/j.jss.2010.02.019"},{"key":"9100_CR46","unstructured":"Lagerstr\u00f6m, R., Johnson, P., H\u00f6\u00f6k, D., & K\u00f6nig, J. (2009c). Software change project cost estimation\u2014a bayesian network and a method for expert elicitation. In the International Workshop on Software Quality and Maintainability Proceeding."},{"key":"9100_CR47","doi-asserted-by":"crossref","unstructured":"Lagerstr\u00f6m, R., Johnson, P., & N\u00e4rman, P. (2007). Extended influence diagram generation. In Interoperability for enterprise software and applications conference.","DOI":"10.1007\/978-1-84628-858-6_65"},{"key":"9100_CR48","doi-asserted-by":"crossref","unstructured":"Lagerstr\u00f6m, R., Saat, J., Franke, U., Aier, S., & Ekstedt, M. (2009d). Enterprise meta modeling methods\u2014combining a stakeholder-oriented and a causality-based approach. In Enterprise, business-process and information systems modeling, Lecture Notes in Business Information Processing (Vol 29, pp. 381\u2013393), Berlin Heidelberg: Springer. ISSN 1865-1348.","DOI":"10.1007\/978-3-642-01862-6_31"},{"key":"9100_CR49","doi-asserted-by":"crossref","DOI":"10.1002\/0471792535","volume-title":"Software measurement and estimation: A practical approach","author":"L. Laird","year":"2006","unstructured":"Laird, L., & Brennan, C. (2006). Software measurement and estimation: A practical approach. Hoboken, New Jersey: IEEE Computer Society\/John Wiley & Sons."},{"key":"9100_CR50","volume-title":"Enterprise architecture at work","author":"M. Lankhorst","year":"2005","unstructured":"Lankhorst, M. (2005). Enterprise architecture at work. Heidelberg: Springer."},{"key":"9100_CR51","unstructured":"Matinlassi, M., & Niemel\u00e4, E. (2003). The impact of maintainability on component-based software systems. In Proceedings of the 29th IEEE EUROMICRO conference \u201cNew Waves in System Architecture\u201d."},{"key":"9100_CR52","doi-asserted-by":"crossref","unstructured":"Matson, J., Barrett, B., & Mellichamp, J. (1994). Software development cost estimation using function points. Software Engineering, IEEE Transactions on, 20, 275\u2013287.","DOI":"10.1109\/32.277575"},{"key":"9100_CR53","doi-asserted-by":"crossref","unstructured":"Mol\u00f8kken-\u00d8stvold, K., Haugen, N. C., & Benestad, H. C. (2008). Using planning poker for combining expert estimates in software projects. Journal of Systems and Software, 81, 2106\u20132117. New York, NY, USA: Elsevier Science Inc.","DOI":"10.1016\/j.jss.2008.03.058"},{"key":"9100_CR54","doi-asserted-by":"crossref","unstructured":"N\u00e4rman, P., Johnson, P., & Nordstr\u00f6m, L. (2007). Enterprise architecture: A framework supporting system quality analysis. In Proceedings of the international annual enterprise distributed object computing Conference.","DOI":"10.1109\/EDOC.2007.39"},{"key":"9100_CR55","volume-title":"Learning bayesian networks","author":"R. Neapolitan","year":"2003","unstructured":"Neapolitan, R. (2003). Learning bayesian networks. Upper Saddle River, NJ, USA: Prentice-Hall, Inc."},{"key":"9100_CR56","unstructured":"Oman, P., Hagemeister, J., & Ash, D. (1992). A definition and taxonomy for software maintainability. Technical Report, Software Engineering Lab."},{"key":"9100_CR57","volume-title":"Practical software maintenance","author":"T. Pigoski","year":"1997","unstructured":"Pigoski, T. (1997). Practical software maintenance. New York: John Wiley & Sons."},{"key":"9100_CR58","volume-title":"Five core metrics","author":"L. Putnam","year":"2003","unstructured":"Putnam, L., & Myers, W. (2003). Five core metrics. New York: Dorset House Publishing."},{"key":"9100_CR59","volume-title":"Enterprise architecture as strategy: Creating a foundation for business execution","author":"J. W. Ross","year":"2006","unstructured":"Ross, J. W., Weill, P., & Robertson, D. (2006). Enterprise architecture as strategy: Creating a foundation for business execution. Boston, MA: Harvard Business School Press."},{"key":"9100_CR60","unstructured":"Simonsson, M. (2008). Predicting IT governance performance: A method for model-based decision making. PhD Thesis, Royal Institute of Technology (KTH), Stockholm, Sweden."},{"key":"9100_CR61","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4612-1500-4","volume-title":"Designing maintainable software","author":"D. Smith","year":"1999","unstructured":"Smith, D. (1999). Designing maintainable software. Berlin: Springer."},{"key":"9100_CR62","unstructured":"Society of Automotive Engineers. (2009). Architecture analysis and design language (aadl) standard. Technical Report, Carnegie Mellon University."},{"key":"9100_CR63","doi-asserted-by":"crossref","unstructured":"Tekinerdogan, B. (2004). ASAAM: aspectual software architecture analysis method. In Proceedings of the fourth working IEEE\/IFIP conference on software architecture (pp. 5\u201314). IEEE Computer Society.","DOI":"10.1109\/WICSA.2004.1310685"},{"key":"9100_CR64","unstructured":"Telelogic-IBM. (2009). Ibm rational system architect. Available on http:\/\/www.telelogic.com\/Products\/systemarchitect\/ , Accessed 15 June 2009."},{"key":"9100_CR65","unstructured":"The IT Governance Institute. (2007). Control objectives for information and related technology (COBIT) 4.1. Technical Report, The IT Governance Institute."},{"key":"9100_CR66","unstructured":"The Open Group. (2009). The Open Group Architecture Framework (TOGAF)\u2014version 9. The Open Group."},{"key":"9100_CR67","unstructured":"Troux Technologies. (2009). Troux 8. Available on http:\/\/www.troux.com , Accessed June 15, 2009."},{"key":"9100_CR68","doi-asserted-by":"crossref","unstructured":"Ullberg, J., Lagerstr\u00f6m, R., & Johnson, P. (2008). A framework for service interoperability analysis using enterprise architecture models. IEEE International Conference on Services Computing.","DOI":"10.1109\/SCC.2008.20"},{"key":"9100_CR69","volume-title":"Applied statistics\u2014from bivariate through multivariate techniques","author":"R. Warner","year":"2008","unstructured":"Warner, R. (2008). Applied statistics\u2014From bivariate through multivariate techniques. Beverley Hills, CA: Sage Publications Inc."},{"key":"9100_CR70","unstructured":"Winter, R., & Fischer, R. (2007). Essential layers, artifacts, and dependencies of enterprise architecture. Journal of Enterprise Architecture, 3, 7\u201318."},{"key":"9100_CR71","unstructured":"Zachman, J. (2009). The Zachman framework\u2014the official concise definition. Available on http:\/\/www.zachmaninternational.com , Accessed 16 June 2009."},{"key":"9100_CR72","doi-asserted-by":"crossref","unstructured":"Zachman, J. A. (1987). A framework for information systems architecture. IBM Systems Journal, 26, 276\u2013292. Riverton, NJ, USA.","DOI":"10.1147\/sj.263.0276"},{"key":"9100_CR73","volume-title":"A framework of software measurement","author":"H. Zuse","year":"1997","unstructured":"Zuse, H. (1997). A framework of software measurement. Berlin: Walter de Gruyter."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9100-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-010-9100-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-010-9100-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,10,28]],"date-time":"2021-10-28T21:33:05Z","timestamp":1635456785000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-010-9100-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,6,4]]},"references-count":73,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2010,12]]}},"alternative-id":["9100"],"URL":"https:\/\/doi.org\/10.1007\/s11219-010-9100-0","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2010,6,4]]}}}