{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,3,25]],"date-time":"2025-03-25T16:12:27Z","timestamp":1742919147661,"version":"3.40.3"},"publisher-location":"Berlin, Heidelberg","reference-count":40,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642237973"},{"type":"electronic","value":"9783642237980"}],"license":[{"start":{"date-parts":[[2011,1,1]],"date-time":"2011-01-01T00:00:00Z","timestamp":1293840000000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2011]]},"DOI":"10.1007\/978-3-642-23798-0_12","type":"book-chapter","created":{"date-parts":[[2011,9,8]],"date-time":"2011-09-08T08:34:46Z","timestamp":1315470886000},"page":"114-129","source":"Crossref","is-referenced-by-count":9,"title":["Change Impact Analysis in Product-Line Architectures"],"prefix":"10.1007","author":[{"given":"Jessica","family":"D\u00edaz","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jennifer","family":"P\u00e9rez","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Juan","family":"Garbajosa","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Alexander L.","family":"Wolf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","reference":[{"key":"12_CR1","doi-asserted-by":"crossref","unstructured":"Ali Babar, M., Dingsyr, T., Lago, P., van Vliet, H.: Software Architecture Knowledge Management. Springer, Heidelberg (2009)","DOI":"10.1007\/978-3-642-02374-3"},{"key":"12_CR2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-662-05082-8","volume-title":"Invasive Software Composition","author":"U. Assmann","year":"2003","unstructured":"Assmann, U.: Invasive Software Composition. Springer-Verlag New York, Inc., Secaucus (2003)"},{"key":"12_CR3","volume-title":"Software Architecture in Practice, 2nd edition","author":"L. Bass","year":"2003","unstructured":"Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice, 2nd edition, 2nd edn. Addison-Wesley Pearson Education, Reading (2003)","edition":"2"},{"key":"12_CR4","first-page":"544","volume-title":"Proceedings of the 21st International Conference on Software Engineering, ICSE 1999","author":"J. Bosch","year":"1999","unstructured":"Bosch, J.: Product-line architectures in industry: a case study. In: Proceedings of the 21st International Conference on Software Engineering, ICSE 1999, pp. 544\u2013554. ACM, New York (1999)"},{"issue":"12","key":"12_CR5","doi-asserted-by":"publisher","first-page":"2051","DOI":"10.1016\/j.jss.2009.06.052","volume":"82","author":"C.-Y. Chen","year":"2009","unstructured":"Chen, C.-Y., Chen, P.-C.: A holistic approach to managing software change impact. J. Syst. Softw.\u00a082(12), 2051\u20132067 (2009)","journal-title":"J. Syst. Softw."},{"key":"12_CR6","doi-asserted-by":"crossref","unstructured":"Cho, H., Gray, J., Cai, Y., Wong, S., Xie, T.: Model-Driven Impact Analysis of Software Product Lines. In: Model-Driven Domain Analysis and Software Development: Architectures and Functions, pp. 275\u2013303. Information Science Reference (2010)","DOI":"10.4018\/978-1-61692-874-2.ch013"},{"key":"12_CR7","volume-title":"Documenting Software Architectures: Views and Beyond","author":"P. Clements","year":"2010","unstructured":"Clements, P., Bachmann, F., Bass, L., Garlan, D., Ivers, J., Little, R., Nord, R., Stafford, J.A.: Documenting Software Architectures: Views and Beyond, 2nd edn. Addison-Wesley Professional, Reading (2010)","edition":"2"},{"issue":"2","key":"12_CR8","doi-asserted-by":"publisher","first-page":"143","DOI":"10.1002\/spip.225","volume":"10","author":"K. Czarnecki","year":"2005","unstructured":"Czarnecki, K., Helsen, S., Eisenecker, U.W.: Staged configuration through specialization and multilevel configuration of feature models. Software Process: Improvement and Practice\u00a010(2), 143\u2013169 (2005)","journal-title":"Software Process: Improvement and Practice"},{"issue":"2","key":"12_CR9","doi-asserted-by":"publisher","first-page":"199","DOI":"10.1145\/1061254.1061258","volume":"14","author":"E.M. Dashofy","year":"2005","unstructured":"Dashofy, E.M., van der Hoek, A., Taylor, R.N.: A comprehensive approach for the development of modular software architecture description languages. ACM Trans. Softw. Eng. Methodol.\u00a014(2), 199\u2013245 (2005)","journal-title":"ACM Trans. Softw. Eng. Methodol."},{"key":"12_CR10","doi-asserted-by":"publisher","first-page":"1456","DOI":"10.1016\/j.jss.2007.12.815","volume":"81","author":"R.C. Boer de","year":"2008","unstructured":"de Boer, R.C., van Vliet, H.: Architectural knowledge discovery with latent semantic analysis: Constructing a reading guide for software product audits. J. Syst. Softw.\u00a081, 1456\u20131469 (2008)","journal-title":"J. Syst. Softw."},{"key":"12_CR11","unstructured":"Feng, T., Maletic, J.I.: Applying dynamic change impact analysis in component-based architecture design. In: SNPD-SAWN 2006: Proceedings of the Seventh ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel\/Distributed Computing, pp. 43\u201348. IEEE Computer Society, Washington, DC, USA (2006)"},{"key":"12_CR12","doi-asserted-by":"crossref","unstructured":"Hassan, M.O., Deruelle, L., Basson, H.: A knowledge-based system for change impact analysis on software architecture. In: Proceedings of Fourth International Conference on Research Challenges in Information Science, pp. 545\u2013556 (2010)","DOI":"10.1109\/RCIS.2010.5507308"},{"key":"12_CR13","doi-asserted-by":"crossref","unstructured":"Jansen, A., Bosch, J.: Software architecture as a set of architectural design decisions. In: Proceedings of 5th Working IEEE\/IFIP Conference on Software Architecture (WICSA 2005), pp. 109\u2013120 (2005)","DOI":"10.1109\/WICSA.2005.61"},{"key":"12_CR14","doi-asserted-by":"crossref","unstructured":"Kagdi, H., Hammad, M., Maletic, J.: Who can help me with this source code change? In: IEEE International Conference on Software Maintenance (ICSM 2008), p. 157 (2008)","DOI":"10.1109\/ICSM.2008.4658064"},{"issue":"2","key":"12_CR15","doi-asserted-by":"publisher","first-page":"181","DOI":"10.1109\/TSE.2007.70773","volume":"34","author":"S. Kim","year":"2008","unstructured":"Kim, S., Whitehead, E., Zhang, Y.: Classifying software changes: Clean or buggy? IEEE Transactions on Software Engineering\u00a034(2), 181\u2013196 (2008)","journal-title":"IEEE Transactions on Software Engineering"},{"key":"12_CR16","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"43","DOI":"10.1007\/11921998_8","volume-title":"Quality of Software Architectures","author":"P. Kruchten","year":"2006","unstructured":"Kruchten, P., Lago, P., van Vliet, H.: Building up and reasoning about architectural knowledge. In: Hofmeister, C., Crnkovi\u0107, I., Reussner, R. (eds.) QoSA 2006. LNCS, vol.\u00a04214, pp. 43\u201358. Springer, Heidelberg (2006)"},{"key":"12_CR17","unstructured":"Landauer, T., Foltz, P., Lahan, D.: An introduction to latent semantic analysis (1998), http:\/\/lsa.colorado.edu\/papers\/dp1.LSAintro.pdf"},{"key":"12_CR18","doi-asserted-by":"crossref","unstructured":"Lee, M., Offutt, A.J., Alexander, R.T.: Algorithmic analysis of the impacts of changes to object-oriented software. In: TOOLS 2000: Proceedings of the Technology of Object-Oriented Languages and Systems, pp. 61\u201370. IEEE Computer Society, Washington, DC, USA (2000)","DOI":"10.1109\/TOOLS.2000.868959"},{"key":"12_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8","volume-title":"Software Product Lines in Action","author":"F. Linden","year":"2007","unstructured":"Linden, F., Schmid, K., Rommes, E.: Software Product Lines in Action. Springer, Heidelberg (2007)"},{"key":"12_CR20","doi-asserted-by":"crossref","unstructured":"Mohan, K., Ramesh, B.: Managing variability with traceability in product and service families. In: Proceedings of the 35th Annual Hawaii International Conference on System Sciences, HICSS, pp. 1309\u20131317 (2002)","DOI":"10.1109\/HICSS.2002.993995"},{"key":"12_CR21","doi-asserted-by":"publisher","first-page":"68","DOI":"10.1145\/1323688.1323697","volume":"50","author":"K. Mohan","year":"2007","unstructured":"Mohan, K., Ramesh, B.: Tracing variations in software product families. Commun. ACM\u00a050, 68\u201373 (2007)","journal-title":"Commun. ACM"},{"key":"12_CR22","doi-asserted-by":"crossref","unstructured":"Moon, M., Chae, H.S., Nam, T., Yeom, K.: A metamodeling approach to tracing variability between requirements and architecture in software product lines. In: CIT 2007: Proceedings of the 7th IEEE International Conference on Computer and Information Technology, pp. 927\u2013933. IEEE Computer Society, Washington, DC, USA (2007)","DOI":"10.1109\/CIT.2007.117"},{"key":"12_CR23","doi-asserted-by":"crossref","unstructured":"Olsen, G., Oldevik, J.: Scenarios of traceability in model to text transformations. In: Akehurst, D., Vogel, R., Paige, R. (eds.) ECMDA-FA. LNCS, vol.\u00a04530, pp. 144\u2013156. Springer, Heidelberg (2007)","DOI":"10.1007\/978-3-540-72901-3_11"},{"key":"12_CR24","doi-asserted-by":"crossref","unstructured":"P\u00e9rez, J., D\u00edaz, J., Garbajosa, J., Alarc\u00f3n, P.P.: Flexible working architectures: Agile architecting using ppcs. In: Babar, M.A., Gorton, I. (eds.) ECSA 2010. LNCS, vol.\u00a06285, pp. 102\u2013117. Springer, Heidelberg (2010)","DOI":"10.1007\/978-3-642-15114-9_10"},{"key":"12_CR25","doi-asserted-by":"publisher","first-page":"221","DOI":"10.1109\/WICSA.2009.5290808","volume-title":"Proceedings of Joint Working IEEE\/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture, WICSA\/ECSA","author":"J. P\u00e9rez","year":"2009","unstructured":"P\u00e9rez, J., D\u00edaz, J., Soria, C.C., Garbajosa, J.: Plastic partial components: A solution to support variability in architectural components. In: Proceedings of Joint Working IEEE\/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture, WICSA\/ECSA, pp. 221\u2013230. IEEE Computer Society Press, Los Alamitos (2009)"},{"issue":"4","key":"12_CR26","doi-asserted-by":"publisher","first-page":"40","DOI":"10.1145\/141874.141884","volume":"17","author":"D.E. Perry","year":"1992","unstructured":"Perry, D.E., Wolf, A.L.: Foundations for the study of software architecture. SIGSOFT Softw. Eng. Notes\u00a017(4), 40\u201352 (1992)","journal-title":"SIGSOFT Softw. Eng. Notes"},{"key":"12_CR27","unstructured":"Pohl, K., Brandenburg, M., Glich, A.: Integrating requirement and architecture information: A scenario and meta-model approach. In: REFSQ 2001: Proceedings of The Seventh International Workshop on Requirements Engineering: Foundation for Software Quality, pp. 68\u201384 (2001)"},{"key":"12_CR28","doi-asserted-by":"crossref","unstructured":"Ramesh, B., Jarke, M.: Toward reference models for requirements traceability. IEEE Trans. Softw. Eng.\u00a027(1), 58\u201393 (2001)","DOI":"10.1109\/32.895989"},{"key":"12_CR29","doi-asserted-by":"crossref","unstructured":"Riebisch, M., Wohlfarth, S.: Introducing impact analysis for architectural decisions. In: Proceedings of the 14th Annual IEEE International Conference and Workshops on the Engineering of Computer-Based Systems, pp. 381\u2013392. IEEE Computer Society, Washington, DC, USA (2007)","DOI":"10.1109\/ECBS.2007.46"},{"key":"12_CR30","doi-asserted-by":"crossref","unstructured":"Satyananda, T.K., Lee, D., Kang, S., Hashmi, S.I.: Identifying traceability between feature model and software architecture in software product line using formal concept analysis. In: ICCSA 2007: Proceedings of the The 2007 International Conference Computational Science and its Applications, pp. 380\u2013388. IEEE Computer Society, Washington, DC, USA (2007)","DOI":"10.1109\/ICCSA.2007.59"},{"key":"12_CR31","doi-asserted-by":"crossref","unstructured":"Scott, J., Kazman, R.: Realizing and refining architectural tactics: Availability. Technical report, CMU\/SEI-2009-TR-006 ESC-TR-2009-006 (2009)","DOI":"10.21236\/ADA512459"},{"key":"12_CR32","doi-asserted-by":"crossref","unstructured":"M., Shahin, Liang, P., Khayyambashi, M.: Architectural design decision: Existing models and tools. In: Joint Working IEEE\/IFIP Conference on Software Architecture, 2009 European Conference on Software Architecture, WICSA\/ECSA 2009, pp. 293\u2013296 (2009)","DOI":"10.1109\/WICSA.2009.5290823"},{"key":"12_CR33","doi-asserted-by":"publisher","first-page":"1792","DOI":"10.1016\/j.jss.2006.04.029","volume":"79","author":"A. Tang","year":"2006","unstructured":"Tang, A., Babar, M.A., Gorton, I., Han, J.: A survey of architecture design rationale. J. Syst. Softw.\u00a079, 1792\u20131804 (2006)","journal-title":"J. Syst. Softw."},{"key":"12_CR34","doi-asserted-by":"publisher","first-page":"918","DOI":"10.1016\/j.jss.2006.08.040","volume":"80","author":"A. Tang","year":"2007","unstructured":"Tang, A., Jin, Y., Han, J.: A rationale-based architecture model for design traceability and reasoning. J. Syst. Softw.\u00a080, 918\u2013934 (2007)","journal-title":"J. Syst. Softw."},{"key":"12_CR35","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1016\/j.jss.2006.04.004","volume":"80","author":"A. Tang","year":"2007","unstructured":"Tang, A., Nicholson, A., Jin, Y., Han, J.: Using bayesian belief networks for change impact analysis in architecture design. J. Syst. Softw.\u00a080, 127\u2013148 (2007)","journal-title":"J. Syst. Softw."},{"key":"12_CR36","first-page":"1","volume-title":"Proceedings of the ESEC\/FSE-9","author":"A. Hoek van der","year":"2001","unstructured":"van der Hoek, A., Mikic-Rakic, M., Roshandel, R., Medvidovic, N.: Taming architectural evolution. In: Proceedings of the ESEC\/FSE-9, pp. 1\u201310. ACM, New York (2001)"},{"key":"12_CR37","doi-asserted-by":"crossref","unstructured":"van Vliet, H.: Software architecture knowledge management. In: 19th Australian Conference on Software Engineering, 2008, ASWEC 2008, pp. 24\u201331 (2008)","DOI":"10.1109\/ASWEC.2008.4483186"},{"key":"12_CR38","doi-asserted-by":"crossref","unstructured":"Vora, U.: Change impact analysis and software evolution specification for continually evolving systems. In: Proceedings of Fifth International Conference on Software Engineering Advances (ICSEA), pp. 238\u2013243 (2010)","DOI":"10.1109\/ICSEA.2010.43"},{"issue":"1","key":"12_CR39","doi-asserted-by":"publisher","first-page":"31","DOI":"10.1016\/j.infsof.2009.07.002","volume":"52","author":"B.J. Williams","year":"2010","unstructured":"Williams, B.J., Carver, J.C.: Characterizing software architecture changes: A systematic review. Inf. Softw. Technol.\u00a052(1), 31\u201351 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"12_CR40","doi-asserted-by":"publisher","first-page":"317","DOI":"10.1002\/smr.258","volume":"14","author":"J. Zhao","year":"2002","unstructured":"Zhao, J., Yang, H., Xiang, L., Xu, B.: Change impact analysis to support architectural evolution. Journal of Software Maintenance\u00a014, 317\u2013333 (2002)","journal-title":"Journal of Software Maintenance"}],"container-title":["Lecture Notes in Computer Science","Software Architecture"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-23798-0_12","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,3,10]],"date-time":"2025-03-10T03:56:51Z","timestamp":1741579011000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-23798-0_12"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011]]},"ISBN":["9783642237973","9783642237980"],"references-count":40,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-23798-0_12","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2011]]}}}