{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,12]],"date-time":"2026-05-12T16:01:06Z","timestamp":1778601666655,"version":"3.51.4"},"reference-count":51,"publisher":"Springer Science and Business Media LLC","issue":"2","license":[{"start":{"date-parts":[[2015,2,6]],"date-time":"2015-02-06T00:00:00Z","timestamp":1423180800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2016,4]]},"DOI":"10.1007\/s10664-014-9358-0","type":"journal-article","created":{"date-parts":[[2015,2,5]],"date-time":"2015-02-05T06:16:57Z","timestamp":1423117017000},"page":"411-448","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":13,"title":["Assessing software product line potential: an exploratory industrial case study"],"prefix":"10.1007","volume":"21","author":[{"given":"Heiko","family":"Koziolek","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Goldschmidt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thijmen","family":"de Gooijer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dominik","family":"Domis","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stephan","family":"Sehestedt","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Thomas","family":"Gamer","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Markus","family":"Aleksy","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2015,2,6]]},"reference":[{"key":"9358_CR1","unstructured":"Ahnassay A, Bagheri E, Gasevic D (2013) Empirical evaluation in software product line engineering. Tech. rep., Laboratory for Systems, Software and Semantics. Ryerson University . http:\/\/ls3.rnet.ryerson.ca\/wp-content\/uploads\/2013\/08\/TR-LS3-130084R4T.pdf"},{"key":"9358_CR2","unstructured":"America P, Thiel S, Ferber S, Mergel M (2001) Introduction to domain analysis, http:\/\/www.ibrarian.net\/navon\/paper\/Introduction_to_Domain_Analysis_Pierre_America__e.pdf?paperid=15855122"},{"key":"9358_CR3","volume-title":"Pulse: A methodology to develop software product lines. In: Proceedings of the 1999 Symposium on Software Reusability, SSR \u201999, pp 122\u2013131","author":"J Bayer","year":"1999","unstructured":"Bayer J, Flege O, Knauber P, Laqua R, Muthig D, Schmid K, Widen T, DeBaud JM (1999) Pulse: A methodology to develop software product lines. In: Proceedings of the 1999 Symposium on Software Reusability, SSR \u201999, pp 122\u2013131. ACM, New York"},{"issue":"6","key":"9358_CR4","doi-asserted-by":"crossref","first-page":"52","DOI":"10.1109\/MS.2003.1241367","volume":"20","author":"A Birk","year":"2003","unstructured":"Birk A, Heller G, John I, Schmid K, von der Massen T, Muller K (2003) Product line engineering, the state of the practice. IEEE Softw 20(6):52\u201360. doi: 10.1109\/MS.2003.1241367","journal-title":"IEEE Softw"},{"key":"9358_CR5","doi-asserted-by":"crossref","unstructured":"Boeckle G, Clements P, McGregor J, Muthig D, Schmid K (2004) Calculating roi for software product lines, vol 21, pp 23\u201331","DOI":"10.1109\/MS.2004.1293069"},{"key":"9358_CR6","volume-title":"Software Cost Estimation with Cocomo II with Cdrom","author":"BW Boehm","year":"2000","unstructured":"Boehm BW, Clark H, Brown RC, Madachy R, Steece B (2000) Software Cost Estimation with Cocomo II with Cdrom, 1st edn. Prentice Hall PTR, Upper Saddle River","edition":"1"},{"key":"9358_CR7","doi-asserted-by":"crossref","unstructured":"Bosch J (2001) Software product lines: Organizational alternatives. In: Proceedings of the 23rd International Conference on Software Engineering, ICSE \u201901, pp 91\u2013100. IEEE Computer Society, Washington . http:\/\/dl.acm.org\/citation.cfm?id=381473.381482","DOI":"10.1109\/ICSE.2001.919084"},{"key":"9358_CR8","volume-title":"Migrating industrial systems towards software product lines: Experiences and observations through case studies. In: Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA \u201908, pp 232\u2013239","author":"HP Breivold","year":"2008","unstructured":"Breivold HP, Larsson S, Land R (2008) Migrating industrial systems towards software product lines: Experiences and observations through case studies. In: Proceedings of the 2008 34th Euromicro Conference Software Engineering and Advanced Applications, SEAA \u201908, pp 232\u2013239. IEEE Computer Society, Washington"},{"issue":"12","key":"9358_CR9","doi-asserted-by":"crossref","first-page":"1131","DOI":"10.1109\/32.738343","volume":"24","author":"RJA Buhr","year":"1998","unstructured":"Buhr RJA (1998) Use case maps as architectural entities for complex systems. IEEE Trans Softw Eng 24(12):1131\u20131155. doi: 10.1109\/32.738343","journal-title":"IEEE Trans Softw Eng"},{"key":"9358_CR10","first-page":"92","volume":"0","author":"R Capilla","year":"2005","unstructured":"Capilla R (2005) Using map for recovering the architecture of web systems of a spanish insurance company. International Workshop on Software Technology and Engineering Practice 0:92\u2013101. doi: 10.1109\/STEP.2005.33","journal-title":"International Workshop on Software Technology and Engineering Practice"},{"key":"9358_CR11","unstructured":"Carnegie Mellon University - Software Engineering Institute (2013) Product Line Hall of Fame. http:\/\/splc.net\/fame.html . Last visited 2013-01-21"},{"key":"9358_CR12","unstructured":"Carnegie Mellon University - Software Engineering Institute (2013) Software Product Lines. http:\/\/www.sei.cmu.edu\/productlines\/ . Last visited 2013-01-21"},{"key":"9358_CR13","unstructured":"Chrissis MB, Konrad M, Shrum S (2003) CMMI: Guidelines for Process Integration and Product Improvement. Addison-Wesley"},{"key":"9358_CR14","unstructured":"Clements P, Northrop L (2001) Software Product Lines: Practices and Patterns. Addison-Wesley"},{"key":"9358_CR15","doi-asserted-by":"crossref","unstructured":"Davis T (1993) The reuse capability model: a basis for improving an organization\u2019s reuse capability. In: Software Reusability, 1993. Proceedings Advances in Software Reuse, Selected Papers from the Second International Workshop on, pp 126 \u2013133. doi: 10.1109\/ASR.1993.291710","DOI":"10.1109\/ASR.1993.291710"},{"key":"9358_CR16","doi-asserted-by":"crossref","unstructured":"Domis D, Sehestedt S, Gamer T, Aleksy M, Koziolek H (2014) Customizing domain analysis for assessing the reuse potential of industrial software systems. In: Proceedings of 18th Internal Software Product Line Conference (SPLC2014), Industry Track. ACM","DOI":"10.1145\/2648511.2648547"},{"issue":"4","key":"9358_CR17","doi-asserted-by":"crossref","first-page":"573","DOI":"10.1109\/TSE.2009.19","volume":"35","author":"S Ducasse","year":"2009","unstructured":"Ducasse S, Pollet D (2009) Software architecture reconstruction: A process-oriented taxonomy. IEEE Trans Softw Eng 35(4):573\u2013591","journal-title":"IEEE Trans Softw Eng"},{"key":"9358_CR18","unstructured":"Eisenbarth T, Simon D (2001) Guiding feature asset mining for software product line development In: Proceedings of the International Workshop on Product Line Engineering: The Early Steps: Planning, Modeling, and Managing, Erfurt, Germany, Fraunhofer IESE, pp 1\u20134"},{"issue":"4","key":"9358_CR19","doi-asserted-by":"crossref","first-page":"532","DOI":"10.5465\/amr.1989.4308385","volume":"14","author":"KM Eisenhardt","year":"1989","unstructured":"Eisenhardt KM (1989) Building theories from case study research. Acad Manag Rev 14(4):532\u2013550","journal-title":"Acad Manag Rev"},{"key":"9358_CR20","unstructured":"Fairbanks G (2010) Just Enough Software Architecture: A Risk-Driven Approach, 1st edn. Marshall & Brainerd"},{"key":"9358_CR21","doi-asserted-by":"crossref","DOI":"10.1109\/WCRE.2007.28","volume-title":"Extending the reflexion method for consolidating software variants into product lines. In: Proceedings of the 14th Working Conference on Reverse Engineering, WCRE \u201907, pp 160\u2013169","author":"P Frenzel","year":"2007","unstructured":"Frenzel P, Koschke R, Breu APJ, Angstmann K (2007) Extending the reflexion method for consolidating software variants into product lines. In: Proceedings of the 14th Working Conference on Reverse Engineering, WCRE \u201907, pp 160\u2013169. IEEE Computer Society, Washington"},{"key":"9358_CR22","unstructured":"Ganesan D, Knodel J (2005) Identifying domain-specific reusable components from existing oo systems to support product line migration. In: Proceedings First International Workshop on Reengineering towards Product Lines, R2PL 2005, Pittsburgh, Pennsylvania, USA, pp 16\u201320"},{"key":"9358_CR23","unstructured":"Groene B (2012) Introducing architecture modeling at a big software product company. In: Proceedings Praxisforum Modellierung 2012 http:\/\/qfam.gi.de\/fileadmin\/user_upload\/PraxiforumModellierung2012\/Introducing-architecture-modeling-at-a-big-software-product-company_Groene.pdf"},{"key":"9358_CR24","doi-asserted-by":"crossref","unstructured":"Guo GY, Atlee JM, Kazman R (1999) A software architecture reconstruction method. In:Proceedings of the TC2 First Working IFIP Conference on Software Architecture (WICSA1), WICSA1, pp 15\u201334. Kluwer, B.V., Deventer. http:\/\/dl.acm.org\/citation.cfm?id=646545.696370","DOI":"10.1007\/978-0-387-35563-4_2"},{"key":"9358_CR25","doi-asserted-by":"crossref","unstructured":"Harhurin A, Hartmann J (2008) Service-oriented commonality analysis across existing systems. In: Software Product Line Conference, 2008. SPLC \u201908. 12th International, pp 255\u2013264 doi: 10.1109\/SPLC.2008.19","DOI":"10.1109\/SPLC.2008.19"},{"issue":"12","key":"9358_CR26","doi-asserted-by":"crossref","first-page":"1736","DOI":"10.1109\/TSE.2013.39","volume":"39","author":"N Hariri","year":"2013","unstructured":"Hariri N, Castro-Herrera C, Mirakhorli M, Cleland-Huang J, Mobasher B (2013) Supporting domain analysis through mining and recommending features from online product listings. IEEE Trans Softw Eng 39(12):1736\u20131752. doi: 10.1109\/TSE.2013.39","journal-title":"IEEE Trans Softw Eng"},{"issue":"4","key":"9358_CR27","first-page":"20:1","volume":"21","author":"R Holmes","year":"2013","unstructured":"Holmes R, Walker RJ (2013) Systematizing pragmatic software reuse. ACM Trans Softw Eng Methodol 21(4):20:1\u201320:44. doi: 10.1145\/2377656.2377657","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"9358_CR28","doi-asserted-by":"crossref","unstructured":"John I, Knodel J, Lehner T, Muthig D (2006) A practical guide to product line scoping. In: Software Product Line Conference, 2006 10th International, pp 3\u201312 doi: 10.1109\/SPLINE.2006.1691572","DOI":"10.1109\/SPLINE.2006.1691572"},{"issue":"3","key":"9358_CR29","doi-asserted-by":"crossref","first-page":"22","DOI":"10.1109\/MS.2010.71","volume":"27","author":"LG Jones","year":"2010","unstructured":"Jones LG, Northrop LM (2010) Clearing the way for software product line success. IEEE Softw 27(3):22\u201328. doi: 10.1109\/MS.2010.71","journal-title":"IEEE Softw"},{"issue":"2","key":"9358_CR30","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1023\/A:1008781513258","volume":"6","author":"R Kazman","year":"1999","unstructured":"Kazman R, Carri\u00e8re SJ (1999) Playing detective: Reconstructing software architecture from available evidence. Autom Softw Eng 6(2):107\u2013138","journal-title":"Autom Softw Eng"},{"issue":"12","key":"9358_CR31","doi-asserted-by":"crossref","first-page":"1982","DOI":"10.1016\/j.jss.2009.06.048","volume":"82","author":"M Khurum","year":"2009","unstructured":"Khurum M, Gorschek T (2009) A systematic review of domain analysis solutions for product lines. J Syst Softw 82(12):1982\u20132003. doi: 10.1016\/j.jss.2009.06.048","journal-title":"J Syst Softw"},{"issue":"5","key":"9358_CR32","doi-asserted-by":"crossref","first-page":"88","DOI":"10.1109\/52.877873","volume":"17","author":"P Knauber","year":"2000","unstructured":"Knauber P, Muthig D, Schmid K, Widen T (2000) Applying product line concepts in small and medium-sized companies. IEEE Softw 17(5):88\u201395. doi: 10.1109\/52.877873","journal-title":"IEEE Softw"},{"key":"9358_CR33","unstructured":"Knoepfel A, Groene B, Tabeling P (2006) Fundamental Modeling Concepts: Effective Communication of IT Systems. Wiley"},{"key":"9358_CR34","doi-asserted-by":"crossref","unstructured":"Koziolek H, Goldschmidt T, de Gooijer T, Domis D, Sehestedt S (2013) Experiences from identifying software reuse opportunities by domain analysis. In: Proceedings of the 17th Internal Software Product Line Conference (SPLC2013), Industry Track. ACM","DOI":"10.1145\/2491627.2491641"},{"key":"9358_CR35","doi-asserted-by":"crossref","unstructured":"Koziolek H, Weiss R, Doppelhamer J (2009) Evolving Industrial Software Architectures into a Software Product Line: A Case Study. In: Proceedings of the 5th Int. Conf. on the Quality of Software Architecture (QoSA\u201909), LNCS, vol 5581, pp 177\u2013193. Springer","DOI":"10.1007\/978-3-642-02351-4_12"},{"key":"9358_CR36","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-47833-7_25","volume-title":"Easing the transition to software mass customization. In: Revised Papers from the 4th International Workshop on Software Product-Family Engineering, PFE \u201901, pp 282\u2013293","author":"CW Krueger","year":"2002","unstructured":"Krueger CW (2002) Easing the transition to software mass customization. In: Revised Papers from the 4th International Workshop on Software Product-Family Engineering, PFE \u201901, pp 282\u2013293. Springer-Verlag, London. http:\/\/dl.acm.org\/citation.cfm?id=648114.748909"},{"key":"9358_CR37","doi-asserted-by":"crossref","unstructured":"van der Linden FJ, Schmid K, Rommes E (2007) Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer","DOI":"10.1007\/978-3-540-71437-8"},{"key":"9358_CR38","doi-asserted-by":"crossref","first-page":"564","DOI":"10.1109\/TSE.1984.5010280","volume":"5","author":"JM Neighbors","year":"1984","unstructured":"Neighbors JM (1984) The draco approach to constructing software from reusable components. IEEE Trans Softw Eng 5:564\u2013574","journal-title":"IEEE Trans Softw Eng"},{"key":"9358_CR39","unstructured":"Northrop L, Jones L, Donohoe P (2005) Examining product line readiness: Experiences with the sei product line technical probe. https:\/\/resources.sei.cmu.edu\/asset_files\/Presentation\/2005_017_001_23904.pdf"},{"key":"9358_CR40","doi-asserted-by":"crossref","unstructured":"Pinzger M, Gall H, Girard JF, Knodel J, Riva C, Pasman W, Broerse C, Wijnstra J (2004) Architecture recovery for product families. In: van der Linden F (ed) Software Product-Family Engineering, Lecture Notes in Computer Science, vol 3014, pp 332\u2013351. Springer, Berlin","DOI":"10.1007\/978-3-540-24667-1_26"},{"key":"9358_CR41","doi-asserted-by":"crossref","unstructured":"Pohl K, Boeckle G, van der Linden FJ (2005) Software Product Line Engineering: Foundations, Principles and Techniques. Springer","DOI":"10.1007\/3-540-28901-1"},{"key":"9358_CR42","unstructured":"Poulin JS (1996) Measuring Software Reuse: Principles, Practices, and Economic Models, 1st edn. Addison-Wesley Professional"},{"key":"9358_CR43","unstructured":"Prieto-Diaz R, Arango G (1991) Domain Analysis and Software Systems Modeling. IEEE Computer Society Press"},{"key":"9358_CR44","doi-asserted-by":"crossref","unstructured":"Rubin J, Chechik M (2013) A survey of feature location techniques. In: Domain Engineering, pp 29\u201358. Springer","DOI":"10.1007\/978-3-642-36654-3_2"},{"issue":"2","key":"9358_CR45","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1007\/s10664-008-9102-8","volume":"14","author":"P Runeson","year":"2009","unstructured":"Runeson P, H\u00f6st M (2009) Guidelines for conducting and reporting case study research in software engineering. Empirical Softw Engg 14(2):131\u2013164. doi: 10.1007\/s10664-008-9102-8","journal-title":"Empirical Softw Engg"},{"key":"9358_CR46","doi-asserted-by":"crossref","DOI":"10.1145\/581413.581415","volume-title":"A comprehensive product line scoping approach and its validation. In: Proceedings of the 24th International Conference on Software Engineering, ICSE \u201902, pp 593\u2013603","author":"K Schmid","year":"2002","unstructured":"Schmid K (2002) A comprehensive product line scoping approach and its validation. In: Proceedings of the 24th International Conference on Software Engineering, ICSE \u201902, pp 593\u2013603. ACM, New York"},{"key":"9358_CR47","doi-asserted-by":"crossref","DOI":"10.1109\/ICSE.2005.1553600","volume-title":"Introducing the pulse approach to an embedded system population at testo ag. In: Proceedings of the 27th International Conference on Software Engineering, ICSE \u201905, pp 544\u2013552","author":"K Schmid","year":"2005","unstructured":"Schmid K, John I, Kolb R, Meier G (2005) Introducing the pulse approach to an embedded system population at testo ag. In: Proceedings of the 27th International Conference on Software Engineering, ICSE \u201905, pp 544\u2013552. ACM, New York"},{"key":"9358_CR48","unstructured":"Simos M, Creps D, Klingler C, Levine L, Allemang D (1996) Organization domain modeling (odm) guidebook, version 2.0. Tech. Rep. STARS-VC-A025\/001\/00, Lockheed Martin Tactical Defence Systems, United States of America"},{"key":"9358_CR49","doi-asserted-by":"crossref","unstructured":"Stoermer C, O\u2019Brien L (2001) Map - mining architectures for product line evaluations. In: Proceedings of the Working IEEE\/IFIP Conference on Software Architecture, 2001, pp 35\u201344. doi: 10.1109\/WICSA.2001.948405","DOI":"10.1109\/WICSA.2001.948405"},{"issue":"6","key":"9358_CR50","doi-asserted-by":"crossref","first-page":"26","DOI":"10.1145\/352029.352035","volume":"35","author":"A Van Deursen","year":"2000","unstructured":"Van Deursen A, Klint P, Visser J (2000) Domain-specific languages: An annotated bibliography. SIGPLAN Not 35(6):26\u201336","journal-title":"SIGPLAN Not"},{"key":"9358_CR51","unstructured":"Yin RK (2013) Case Study Research: Design and Methods, 5th edn. Sage Publications Ltd"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9358-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-014-9358-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-014-9358-0","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,20]],"date-time":"2019-08-20T17:01:05Z","timestamp":1566320465000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-014-9358-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2015,2,6]]},"references-count":51,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2016,4]]}},"alternative-id":["9358"],"URL":"https:\/\/doi.org\/10.1007\/s10664-014-9358-0","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"value":"1382-3256","type":"print"},{"value":"1573-7616","type":"electronic"}],"subject":[],"published":{"date-parts":[[2015,2,6]]}}}