{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,25]],"date-time":"2026-02-25T22:56:08Z","timestamp":1772060168794,"version":"3.50.1"},"reference-count":43,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T00:00:00Z","timestamp":1546300800000},"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":["Requirements Eng"],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1007\/s00766-018-0307-0","type":"journal-article","created":{"date-parts":[[2019,1,1]],"date-time":"2019-01-01T03:42:25Z","timestamp":1546314145000},"page":"47-65","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["Extracting core requirements for software product lines"],"prefix":"10.1007","volume":"25","author":[{"given":"Iris","family":"Reinhartz-Berger","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Mark","family":"Kemelman","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2019,1,1]]},"reference":[{"key":"307_CR1","doi-asserted-by":"crossref","unstructured":"Andersen N, Czarnecki K, She S, W\u0105sowski A (2012) Efficient synthesis of feature models. In: Proceedings of the 16th international software product line conference, vol 1. ACM, pp 106\u2013115","DOI":"10.1145\/2362536.2362553"},{"issue":"6","key":"307_CR2","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/s10664-017-9499-z","volume":"22","author":"WK Assun\u00e7\u00e3o","year":"2017","unstructured":"Assun\u00e7\u00e3o WK, Lopez-Herrejon RE, Linsbauer L, Vergilio SR, Egyed A (2017) Reengineering legacy applications into software product lines: a systematic mapping. Empir Softw Eng 22(6):1\u201345","journal-title":"Empir Softw Eng"},{"key":"307_CR3","doi-asserted-by":"publisher","first-page":"132","DOI":"10.1016\/j.jss.2015.05.006","volume":"106","author":"NH Bakar","year":"2015","unstructured":"Bakar NH, Kasirun ZM, Salleh N (2015) Feature extraction approaches from natural language requirements for reuse in software product lines: a systematic literature review. J Syst Softw 106:132\u2013149","journal-title":"J Syst Softw"},{"key":"307_CR4","doi-asserted-by":"crossref","unstructured":"Berger T, Rublack R, Nair D, Atlee JM, Becker M, Czarnecki K, W\u0105sowski A (2013) A survey of variability modeling in industrial practice. In: Proceedings of the seventh international workshop on variability modeling of software-intensive systems. ACM, pp 7:1\u20137:8","DOI":"10.1145\/2430502.2430513"},{"issue":"3","key":"307_CR5","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1080\/07408170490274188","volume":"36","author":"CY Chen","year":"2004","unstructured":"Chen CY, Chen LC, Lin L (2004) Methods for processing and prioritizing customer demands in variant product design. IIE Trans 36(3):203\u2013219","journal-title":"IIE Trans"},{"key":"307_CR6","doi-asserted-by":"publisher","first-page":"344","DOI":"10.1016\/j.infsof.2010.12.006","volume":"53","author":"L Chen","year":"2011","unstructured":"Chen L, Babar MA (2011) A systematic review of evaluation of variability management approaches in software product lines. Inf Softw Technol 53:344\u2013362","journal-title":"Inf Softw Technol"},{"key":"307_CR7","volume-title":"Software product lines","author":"P Clements","year":"2002","unstructured":"Clements P, Northrop L (2002) Software product lines. Addison-Wesley, Reading"},{"key":"307_CR8","unstructured":"Deeptimahanti DK, Babar MA (2009) An automated tool for generating UML models from natural language requirements. In: Proceedings of the 2009 IEEE\/ACM international conference on automated software engineering, pp 680\u2013682"},{"key":"307_CR9","unstructured":"Domann C, Juergens E, Streit J (2009) The curse of copy and paste cloning in requirements specifications. In: Proceedings of the 3rd international symposium on empirical software engineering and measurement. IEEE Computer Society, pp 443\u2013446"},{"key":"307_CR10","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-56209-9","volume-title":"Object-process methodology: a holistic systems paradigm","author":"D Dori","year":"2002","unstructured":"Dori D (2002) Object-process methodology: a holistic systems paradigm. Springer, Berlin"},{"issue":"3","key":"307_CR11","doi-asserted-by":"publisher","first-page":"282","DOI":"10.1109\/TSE.2013.56","volume":"40","author":"M Galster","year":"2014","unstructured":"Galster M, Weyns D, Tofan D, Michalik B, Avgeriou P (2014) Variability in software systems\u2014a systematic literature review. IEEE Trans Softw Eng 40(3):282\u2013306","journal-title":"IEEE Trans Softw Eng"},{"issue":"1","key":"307_CR12","doi-asserted-by":"publisher","first-page":"25","DOI":"10.1007\/s00766-011-0134-z","volume":"18","author":"G G\u00e9nova","year":"2013","unstructured":"G\u00e9nova G, Fuentes JM, Llorens J, Hurtado O, Moreno V (2013) A framework to measure and improve the quality of textual requirements. Requir Eng 18(1):25\u201341","journal-title":"Requir Eng"},{"issue":"3","key":"307_CR13","doi-asserted-by":"publisher","first-page":"245","DOI":"10.1162\/089120102760275983","volume":"28","author":"D Gildea","year":"2002","unstructured":"Gildea D, Jurafsky D (2002) Automatic labeling of semantic roles. Comput Linguist 28(3):245\u2013288","journal-title":"Comput Linguist"},{"key":"307_CR14","first-page":"109","volume-title":"Notes on Numerical Fluid Mechanics and Multidisciplinary Design","author":"G\u00fcnter Halmans","year":"2008","unstructured":"Halmans G, Pohl K, Sikora E (2008) Documenting application-specific adaptations in software product line engineering. In: Proceedings of the 20th international conference on advanced information systems engineering (CAiSE\u20192008). Lecture notes in computer science, vol 5074, pp 109\u2013123"},{"key":"307_CR15","doi-asserted-by":"crossref","unstructured":"Ibrahim M, Ahmad R (2010) Class diagram extraction from textual requirements using natural language processing (NLP) techniques. In: IEEE 2010 second international conference on\u00a0computer research and development, pp 200\u2013204","DOI":"10.1109\/ICCRD.2010.71"},{"key":"307_CR16","doi-asserted-by":"publisher","first-page":"392","DOI":"10.1007\/11428817_45","volume-title":"Natural Language Processing and Information Systems","author":"M. G. Ilieva","year":"2005","unstructured":"Ilieva M, Ormandjieva O (2005) Automatic transition of natural language software requirements specification into formal presentation. In: Natural language processing and information systems, pp 427\u2013434"},{"key":"307_CR17","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/j.infsof.2017.09.009","volume":"93","author":"M Irshad","year":"2017","unstructured":"Irshad M, Petersen K, Poulding S (2017) A systematic literature review of software requirements reuse approaches. Inf Softw Technol 93:223\u2013245","journal-title":"Inf Softw Technol"},{"issue":"7","key":"307_CR18","doi-asserted-by":"publisher","first-page":"687","DOI":"10.1109\/TSE.2015.2512599","volume":"42","author":"N Itzik","year":"2016","unstructured":"Itzik N, Reinhartz-Berger I, Wand Y (2016) Variability analysis of requirements: considering behavioral differences and reflecting stakeholders\u2019 perspectives. IEEE Trans Softw Eng 42(7):687\u2013706","journal-title":"IEEE Trans Softw Eng"},{"key":"307_CR19","doi-asserted-by":"crossref","unstructured":"Kang KC, Cohen SG, Hess JA, Novak WE, Peterson AS (1990) Feature-oriented domain analysis (FODA) feasibility study (No. CMU\/SEI-90-TR-21). Carnegie-Mellon University, Software Engineering Institute, Pittsburgh, PA.","DOI":"10.21236\/ADA235785"},{"issue":"8","key":"307_CR20","doi-asserted-by":"publisher","first-page":"721","DOI":"10.1109\/TSE.2002.1027796","volume":"28","author":"BA Kitchenham","year":"2002","unstructured":"Kitchenham BA, Lawrence S, Lesley P, Pickard M, Jones PW, Hoaglin DC, Emam KE (2002) Preliminary guidelines for empirical research. IEEE Trans Softw Eng 28(8):721\u2013734","journal-title":"IEEE Trans Softw Eng"},{"issue":"3","key":"307_CR21","doi-asserted-by":"publisher","first-page":"205","DOI":"10.1016\/0031-3203(91)90062-A","volume":"24","author":"T Kurita","year":"1991","unstructured":"Kurita T (1991) An efficient agglomerative clustering algorithm using a heap. Pattern Recognit 24(3):205\u2013209","journal-title":"Pattern Recognit"},{"key":"307_CR22","doi-asserted-by":"publisher","first-page":"259","DOI":"10.1080\/01638539809545028","volume":"25","author":"TK Landauer","year":"1998","unstructured":"Landauer TK, Foltz PW, Laham D (1998) Introduction to latent semantic analysis. Discourse Process 25:259\u2013284","journal-title":"Discourse Process"},{"key":"307_CR23","unstructured":"Lee H, Recasens M, Chang A, Surdeanu M, Jurafsky D (2012) Joint entity and event coreference resolution across documents. In: Proceedings of the 2012 joint conference on empirical methods in natural language processing and computational natural language learning. Association for Computational Linguistics, pp 489\u2013500"},{"key":"307_CR24","doi-asserted-by":"publisher","first-page":"496","DOI":"10.1017\/CBO9780511809071","volume-title":"Introduction to information retrieval","author":"CD Manning","year":"2008","unstructured":"Manning CD, Raghavan P, Sch\u00fctze H (2008) Introduction to information retrieval, vol 1(1). Cambridge University Press, Cambridge, p 496"},{"key":"307_CR25","doi-asserted-by":"crossref","unstructured":"Martinez J, Ziadi T, Bissyand\u00e9 TF, Klein J, Le Traon Y (2015) Bottom-up adoption of software product lines: a generic and extensible approach. In: Proceedings of the 19th international conference on software product line. ACM, pp 101\u2013110","DOI":"10.1145\/2791060.2791086"},{"issue":"6","key":"307_CR26","doi-asserted-by":"publisher","first-page":"1721","DOI":"10.1007\/s10664-014-9334-8","volume":"20","author":"J McZara","year":"2015","unstructured":"McZara J, Sarkani S, Holzer T, Eveleigh T (2015) Software requirements prioritization and selection using linguistic tools and constraint solvers: a controlled experiment. Empir Softw Eng 20(6):1721\u20131761","journal-title":"Empir Softw Eng"},{"issue":"2","key":"307_CR27","doi-asserted-by":"publisher","first-page":"161","DOI":"10.1017\/S1351324996001337","volume":"2","author":"L Mich","year":"1996","unstructured":"Mich L (1996) NL-OOPS: from natural language to object oriented requirements using the natural language processing system LOLITA. Nat Lang Eng 2(2):161\u2013187","journal-title":"Nat Lang Eng"},{"key":"307_CR28","unstructured":"Mihalcea R, Corley C, Strapparava C (2006) Corpus-based and knowledge-based measures of text semantic similarity. In: The 21st national conference on artificial intelligence (AAAI\u20192006), vol 1, pp 775\u2013780"},{"issue":"7","key":"307_CR29","doi-asserted-by":"publisher","first-page":"551","DOI":"10.1109\/TSE.2005.76","volume":"31","author":"M Moon","year":"2005","unstructured":"Moon M, Yeom K, Chae HS (2005) An approach to developing domain requirements as a core asset based on commonality and variability analysis in a product line. IEEE Trans Softw Eng 31(7):551\u2013569","journal-title":"IEEE Trans Softw Eng"},{"key":"307_CR30","doi-asserted-by":"publisher","first-page":"485","DOI":"10.1007\/978-981-10-4154-9_56","volume-title":"Information Science and Applications 2017","author":"Farhana Nazir","year":"2017","unstructured":"Nazir F, Butt WH, Anwar MW, Khattak MAK (2017) The applications of natural language processing (NLP) for software requirement engineering: a systematic literature review. In: International conference on information science and applications, pp 485\u2013493"},{"key":"307_CR31","doi-asserted-by":"publisher","first-page":"188","DOI":"10.1007\/978-3-642-14192-8_18","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"Inah Omoronyia","year":"2010","unstructured":"Omoronyia I, Sindre G, St\u00e5lhane T, Biffl S, Moser T, Sunindyo W (2010) A domain ontology building process for guiding requirements elicitation. In: International working conference on requirements engineering: foundation for software quality, pp 188\u2013202"},{"key":"307_CR32","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product-line engineering: foundations, principles, and techniques","author":"K Pohl","year":"2005","unstructured":"Pohl K, B\u00f6ckle G, van der Linden F (2005) Software product-line engineering: foundations, principles, and techniques. Springer, Berlin"},{"key":"307_CR33","doi-asserted-by":"publisher","first-page":"150","DOI":"10.1007\/978-3-319-07881-6_11","volume-title":"Advanced Information Systems Engineering","author":"Iris Reinhartz-Berger","year":"2014","unstructured":"Reinhartz-Berger I, Itzik N, Wand Y (2014) Analyzing variability of software product lines using semantic and ontological considerations. In: Proceedings of the 26th international conference on advanced information systems engineering (CAiSE\u201914). Lecture notes in computer science, vol 8484, pp 150\u2013164"},{"key":"307_CR34","doi-asserted-by":"crossref","unstructured":"Reinhartz-Berger I, Zamansky A, Kemelman M (2015). Analyzing variability of cloned artifacts: formal framework and its application to requirements. In: International conference on enterprise, business-process and information systems modeling. Springer, pp 311\u2013325","DOI":"10.1007\/978-3-319-19237-6_20"},{"key":"307_CR35","doi-asserted-by":"crossref","unstructured":"Rubin J, Czarnecki K, Chechik M (2013) Managing cloned variants: a framework and experience. In: Proceedings of the 17th international software product line conference. ACM, pp 101\u2013110","DOI":"10.1145\/2491627.2491644"},{"issue":"5","key":"307_CR36","doi-asserted-by":"publisher","first-page":"627","DOI":"10.1007\/s10009-014-0347-9","volume":"17","author":"J Rubin","year":"2015","unstructured":"Rubin J, Czarnecki K, Chechik M (2015) Cloned product variants: from ad-hoc to managed software product lines. Int J Softw Tools Technol Transf 17(5):627\u2013646","journal-title":"Int J Softw Tools Technol Transf"},{"issue":"2","key":"307_CR37","doi-asserted-by":"publisher","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. Empir Softw Eng 14(2):131\u2013164","journal-title":"Empir Softw Eng"},{"issue":"5","key":"307_CR38","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/2815021.2815032","volume":"40","author":"US Shah","year":"2015","unstructured":"Shah US, Jinwala DC (2015) Resolving ambiguities in natural language software requirements: a comprehensive survey. ACM SIGSOFT Softw Eng Notes 40(5):1\u20137","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"issue":"1","key":"307_CR39","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1145\/1921532.1921547","volume":"36","author":"A Sharma","year":"2011","unstructured":"Sharma A, Kushwaha DS (2011) Natural language based component extraction from requirement engineering document and its complexity analysis. ACM SIGSOFT Softw Eng Notes 36(1):1\u201314","journal-title":"ACM SIGSOFT Softw Eng Notes"},{"key":"307_CR40","doi-asserted-by":"crossref","unstructured":"Sharma VS, Ramnani RR, Sengupta S (2014) A framework for identifying and analyzing non-functional requirements from text. In: Proceedings of the 4th international workshop on twin peaks of requirements and architecture, pp 1\u20138","DOI":"10.1145\/2593861.2593862"},{"key":"307_CR41","doi-asserted-by":"crossref","unstructured":"Svahnberg M, Aurum A, Wohlin C (2008) Using students as subjects: an empirical evaluation. In: Proceedings of the second ACM-IEEE international symposium on empirical software engineering and measurement, Kaiserslautern, Germany, pp 288\u2013290","DOI":"10.1145\/1414004.1414055"},{"key":"307_CR42","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-4625-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2000","unstructured":"Wohlin C, Runeson P, H\u00f6st M, Ohlsson M, Regnell B, Wessl\u00e9n A (2000) Experimentation in software engineering: an introduction. Kluwer Academic Publishers, Dordrecht"},{"key":"307_CR43","doi-asserted-by":"crossref","unstructured":"Wu Z, Palmer M (1994) Verbs semantics and lexical selection. In: Proceedings of the 32nd annual meeting on Association for Computational Linguistics. Association for Computational Linguistics","DOI":"10.3115\/981732.981751"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0307-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-018-0307-0\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-018-0307-0.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2020,2,12]],"date-time":"2020-02-12T23:03:28Z","timestamp":1581548608000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-018-0307-0"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,1,1]]},"references-count":43,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2020,3]]}},"alternative-id":["307"],"URL":"https:\/\/doi.org\/10.1007\/s00766-018-0307-0","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,1,1]]},"assertion":[{"value":"28 August 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"14 December 2018","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"1 January 2019","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}