{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,9,28]],"date-time":"2025-09-28T04:16:09Z","timestamp":1759032969046,"version":"3.40.3"},"reference-count":48,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2012,8,8]],"date-time":"2012-08-08T00:00:00Z","timestamp":1344384000000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2014,6]]},"DOI":"10.1007\/s10664-012-9223-y","type":"journal-article","created":{"date-parts":[[2012,8,7]],"date-time":"2012-08-07T09:19:05Z","timestamp":1344331145000},"page":"419-464","source":"Crossref","is-referenced-by-count":7,"title":["Examination of the software architecture change characterization scheme using three empirical studies"],"prefix":"10.1007","volume":"19","author":[{"given":"Byron J.","family":"Williams","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jeffrey C.","family":"Carver","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2012,8,8]]},"reference":[{"key":"9223_CR1","first-page":"528","volume-title":"Encyclopedia of Software Engineering","author":"V Basili","year":"1994","unstructured":"Basili V, Caldiera G, Rombach HD (1994) The Goal Question Metric Paradigm. In: Marciniak JJ (ed) Encyclopedia of Software Engineering. Wiley, New York, pp 528\u2013532"},{"key":"9223_CR2","doi-asserted-by":"crossref","unstructured":"Batory D (2005) Feature models, grammars, and propositional formulas. Paper presented at the Proceedings of the 9th international conference on Software Product Lines, Rennes, France","DOI":"10.1007\/11554844_3"},{"issue":"1","key":"9223_CR3","doi-asserted-by":"crossref","first-page":"225","DOI":"10.1147\/sj.153.0225","volume":"15","author":"LA Belady","year":"1976","unstructured":"Belady LA, Lehman MM (1976) A Model of Large Program Development. IBM Syst J 15(1):225\u2013252","journal-title":"IBM Syst J"},{"key":"9223_CR4","unstructured":"Bosch J (2000) Design and Use of Software Architectures. Addison Wesley"},{"key":"9223_CR5","doi-asserted-by":"crossref","unstructured":"Briand LC, Labiche Y, O'Sullivan L (2003) Impact analysis and change management of UML models. In: Proceedings of the International Conference on Software Maintenance, pp 256\u2013265","DOI":"10.1109\/ICSM.2003.1235428"},{"issue":"3","key":"9223_CR6","doi-asserted-by":"crossref","first-page":"339","DOI":"10.1016\/j.jss.2005.05.001","volume":"79","author":"LC Briand","year":"2006","unstructured":"Briand LC, Labiche Y, O\u2019Sullivan L, S\u00fbwka MM (2006) Automated impact analysis of UML models. J Syst Softw 79(3):339\u2013352","journal-title":"J Syst Softw"},{"key":"9223_CR7","doi-asserted-by":"crossref","unstructured":"Brooks F (1975) The Mythical Man-Month. Addison-Wesley","DOI":"10.1145\/800027.808439"},{"key":"9223_CR8","doi-asserted-by":"crossref","unstructured":"Carver J, Jaccheri L, Morasca S, Shull F (2003) Issues in using students in empirical studies in software engineering education. In: Proceedings of the Ninth International Software Metrics Symposium, pp 239\u2013249","DOI":"10.1109\/METRIC.2003.1232471"},{"issue":"2","key":"9223_CR9","doi-asserted-by":"crossref","first-page":"155","DOI":"10.1016\/S0167-6423(02)00058-8","volume":"45","author":"MA Chaumun","year":"2002","unstructured":"Chaumun MA, Kabaili H, Keller RK, Lustman F (2002) A change impact model for changeability assessment in object-oriented software systems. Sci Comput Program 45(2):155\u2013177","journal-title":"Sci Comput Program"},{"key":"9223_CR10","doi-asserted-by":"crossref","unstructured":"Chesley OC, Ren X, Ryder BG (2005) Crisp: a debugging tool for Java programs. In, pp 401\u2013410","DOI":"10.1109\/ICSM.2005.37"},{"key":"9223_CR11","unstructured":"Clements P, Bachmann F, Bass L, Garlan D, Ivers J, Little R, Merson P, Nord R, Stafford J (2010) Documenting Software Architectures: Views and Beyond. Addison-Wesley Professional"},{"key":"9223_CR12","doi-asserted-by":"crossref","unstructured":"Cook S, He J, Harrison R (2001) Dynamic and static views of software evolution. Software Maintenance, 2001 Proceedings IEEE International Conference on, pp 592\u2013601","DOI":"10.1109\/ICSM.2001.972776"},{"key":"9223_CR13","unstructured":"Dennis G (2003) TSAFE: Building a Trusted Computing Base for Air Traffic Control Software. Dissertation, Massachusetts Institue of Technology"},{"issue":"1","key":"9223_CR14","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1109\/32.895984","volume":"27","author":"SG Eick","year":"2001","unstructured":"Eick SG, Graves TL, Karr AF, Marron JS, Mockus A (2001) Does code decay? Assessing the evidence from change management data. IEEE Trans Softw Eng 27(1):1\u201312","journal-title":"IEEE Trans Softw Eng"},{"key":"9223_CR15","doi-asserted-by":"crossref","unstructured":"Ferzund J, Ahsan SN, Wotawa F (2009) Software change classification using hunk metrics. In: Software Maintenance, 2009. ICSM 2009. IEEE International Conference on, 20\u201326 Sept. 2009. pp 471\u2013474. doi: 10.1109\/icsm.2009.5306274","DOI":"10.1109\/ICSM.2009.5306274"},{"key":"9223_CR16","doi-asserted-by":"crossref","unstructured":"Fluri B, Gall HC (2006) Classifying Change Types for Qualifying Change Couplings. In: Proceedings of the 14th IEEE Conference on Program Comprehension, Athens, Greece, pp 35\u201345","DOI":"10.1109\/ICPC.2006.16"},{"key":"9223_CR17","doi-asserted-by":"crossref","unstructured":"Giroux O, Robillard MP (2006) Detecting increases in feature coupling using regression tests. Paper presented at the Proceedings of the 14th ACM SIGSOFT international symposium on Foundations of software engineering, Portland, Oregon, USA","DOI":"10.1145\/1181775.1181795"},{"key":"9223_CR18","unstructured":"Godfrey MW, German DM (2008) The past, present, and future of software evolution. In: Frontiers of Software Maintenance, pp 129\u2013138"},{"key":"9223_CR19","doi-asserted-by":"crossref","unstructured":"Godfrey MW, Tu Q (2000) Evolution in open source software: A case study. Proceedings of the International Conference on Software Maintenance, pp 131\u2013142","DOI":"10.1109\/ICSM.2000.883030"},{"key":"9223_CR20","unstructured":"Graves TL, Mockus A (1998) Inferring change effort from configuration management databases. In: Software Metrics Symposium, 1998. Metrics 1998. Proceedings. Fifth International, pp 267\u2013273"},{"key":"9223_CR21","doi-asserted-by":"crossref","unstructured":"Herraiz I, Robles G, Gonzalez-Barahona JM, Capiluppi A, Ramil JF (2006) Comparison between SLOCs and number of files as size metrics for software evolution analysis. In: Proceedings of the 10th European Conference on Software Maintenance and Reengineering, pp 203\u2013210","DOI":"10.1109\/CSMR.2006.17"},{"issue":"10","key":"9223_CR22","doi-asserted-by":"crossref","first-page":"643","DOI":"10.1016\/j.infsof.2004.11.005","volume":"47","author":"L Hochstein","year":"2005","unstructured":"Hochstein L, Lindvall M (2005) Combating architectural degeneration: a survey. Inf Softw Technol 47(10):643\u2013656","journal-title":"Inf Softw Technol"},{"key":"9223_CR23","unstructured":"IEEE standard glossary of software engineering terminology (1990) IEEE Std 61012-1990"},{"key":"9223_CR24","doi-asserted-by":"crossref","unstructured":"Kang K, Cohen S, Hess J, Nowak W, Peterson S (1990) Feature-oriented domain analysis (FODA) feasibility study. Carnegie Mellon University, Software Engineering Institute","DOI":"10.21236\/ADA235785"},{"key":"9223_CR25","doi-asserted-by":"crossref","unstructured":"Kim S, Whitehead EJ, Bevan J (2005) Analysis of signature change patterns. In: Proceedings of the 2005 international workshop on Mining software repositories, St. Louis, Missouri. ACM Press. doi:http:\/\/doi.acm.org\/ 10.1145\/1083142.1083154","DOI":"10.1145\/1083142.1083154"},{"key":"9223_CR26","doi-asserted-by":"crossref","unstructured":"Kung D, Gao J, Hsia P, Wen F, Toyoshima Y, Chen C (1994) Change impact identification in object oriented software maintenance. In: Proceedings of the International Conference onSoftware Maintenance, Victoria, BC, pp 202\u2013211","DOI":"10.1109\/ICSM.1994.336774"},{"issue":"9","key":"9223_CR27","doi-asserted-by":"crossref","first-page":"1060","DOI":"10.1109\/PROC.1980.11805","volume":"68","author":"MM Lehman","year":"1980","unstructured":"Lehman MM (1980) Programs, life cycles, and laws of software evolution. Proc IEEE 68(9):1060\u20131076","journal-title":"Proc IEEE"},{"key":"9223_CR28","unstructured":"Lehman MM (1996) Feedback, evolution and software technology. In: Proceedings of the 10th International Process Support of Software Product Lines Software Process Workshop, pp 101\u2013103"},{"key":"9223_CR29","volume-title":"Program Evolution - Processes of Software Change","author":"MM Lehman","year":"1985","unstructured":"Lehman MM, Belady L (1985) Program Evolution - Processes of Software Change. Academic, London"},{"key":"9223_CR30","doi-asserted-by":"crossref","unstructured":"Lehman MM, Perry DE, Ramil JF (1998a) Implications of evolution metrics on software maintenance. In: Proceedings of the International Conference on Software Maintenance, Bethesda, MD, pp 208\u2013217","DOI":"10.1109\/ICSM.1998.738510"},{"key":"9223_CR31","doi-asserted-by":"crossref","unstructured":"Lehman MM, Perry DE, Ramil JF (1998b) On evidence supporting the FEAST hypothesis and the laws of software evolution. In: Proceedings of the Fifth International Software Metrics Symposium, pp 84\u201388","DOI":"10.1109\/METRIC.1998.731229"},{"issue":"6","key":"9223_CR32","doi-asserted-by":"crossref","first-page":"263","DOI":"10.1145\/1041685.1029930","volume":"29","author":"PL Li","year":"2004","unstructured":"Li PL, Shaw M, Herbsleb J, Ray B, Santhanam P (2004) Empirical evaluation of defect projection models for widely-deployed production software systems. SIGSOFT Softw Eng Notes 29(6):263\u2013272, http:\/\/doi.acm.org\/ 10.1145\/1041685.1029930","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"9223_CR33","unstructured":"Lientz B, Swanson B (1980) Software Maintenance Management Addison-Wesley"},{"key":"9223_CR34","doi-asserted-by":"crossref","unstructured":"Lindvall M, Tesoriero R, Costa P (2002) Avoiding architectural degeneration: an evaluation process for software architecture. In: Proceedings of the Eighth IEEE Symposium on Software Metrics, pp 77\u201386","DOI":"10.1109\/METRIC.2002.1011327"},{"key":"9223_CR35","unstructured":"Mohagheghi P, Conradi R (2004) An empirical study of software change: origin, acceptance rate, and functionality vs. quality attributes. In: Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE \u201804), pp 7\u201316"},{"key":"9223_CR36","doi-asserted-by":"crossref","unstructured":"Nedstam J, Karlsson EA, Host M (2004) The architectural change process. In: Proceedings of the 2004 International Symposium on Empirical Software Engineering (ISESE \u201804), pp 27\u201336","DOI":"10.1109\/ISESE.2004.1334891"},{"key":"9223_CR37","doi-asserted-by":"crossref","unstructured":"Nurmuliani N, Zowghi D, Williams SP (2004) Using card sorting technique to classify requirements change. In: Proceedings of the 12th IEEE International Requirements Engineering Conference, pp 240\u2013248","DOI":"10.1109\/ICRE.2004.1335681"},{"key":"9223_CR38","doi-asserted-by":"crossref","unstructured":"Ostrand TJ, Weyuker EJ, Bell RM (2007) Automating algorithms for the identification of fault-prone files. Paper presented at the Proceedings of the 2007 international symposium on Software testing and analysis, London, United Kingdom","DOI":"10.1145\/1273463.1273493"},{"key":"9223_CR39","doi-asserted-by":"crossref","unstructured":"Parnas DL (1994) Software Aging. In: Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy, pp 279\u2013287","DOI":"10.1109\/ICSE.1994.296790"},{"key":"9223_CR40","doi-asserted-by":"crossref","unstructured":"Raja U, Barry E (2005) Investigating quality in large-scale Open Source Software. Paper presented at the Proceedings of the fifth workshop on Open source software engineering, St. Louis, Missouri","DOI":"10.1145\/1083258.1083268"},{"key":"9223_CR41","doi-asserted-by":"crossref","unstructured":"Ren X, Shah F, Tip F, Ryder BG, Chesley O (2004a) Chianti: a tool for change impact analysis of java programs. Paper presented at the Proceedings of the 19th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, Vancouver, BC, Canada","DOI":"10.1145\/1028976.1029012"},{"key":"9223_CR42","doi-asserted-by":"crossref","unstructured":"Ren X, Shah F, Tip F, Ryder BG, Chesley O (2004b) Chianti: a tool for change impact analysis of java programs. In: Proceedings of the 19th annual ACM SIGPLAN Conference on Object-oriented programming, systems, languages, and applications. ACM Press, Vancouver, BC, Canada, pp 432\u2013448","DOI":"10.1145\/1028976.1029012"},{"key":"9223_CR43","unstructured":"Sommerville I (2004) Software Engineering, 7th edn. Addison-Wesley"},{"key":"9223_CR44","doi-asserted-by":"crossref","unstructured":"Van Rysselberghe F, Demeyer S (2004) Mining Version Control Systems for FACs (Frequently Applied Changes). In: 26th International Conference on Software Engineering, Edinburgh, Scotland, pp 48\u201352","DOI":"10.1049\/ic:20040475"},{"key":"9223_CR45","unstructured":"Williams B (2006) A Framework for Assessing the Impact of Software Changes to Software Architecture Using Change Classification. Master's Thesis, Mississippi State University, Starkville, MS"},{"key":"9223_CR46","unstructured":"Williams B (2009) Change Decision Support: Extraction and Analysis of Late Architecture Chagnes Using Change Characterization and Software Metrics. Doctoral Dissertation, Mississippi State University, Starkville, MS"},{"key":"9223_CR47","doi-asserted-by":"crossref","unstructured":"Williams B, Carver J (2007) Characterizing Software Architecture Changes: An Initial Study. In: Proceedings of the First International Conference on Empirical Software Engineering and Measurement, Madrid, Spain, pp 410\u2013419","DOI":"10.1109\/ESEM.2007.26"},{"issue":"1","key":"9223_CR48","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.infsof.2009.07.002","volume":"52","author":"B Williams","year":"2010","unstructured":"Williams B, Carver J (2010) Characterizing Software Architecture Changes: A Systematic Review. Inf Softw Technol 52(1):31\u201351","journal-title":"Inf Softw Technol"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9223-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-012-9223-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-012-9223-y","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,4,6]],"date-time":"2025-04-06T16:40:52Z","timestamp":1743957652000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-012-9223-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,8,8]]},"references-count":48,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2014,6]]}},"alternative-id":["9223"],"URL":"https:\/\/doi.org\/10.1007\/s10664-012-9223-y","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2012,8,8]]}}}