{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:12:26Z","timestamp":1759032746770,"version":"3.37.3"},"reference-count":97,"publisher":"Springer Science and Business Media LLC","issue":"6","license":[{"start":{"date-parts":[[2018,3,29]],"date-time":"2018-03-29T00:00:00Z","timestamp":1522281600000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"funder":[{"DOI":"10.13039\/501100002428","name":"Austrian Science Fund","doi-asserted-by":"publisher","award":["P24345-N23"],"award-info":[{"award-number":["P24345-N23"]}],"id":[{"id":"10.13039\/501100002428","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,12]]},"DOI":"10.1007\/s10664-017-9583-4","type":"journal-article","created":{"date-parts":[[2018,4,4]],"date-time":"2018-04-04T01:57:46Z","timestamp":1522807066000},"page":"3578-3625","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":4,"title":["Supporting the analyzability of architectural component models - empirical findings and tool support"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9768-0468","authenticated-orcid":false,"given":"Srdjan","family":"Stevanetic","sequence":"first","affiliation":[]},{"given":"Uwe","family":"Zdun","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,29]]},"reference":[{"key":"9583_CR1","unstructured":"Aguilar ER, Garc\u00eda F, Ruiz F, Piattini M (2007) An exploratory experiment to validate measures for business process models. In: Rolland C, Pastor O, Cavarero J-L (eds) RCIS, pp 271\u2013280"},{"key":"9583_CR2","doi-asserted-by":"publisher","first-page":"639","DOI":"10.1109\/TSE.1983.235271","volume":"SE-9","author":"A Albrecht","year":"1983","unstructured":"Albrecht A, Gaffney JE (1983) Software function, source lines of code, and development effort prediction: a software science validation. IEEE Trans Softw Eng SE-9:639\u2013648","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR3","doi-asserted-by":"crossref","unstructured":"Allen EB (2002) Measuring graph abstractions of software: an information-theory approach. In: IEEE METRICS. IEEE Computer Society, Washington, p 182","DOI":"10.1109\/METRIC.2002.1011337"},{"key":"9583_CR4","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1007\/s11219-006-9010-3","volume":"15","author":"EB Allen","year":"2007","unstructured":"Allen EB, Gottipati S, Govindarajan R (2007) Measuring size, complexity, and coupling of hypergraph abstractions of software: an information-theory approach. Software Quality Control 15:179\u2013212","journal-title":"Software Quality Control"},{"key":"9583_CR5","doi-asserted-by":"publisher","first-page":"1195","DOI":"10.1016\/j.jss.2009.05.053","volume":"82","author":"MA Babar","year":"2009","unstructured":"Babar MA, Lago P (2009) Editorial: design decisions and design rationale in software architecture. J Syst Softw 82:1195\u20131197","journal-title":"J Syst Softw"},{"key":"9583_CR6","doi-asserted-by":"publisher","first-page":"4","DOI":"10.1109\/32.979986","volume":"28","author":"J Bansiya","year":"2002","unstructured":"Bansiya J, Davis CG (2002) A hierarchical model for object-oriented design quality assessment. IEEE Trans Softw Eng 28:4\u201317","journal-title":"IEEE Trans Softw Eng"},{"issue":"2","key":"9583_CR7","doi-asserted-by":"publisher","first-page":"649","DOI":"10.1007\/s10270-012-0301-9","volume":"13","author":"JM Barnes","year":"2014","unstructured":"Barnes JM, Garlan D, Schmerl BR (2014) Evolution styles: foundations and models for software architecture evolution. Softw Syst Model 13(2):649\u2013678","journal-title":"Softw Syst Model"},{"key":"9583_CR8","doi-asserted-by":"publisher","first-page":"751","DOI":"10.1109\/32.544352","volume":"22","author":"V Basili","year":"1996","unstructured":"Basili V, Briand L, Melo W (1996) A validation of object-oriented design metrics as quality indicators. IEEE Trans Softw Eng 22:751\u2013761","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR9","volume-title":"Software architecture in practice","author":"L Bass","year":"1998","unstructured":"Bass L, Clements P, Kazman R (1998) Software architecture in practice. Addison-Wesley Longman Publishing Co. Inc., Boston"},{"key":"9583_CR10","volume-title":"Conditioning diagnostics, collinearity and weak data in regression","author":"D Belsley","year":"1991","unstructured":"Belsley D (1991) Conditioning diagnostics, collinearity and weak data in regression. Wiley-Interscience, Hoboken"},{"key":"9583_CR11","doi-asserted-by":"publisher","DOI":"10.1002\/0471725153","volume-title":"Regression diagnostics: identifying influential data and sources of collinearity (Wiley Series in Probability and Statistics)","author":"DA Belsley","year":"1980","unstructured":"Belsley DA, Kuh E, Welsch RE (1980) Regression diagnostics: identifying influential data and sources of collinearity (Wiley Series in Probability and Statistics). Wiley-Interscience, Hoboken"},{"key":"9583_CR12","doi-asserted-by":"crossref","unstructured":"Bhattacharya P, Iliofotou M, Neamtiu I, Faloutsos M (2012) Graph-based analysis and prediction for software evolution. In: ICSE\u201912, pp 419\u2013429","DOI":"10.1109\/ICSE.2012.6227173"},{"key":"9583_CR13","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1109\/MS.2003.1207456","volume":"20","author":"M Bj\u00f6rkander","year":"2003","unstructured":"Bj\u00f6rkander M, Kobryn C (2003) Architecting systems with UML 2.0. IEEE Softw 20:57\u201361","journal-title":"IEEE Softw"},{"key":"9583_CR14","volume-title":"Characteristics of software quality","author":"B Boehm","year":"1978","unstructured":"Boehm B (1978) Characteristics of software quality. North-Holland Pub. Co., TRW series of software technology"},{"key":"9583_CR15","volume-title":"Object-oriented analysis and design with applications","author":"G Booch","year":"1994","unstructured":"Booch G (1994) Object-oriented analysis and design with applications, 2nd edn. Benjamin-Cummings Publishing Co. Inc., Redwood City","edition":"2nd edn."},{"key":"9583_CR16","doi-asserted-by":"crossref","unstructured":"Bouwers E, Correia JP, Deursen A, Visser J (2011) Quantifying the analyzability of software architectures. In: 2011 Ninth working IEEE\/IFIP conference on software architecture. IEEE, Piscataway, pp 83\u201392","DOI":"10.1109\/WICSA.2011.20"},{"key":"9583_CR17","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1109\/TSE.2005.105","volume":"31","author":"L Briand","year":"2005","unstructured":"Briand L, Labiche Y, Di Penta M, Yan-Bondoc H (2005) An experimental investigation of formality in uml-based development. IEEE Trans Softw Eng 31:833\u2013849","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR18","volume-title":"Model selection and multimodel inference: a practical information-theoretic approach","author":"K Burnham","year":"2002","unstructured":"Burnham K, Anderson D (2002) Model selection and multimodel inference: a practical information-theoretic approach. Springer, Berlin"},{"issue":"2","key":"9583_CR19","doi-asserted-by":"publisher","first-page":"113","DOI":"10.1016\/j.jss.2004.11.007","volume":"77","author":"G Canfora","year":"2005","unstructured":"Canfora G, Garc\u00eda F, Piattini M, Ruiz F, Visaggio C (2005) A family of experiments to validate metrics for software process models. J Syst Softw 77(2):113\u2013129","journal-title":"J Syst Softw"},{"key":"9583_CR20","doi-asserted-by":"crossref","unstructured":"Cardoso J (2006) Process control-flow complexity metric: an empirical validation. In: IEEE international conference on services computing, 2006. SCC \u201906, pp 167\u2013173","DOI":"10.1109\/SCC.2006.82"},{"key":"9583_CR21","doi-asserted-by":"publisher","first-page":"476","DOI":"10.1109\/32.295895","volume":"20","author":"S Chidamber","year":"1994","unstructured":"Chidamber S, Kemerer C (1994) A metrics suite for object oriented design. IEEE Trans Softw Eng 20:476\u2013493","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR22","volume-title":"Documenting software architectures: views and beyond","author":"P Clements","year":"2002","unstructured":"Clements P, Garlan D, Bass L, Stafford J, Nord R, Ivers J, Little R (2002) Documenting software architectures: views and beyond. Pearson Education, London"},{"key":"9583_CR23","volume-title":"Documenting software architectures: views and beyond","author":"P Clements","year":"2003","unstructured":"Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Nord R, Stafford J (2003) Documenting software architectures: views and beyond. Addison-wesley, Boston"},{"key":"9583_CR24","volume-title":"Statistical power analysis for the behavioral sciences","author":"J Cohen","year":"1988","unstructured":"Cohen J (1988) Statistical power analysis for the behavioral sciences. Lawrence Erlbaum, New Jersey"},{"issue":"9","key":"9583_CR25","first-page":"957","volume":"25","author":"CE Cuesta","year":"2013","unstructured":"Cuesta CE, Navarro E, Perry DE, Roda C (2013) Evolution styles: using architectural knowledge as an evolution driver. Journal of Software: Evolution and Process 25(9):957\u2013980","journal-title":"Journal of Software: Evolution and Process"},{"key":"9583_CR26","volume-title":"Introductory statistics with r","author":"P Dalgaard","year":"2004","unstructured":"Dalgaard P (2004) Introductory statistics with r. Springer, Berlin"},{"key":"9583_CR27","doi-asserted-by":"publisher","first-page":"146","DOI":"10.1109\/32.345830","volume":"21","author":"RG Dromey","year":"1995","unstructured":"Dromey RG (1995) A model for software product quality. IEEE Trans Softw Eng 21:146\u2013162","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR28","doi-asserted-by":"publisher","first-page":"45","DOI":"10.1007\/BF01720169","volume":"1","author":"RG Dromey","year":"1992","unstructured":"Dromey RG, McGettrick AD (1992) On specifying software quality. Softw Qual J 1:45\u201374","journal-title":"Softw Qual J"},{"key":"9583_CR29","doi-asserted-by":"crossref","unstructured":"Dugerdil P, Niculescu M (2014) Visualizing software structure understandability. In: 23rd Australian software engineering conference, ASWEC 2014, Milsons Point, April 7-10, 2014, IEEE Computer Society, Sydney, pp 110\u2013119","DOI":"10.1109\/ASWEC.2014.17"},{"key":"9583_CR30","volume-title":"Essentials of educational measurement","author":"R Ebel","year":"1991","unstructured":"Ebel R, Frisbie D (1991) Essentials of educational measurement. Prentice Hall, Upper Saddle River"},{"key":"9583_CR31","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1007\/978-3-540-24721-0_3","volume-title":"Fundamental Approaches to Software Engineering","author":"Alexander Egyed","year":"2004","unstructured":"Egyed A (2004) Consistent adaptation and evolution of class diagrams during refinement. In: Fundamental approaches to software engineering, 7th international conference, FASE 2004, ETAPS 2004 Barcelona, Spain, vol. 2984 of Lecture Notes in Computer Science. Springer, Berlin, pp 37\u201353"},{"key":"9583_CR32","doi-asserted-by":"crossref","unstructured":"Elish MO (2010) Exploring the relationships between design metrics and package understandability: a case study. In: ICPC. IEEE Computer Society, Washington, pp 144\u2013147","DOI":"10.1109\/ICPC.2010.43"},{"issue":"1","key":"9583_CR33","doi-asserted-by":"publisher","first-page":"15","DOI":"10.1080\/00401706.1977.10489493","volume":"19","author":"R. Dennis Cook","year":"1977","unstructured":"Cook RD (1977) Detection of Influential Observation in Linear Regression, Technometrics, 19(1):15\u201318. https:\/\/doi.org\/10.1080\/00401706.1977.10489493","journal-title":"Technometrics"},{"key":"9583_CR34","volume-title":"Software metrics: a rigorous and practical approach","author":"NE Fenton","year":"1998","unstructured":"Fenton NE, Pfleeger SL (1998) Software metrics: a rigorous and practical approach, 2nd edn. PWS Publishing Co., Boston","edition":"2nd edn."},{"key":"9583_CR35","doi-asserted-by":"publisher","first-page":"797","DOI":"10.1109\/32.879815","volume":"26","author":"NE Fenton","year":"2000","unstructured":"Fenton NE, Ohlsson N (2000) Quantitative analysis of faults and failures in a complex software system. IEEE Trans Softw Eng 26:797\u2013814","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR36","volume-title":"Discovering statistics using r","author":"A Field","year":"2012","unstructured":"Field A, Miles J, Field Z (2012) Discovering statistics using r. SAGE Publications, Thousand Oaks"},{"key":"9583_CR37","doi-asserted-by":"publisher","first-page":"225","DOI":"10.1002\/smr.312","volume":"17","author":"M Genero Bocco","year":"2005","unstructured":"Genero Bocco M, Moody DL, Piattini M (2005) Assessing the capability of internal metrics as early indicators of maintenance effort through experimentation: Research articles. J Softw Maint Evol 17:225\u2013246","journal-title":"J Softw Maint Evol"},{"key":"9583_CR38","volume-title":"Fundamentals of software engineering","author":"C Ghezzi","year":"2002","unstructured":"Ghezzi C, Jazayeri M, Mandrioli D (2002) Fundamentals of software engineering, 2nd edn. Prentice Hall PTR, Upper Saddle River","edition":"2nd edn."},{"key":"9583_CR39","doi-asserted-by":"publisher","first-page":"653","DOI":"10.1109\/32.859533","volume":"26","author":"TL Graves","year":"2000","unstructured":"Graves TL, Karr AF, Marron JS, Siy H (2000) Predicting fault incidence using software change history. IEEE Trans Softw Eng 26:653\u2013661","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR40","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s11390-009-9223-6","volume":"24","author":"V Gupta","year":"2009","unstructured":"Gupta V, Chhabra JK (2009) Package coupling measurement in object-oriented software. J Comput Sci Technol 24:273\u2013283","journal-title":"J Comput Sci Technol"},{"issue":"3","key":"9583_CR41","doi-asserted-by":"publisher","first-page":"251","DOI":"10.1007\/s13173-011-0052-4","volume":"18","author":"V Gupta","year":"2012","unstructured":"Gupta V, Chhabra JK (2012) Package level cohesion measurement in object-oriented software. J Braz Comp Soc 18(3):251\u2013266","journal-title":"J Braz Comp Soc"},{"issue":"Part B, 0","key":"9583_CR42","doi-asserted-by":"publisher","first-page":"135","DOI":"10.1016\/j.scico.2013.10.004","volume":"90","author":"T Haitzer","year":"2014","unstructured":"Haitzer T, Zdun U (2014) Semi-automated architectural abstraction specifications for supporting software evolution. Sci Comput Program 90(Part B, 0):135\u2013160. Special Issue on Component-Based Software Engineering and Software Architecture","journal-title":"Sci Comput Program"},{"key":"9583_CR43","doi-asserted-by":"publisher","first-page":"491","DOI":"10.1109\/32.689404","volume":"24","author":"R Harrison","year":"1998","unstructured":"Harrison R, Counsell SJ, Nithi RV (1998) An evaluation of the mood set of object-oriented software metrics. IEEE Trans Softw Eng 24:491\u2013496","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR44","volume-title":"Applied software architecture","author":"C Hofmeister","year":"2000","unstructured":"Hofmeister C, Nord R, Soni D (2000) Applied software architecture. Addison-Wesley Professional, Boston"},{"key":"9583_CR45","doi-asserted-by":"crossref","unstructured":"Hwa J, Lee S, Kwon Y-R (2009) Hierarchical understandability assessment model for large-scale oo system. In: Software engineering conference, 2009. APSEC \u201909. Asia-Pacific, pp 11\u201318","DOI":"10.1109\/APSEC.2009.60"},{"key":"9583_CR46","doi-asserted-by":"crossref","unstructured":"Jansen A, Bosch J (2005) Software architecture as a set of architectural design decisions. In: Proceedings of the 5th working IEEE\/IFIP conference on software architecture, WICSA \u201905. IEEE Computer Society, Washington, pp 109\u2013120","DOI":"10.1109\/WICSA.2005.61"},{"key":"9583_CR47","volume-title":"R in action: data analysis and graphics with r","author":"R Kabacoff","year":"2011","unstructured":"Kabacoff R (2011) R in action: data analysis and graphics with r. Manning Pubs Co Series, Manning"},{"key":"9583_CR48","doi-asserted-by":"publisher","first-page":"1073","DOI":"10.1016\/j.infsof.2007.02.015","volume":"49","author":"VB Kampenes","year":"2007","unstructured":"Kampenes VB, Dyb\u00e5 T, Hannay JE, Sj\u00f8berg DIK (2007) Systematic review: a systematic review of effect size in software engineering experiments. Inf Softw Technol 49:1073\u20131086","journal-title":"Inf Softw Technol"},{"key":"9583_CR49","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"BA Kitchenham","year":"2002","unstructured":"Kitchenham BA, Pfleeger SL, Pickard LM, Jones PW, Hoaglin DC, El Emam K, Rosenberg J (2002) Preliminary guidelines for empirical research in software engineering. IEEE Trans Softw Eng 28:721\u2013734","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"9583_CR50","doi-asserted-by":"publisher","first-page":"385","DOI":"10.1016\/0304-4076(90)90006-F","volume":"45","author":"M Kobayashi","year":"1990","unstructured":"Kobayashi M, Sakata S (1990) Mallows\u2019 Cp criterion and unbiasedness of model selection. J Econ, Elsevier 45(3):385\u2013395. < https:\/\/ideas.repec.org\/a\/eee\/econom\/v45y1990i3p385-395.html> >","journal-title":"J Econ, Elsevier"},{"key":"9583_CR51","doi-asserted-by":"crossref","unstructured":"Konersmann M, Durdik Z, Goedicke M, Reussner RH (2013) Towards architecture-centric evolution of long-living systems (the advert approach). In: Kruchten P, Koziolek A, Nord RL (eds) QoSA. ACM, New York, pp 163\u2013168","DOI":"10.1145\/2465478.2465496"},{"key":"9583_CR52","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.469759","volume":"12","author":"P Kruchten","year":"1995","unstructured":"Kruchten P (1995) The 4 + 1 view model of architecture. IEEE Softw 12:42\u201350","journal-title":"IEEE Softw"},{"key":"9583_CR53","doi-asserted-by":"publisher","first-page":"42","DOI":"10.1109\/52.268955","volume":"11","author":"OI Lindland","year":"1994","unstructured":"Lindland OI, Sindre G, S\u00f8lvberg A (1994) Understanding quality in conceptual modeling. IEEE Softw 11:42\u201349","journal-title":"IEEE Softw"},{"issue":"2","key":"9583_CR54","doi-asserted-by":"publisher","first-page":"133","DOI":"10.5381\/jot.2003.2.2.a2","volume":"2","author":"F Losavio","year":"2003","unstructured":"Losavio F, Chirinos L, L\u00e9vy N, Ramdane-Cherif A (2003) Quality characteristics for software architecture. Journal of Object Technology 2(2):133\u2013150","journal-title":"Journal of Object Technology"},{"key":"9583_CR55","doi-asserted-by":"crossref","unstructured":"Lungu M, lanza M, Girba T (2006) Package patterns for visual architecture recovery. In: Proceedings of the 10th European conference on software maintenance and reengineering 2006. CSMR 2006, pp 10\u2013196","DOI":"10.1109\/CSMR.2006.39"},{"key":"9583_CR56","doi-asserted-by":"crossref","unstructured":"Ma Y, He K, Du D, Liu J, Yan Y (2006) A complexity metrics set for large-scale object-oriented software systems. In: Proceedings of the Sixth IEEE international conference on computer and information technology, CIT \u201906. IEEE Computer Society, Washington, p 189","DOI":"10.1109\/CIT.2006.3"},{"key":"9583_CR57","doi-asserted-by":"crossref","unstructured":"Malaiya YK, Denton J (2000) Module size distribution and defect density. In: Proceedings of the 11th international symposium on software reliability engineering, ISSRE \u201900, IEEE Computer Society, p 62","DOI":"10.1109\/ISSRE.2000.885861"},{"key":"9583_CR58","doi-asserted-by":"publisher","first-page":"759","DOI":"10.1109\/TSE.2007.70732","volume":"33","author":"O Maqbool","year":"2007","unstructured":"Maqbool O, Babri H (2007) Hierarchical clustering for software architecture recovery. IEEE Trans Softw Eng 33:759\u2013780","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR59","volume-title":"Agile software development: principles, patterns, and practices","author":"RC Martin","year":"2003","unstructured":"Martin RC (2003) Agile software development: principles, patterns, and practices. Prentice Hall PTR, Upper Saddle River"},{"key":"9583_CR60","volume-title":"Software engineering guides","author":"C Mazza","year":"1996","unstructured":"Mazza C, Fairclough J, Bryan M, Daniel P, Adriaan S, Richard S, Michael J, Alvisi G (1996) Software engineering guides. Prentice-Hall International, UK"},{"issue":"4","key":"9583_CR61","doi-asserted-by":"publisher","first-page":"308","DOI":"10.1109\/TSE.1976.233837 https:\/\/doi.org\/10.1109\/TSE.1976.233837","volume":"2","author":"TJ McCabe","year":"1976","unstructured":"McCabe TJ (1976) A Complexity Measure. IEEE Trans Softw Eng 2(4):308\u2013320. https:\/\/doi.org\/10.1109\/TSE.1976.233837","journal-title":"IEEE Trans Softw Eng"},{"key":"9583_CR62","doi-asserted-by":"publisher","first-page":"70","DOI":"10.1109\/32.825767","volume":"26","author":"N Medvidovic","year":"2000","unstructured":"Medvidovic N, Taylor RN (2000) A classification and comparison framework for software architecture description languages. IEEE Trans Softw Eng 26:70\u201393","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"9583_CR63","doi-asserted-by":"publisher","first-page":"2","DOI":"10.1145\/504087.504088","volume":"11","author":"N Medvidovic","year":"2002","unstructured":"Medvidovic N, Rosenblum DS, Redmiles DF, Robbins JE (2002) Modeling software architectures in the unified modeling language. ACM Trans Softw Eng Methodol 11(1):2\u201357","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9583_CR64","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-89224-3","volume-title":"Metrics for process models: empirical foundations of verification, error prediction, and guidelines for correctness","author":"J Mendling","year":"2008","unstructured":"Mendling J (2008) Metrics for process models: empirical foundations of verification, error prediction, and guidelines for correctness, 1st edn. Springer Publishing Company, Incorporated , New York","edition":"1st edn."},{"key":"9583_CR65","doi-asserted-by":"crossref","unstructured":"Mohagheghi P, Conradi R, Killi OM, Schwarz H (2004) An empirical study of software reuse vs. defect-density and stability. In: Proceedings of the 26th international conference on software engineering, ICSE \u201904. IEEE Computer Society, Washington, pp 282\u2013292","DOI":"10.1109\/ICSE.2004.1317450"},{"key":"9583_CR66","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-540-49524-6_18","volume-title":"Conceptual Modeling \u2013 ER \u201998","author":"Daniel L. Moody","year":"1998","unstructured":"Moody DL (1998) Metrics for evaluating the quality of entity relationship models. In: Proceedings of the 17th international conference on conceptual modeling, ER \u201998. Springer, London, pp 211\u2013225"},{"key":"9583_CR67","unstructured":"Moody DL (2003) Measuring the quality of data models: an empirical evaluation of the use of quality metrics in practice. In: Ciborra CU, Mercurio R, de Marco M, Martinez M, Carignani A (eds) ECIS, pp 1337\u20131352"},{"key":"9583_CR68","doi-asserted-by":"crossref","unstructured":"Morasca S (1999) Measuring attributes of concurrent software specifications in petri nets. In: Software metrics symposium, 1999. Proceedings. Sixth International, pp 100\u2013110","DOI":"10.1109\/METRIC.1999.809731"},{"key":"9583_CR69","doi-asserted-by":"publisher","first-page":"509","DOI":"10.2307\/249553","volume":"22","author":"ME Nissen","year":"1998","unstructured":"Nissen ME (1998) Redesigning reengineering through measurement-driven inference. MIS Q 22:509\u2013534","journal-title":"MIS Q"},{"key":"9583_CR70","doi-asserted-by":"publisher","first-page":"54","DOI":"10.1109\/5254.769885","volume":"14","author":"P Oreizy","year":"1999","unstructured":"Oreizy P, Gorlick MM, Taylor RN, Heimbigner D, Johnson G, Medvidovic N, Quilici A, Rosenblum DS, Wolf AL (1999) An architecture-based approach to self-adaptive software. IEEE Intell Syst 14:54\u201362","journal-title":"IEEE Intell Syst"},{"issue":"1","key":"9583_CR71","doi-asserted-by":"publisher","first-page":"35","DOI":"10.1016\/S0950-5849(03)00108-3","volume":"46","author":"MC Otero","year":"2004","unstructured":"Otero MC, Dolado JJ (2004) Evaluation of the comprehension of the dynamic modeling in uml. Inf Softw Technol 46(1):35\u201353","journal-title":"Inf Softw Technol"},{"issue":"5","key":"9583_CR72","doi-asserted-by":"publisher","first-page":"673","DOI":"10.1007\/s11135-006-9018-6","volume":"41","author":"RM O\u2019brien","year":"2007","unstructured":"O\u2019brien RM (2007) A caution regarding rules of thumb for variance inflation factors. Qual Quant 41(5):673\u2013690","journal-title":"Qual Quant"},{"key":"9583_CR73","doi-asserted-by":"crossref","unstructured":"Pacione MJ, Roper M, Wood M (2004) A novel software visualisation model to support software comprehension. In: 11th working conference on reverse engineering, pp 70\u201379","DOI":"10.1109\/WCRE.2004.7"},{"key":"9583_CR74","unstructured":"Patig S (2008) A practical guide to testing the understandability of notations. In: Proceedings of the Fifth Asia-Pacific conference on conceptual modelling - vol 79, APCCM \u201908. Australian Computer Society, Inc., Darlinghurst, pp 49\u201358"},{"key":"9583_CR75","unstructured":"Purchase HC, Colpoys L, McGill M, Carrington D, Britton C (2001) Uml class diagram syntax: an empirical study of comprehension. In: Proceedings of the 2001 Asia-Pacific symposium on information visualisation - vol 9, APVis \u201901. Australian Computer Society, Inc., Darlinghurst, pp 113\u2013120"},{"key":"9583_CR76","doi-asserted-by":"publisher","first-page":"449","DOI":"10.1109\/TSMCA.2010.2087017","volume":"41","author":"H Reijers","year":"2011","unstructured":"Reijers H, Mendling J (2011) A study into the factors that influence the understandability of business process models. IEEE Trans Syst Man Cybern Part A Syst Humans 41:449\u2013462","journal-title":"IEEE Trans Syst Man Cybern Part A Syst Humans"},{"key":"9583_CR77","doi-asserted-by":"crossref","unstructured":"Robbins JE, Medvidovic N, Redmiles DF, Rosenblum DS (1998) Integrating architecture description languages with a standard design method. In: Proceedings of the 20th international conference on software engineering, ICSE \u201998, IEEE Computer Society, pp 209\u2013218","DOI":"10.1109\/ICSE.1998.671120"},{"key":"9583_CR78","volume-title":"Software systems architecture: working with stakeholders using viewpoints and perspectives","author":"N Rozanski","year":"2005","unstructured":"Rozanski N, Woods E (2005) Software systems architecture: working with stakeholders using viewpoints and perspectives. Addison-Wesley Professional, Boston"},{"key":"9583_CR79","volume-title":"Reference guide on multiple regression","author":"DL Rubinfeld","year":"2000","unstructured":"Rubinfeld DL (2000) Reference guide on multiple regression, 2nd edn. Federal Judicial Center, Washington","edition":"2nd edn."},{"key":"9583_CR80","unstructured":"R Development Core Team (2008) R: a language and environment for statistical computing. R Foundation for Statistical Computing, Vienna, Austria. ISBN 3-900051-07-0. http:\/\/www.R-project.org"},{"key":"9583_CR81","doi-asserted-by":"publisher","first-page":"700","DOI":"10.1109\/TSE.2008.43","volume":"34","author":"S Sarkar","year":"2008","unstructured":"Sarkar S, Kak A, Rama G (2008) Metrics for measuring the quality of modularization of large-scale object-oriented software. IEEE Trans SSoftw Eng 34:700\u2013720","journal-title":"IEEE Trans SSoftw Eng"},{"key":"9583_CR82","doi-asserted-by":"crossref","unstructured":"Sartipi K (2001) A software evaluation model using component association views. In: IWPC, pp 259\u2013268","DOI":"10.1109\/WPC.2001.921736"},{"key":"9583_CR83","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1921532.1921546","volume":"36","author":"S Sengupta","year":"2011","unstructured":"Sengupta S, Kanjilal A, Bhattacharya S (2011) Measuring complexity of component based architecture: a graph based approach. SIGSOFT Softw Eng Notes 36:1\u201310","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"9583_CR84","first-page":"1","volume":"34","author":"A Sharma","year":"2009","unstructured":"Sharma A, Grover PS, Kumar R (2009) Dependency analysis for component-based software systems. SIGSOFT Softw Eng Notes 34:1\u20136","journal-title":"SIGSOFT Softw Eng Notes"},{"issue":"3","key":"9583_CR85","doi-asserted-by":"publisher","first-page":"323","DOI":"10.1016\/0026-2714(92)90061-O","volume":"32","author":"LG Soo","year":"1992","unstructured":"Soo LG, Jung-Mo Y (1992) An empirical study on the complexity metrics of petri nets. Microelectron Reliab 32(3):323\u2013329","journal-title":"Microelectron Reliab"},{"key":"9583_CR86","doi-asserted-by":"crossref","unstructured":"Stevanetic S, Zdun U (2014a) Exploring the relationships between the understandability of architectural components and graph-based component level metrics. In: Proceedings of the 14th international conference on software quality (QSIC), QSIC 2014. IEEE Computer Society, Dallas","DOI":"10.1109\/QSIC.2014.21"},{"key":"9583_CR87","doi-asserted-by":"crossref","unstructured":"Stevanetic S, Zdun U (2014b) Exploring the relationships between the understandability of components in architectural component models and component level metrics. In: Proceedings of the 18th international conference on evaluation and assessment in software engineering (EASE), EASE 2014. ACM Computer Society, London","DOI":"10.1145\/2601248.2601264"},{"key":"9583_CR88","doi-asserted-by":"crossref","unstructured":"Stevanetic S, Zdun U (2015) Software metrics for measuring the understandability of architectural structures \u2013 a systematic mapping study. In: EASE 2015 - 19th international conference on evaluation and assessment in software engineering","DOI":"10.1145\/2745802.2745822"},{"key":"9583_CR89","doi-asserted-by":"crossref","unstructured":"Stevanetic S, Zdun U (2016) Exploring the understandability of components in architectural component models using component level metrics and participants\u2019 experience. In: The 19th international ACM Sigsoft symposium on component-based software engineering (CBSE 2016)","DOI":"10.1109\/CBSE.2016.8"},{"key":"9583_CR90","doi-asserted-by":"crossref","unstructured":"Stevanetic S, Haitzer T, Zdun U (2014) Supporting software evolution by integrating dsl-based architectural abstraction and understandability related metrics. In: Proceedings of the 2014 European conference on software architecture workshops, ECSAW \u201914. ACM, New York, pp 19:1\u201319:8","DOI":"10.1145\/2642803.2642822"},{"key":"9583_CR91","unstructured":"Sun D, Wong K (2005) On evaluating the layout of uml class diagrams for program comprehension. In: Proceedings. 13th international workshop on program comprehension, 2005. IWPC 2005 , pp 317\u2013326"},{"key":"9583_CR92","doi-asserted-by":"publisher","first-page":"480","DOI":"10.1007\/978-3-540-69534-9_36","volume-title":"Notes on Numerical Fluid Mechanics and Multidisciplinary Design","author":"Irene Vanderfeesten","year":"2008","unstructured":"Vanderfeesten I, Reijers HA, Mendling RJ, Aalst WM, Cardoso J (2008) On a quest for good process models: the cross-connectivity metric. In: Bellahs\u00e9ne Z, L\u00e9onard M (eds) Proceedings of the 20th international conference on Advanced Information Systems Engineering (CAiSE \u201908). https:\/\/doi.org\/10.1007\/978-3-540-69534-9_36 . Springer, Berlin, Heidelberg, pp 480\u2013494"},{"key":"9583_CR93","doi-asserted-by":"crossref","unstructured":"Vanhatalo J, V\u00f6lzer H, Leymann F (2007) Faster and more focused control-flow analysis for business process models through sese decomposition. In: Proceedings of the 5th international conference on service-oriented computing, ICSOC \u201907. Springer, Berlin, pp 43\u201355","DOI":"10.1007\/978-3-540-74974-5_4"},{"key":"9583_CR94","doi-asserted-by":"publisher","first-page":"131","DOI":"10.1016\/j.infsof.2006.11.004","volume":"50","author":"WMP Aalst van der","year":"2008","unstructured":"van der Aalst WMP, Bisgaard Lassen K (2008) Translating unstructured workflow processes to readable bpel: theory and implementation. Inf Softw Technol 50:131\u2013159","journal-title":"Inf Softw Technol"},{"key":"9583_CR95","doi-asserted-by":"publisher","first-page":"56","DOI":"10.1109\/MS.2010.38","volume":"27","author":"M V\u00f6lter","year":"2010","unstructured":"V\u00f6lter M (2010) Architecture as language. IEEE Softw 27:56\u201364","journal-title":"IEEE Softw"},{"key":"9583_CR96","doi-asserted-by":"crossref","unstructured":"Weber B, Zeitelhofer S, Pinggera J, Torres V, Reichert M (2014) How advanced change patterns impact the process of process modeling. In: Bider I, Gaaloul K, Krogstie J, Nurcan S, Proper H, Schmidt R, Soffer P (eds) Enterprise, business-process and information systems modeling vol 175 of Lecture Notes in Business Information Processing. Springer, Berlin, pp 17\u201332","DOI":"10.1007\/978-3-662-43745-2_2"},{"key":"9583_CR97","first-page":"15","volume-title":"Lecture Notes in Computer Science","author":"Olaf Zimmermann","year":"2007","unstructured":"Zimmermann O, Gschwind T, K\u00fcster J, Leymann F, Schuster N (2007) Reusable architectural decision models for enterprise application development. In: Proceedings of the quality of software architectures 3rd international conference on software architectures, components, and applications, QoSA\u201907, Springer, pp 15\u201332"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-017-9583-4\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9583-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-017-9583-4.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,9,1]],"date-time":"2023-09-01T22:30:25Z","timestamp":1693607425000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-017-9583-4"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,29]]},"references-count":97,"journal-issue":{"issue":"6","published-print":{"date-parts":[[2018,12]]}},"alternative-id":["9583"],"URL":"https:\/\/doi.org\/10.1007\/s10664-017-9583-4","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2018,3,29]]},"assertion":[{"value":"29 March 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}