{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,24]],"date-time":"2025-10-24T08:19:32Z","timestamp":1761293972123},"publisher-location":"Cham","reference-count":46,"publisher":"Springer International Publishing","isbn-type":[{"type":"print","value":"9783030291563"},{"type":"electronic","value":"9783030291570"}],"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":[],"published-print":{"date-parts":[[2019]]},"DOI":"10.1007\/978-3-030-29157-0_6","type":"book-chapter","created":{"date-parts":[[2019,8,12]],"date-time":"2019-08-12T11:02:49Z","timestamp":1565607769000},"page":"124-149","update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["An Integrated Requirements Engineering Framework for Agile Software Product Lines"],"prefix":"10.1007","author":[{"given":"Hassan","family":"Haidar","sequence":"first","affiliation":[]},{"given":"Manuel","family":"Kolp","sequence":"additional","affiliation":[]},{"given":"Yves","family":"Wautelet","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2019,8,13]]},"reference":[{"key":"6_CR1","unstructured":"da Silva, I.F., da Mota Silveira Neto, P.A., O\u2019Leary, P., de Almeida, E.S., de Lemos Meira, S.R.: Agile software product lines: a systematic mapping study. Softw.: Pract. Exp. 41(8), 899\u2013920 (2011)"},{"key":"6_CR2","volume-title":"Software Product Lines: Practices and Patterns","author":"PC Clements","year":"2001","unstructured":"Clements, P.C., Northrop, L.: Software Product Lines: Practices and Patterns. Addison-Wesley, Boston (2001)"},{"issue":"8","key":"6_CR3","first-page":"921","volume":"41","author":"J D\u00edaz","year":"2011","unstructured":"D\u00edaz, J., P\u00e9rez, J., Alarc\u00f3n, P.P., Garbajosa, J.: Agile product line engineering - a systematic literature review. Softw.: Pract. Exp. 41(8), 921\u2013941 (2011)","journal-title":"Softw.: Pract. Exp."},{"key":"6_CR4","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"419","DOI":"10.1007\/978-3-540-69100-6_30","volume-title":"Model Driven Architecture \u2013 Foundations and Applications","author":"M Asadi","year":"2008","unstructured":"Asadi, M., Ramsin, R.: MDA-based methodologies: an analytical survey. In: Schieferdecker, I., Hartman, A. (eds.) ECMDA-FA 2008. LNCS, vol. 5095, pp. 419\u2013431. Springer, Heidelberg (2008). \n                    https:\/\/doi.org\/10.1007\/978-3-540-69100-6_30"},{"key":"6_CR5","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.J.: Software Product Line Engineering: Foundations, Principles, and Techniques. Springer, Berlin (2005)"},{"issue":"6","key":"6_CR6","doi-asserted-by":"publisher","first-page":"37","DOI":"10.1109\/52.730836","volume":"15","author":"J Coplien","year":"1998","unstructured":"Coplien, J., Hoffman, D., Weiss, D.: Commonality and variability in software engineering. IEEE Softw. 15(6), 37\u201345 (1998)","journal-title":"IEEE Softw."},{"issue":"8","key":"6_CR7","doi-asserted-by":"publisher","first-page":"806","DOI":"10.1016\/j.infsof.2010.03.014","volume":"52","author":"V Alves","year":"2010","unstructured":"Alves, V., Niu, N., Alves, C.F., Valen\u00e7a, G.: Requirements engineering for software product lines: a systematic literature review. Inf. Softw. Technol. 52(8), 806\u2013820 (2010)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR8","doi-asserted-by":"crossref","unstructured":"Haidar, H., Kolp, M., Wautelet, Y.: Formalizing agile software product lines with a RE metamodel. In: 13th International Conference on Software Technologies, ICSOFT 2018, pp. 90\u2013101. SciTePress, Porto (2018)","DOI":"10.5220\/0006849000900101"},{"key":"6_CR9","doi-asserted-by":"publisher","first-page":"109","DOI":"10.1007\/978-1-4471-4534-9_6","volume-title":"Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts","author":"G O\u2019Regan","year":"2013","unstructured":"O\u2019Regan, G.: Z formal specification language. In: O\u2019Regan, G. (ed.) Mathematics in Computing: An Accessible Guide to Historical, Foundational and Application Contexts, pp. 109\u2013122. Springer, London (2013). \n                    https:\/\/doi.org\/10.1007\/978-1-4471-4534-9_6"},{"key":"6_CR10","doi-asserted-by":"crossref","unstructured":"Haidar, H., Kolp, M., Wautelet, Y.: Agile product line engineering: the AgiFPL method. In: 12th International Conference on Software Technologies, ICSOFT 2017, pp. 275\u2013285. SciTePress, Madrid (2017)","DOI":"10.5220\/0006423902750285"},{"key":"6_CR11","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"244","DOI":"10.1007\/978-3-642-04947-7_30","volume-title":"Advances in Conceptual Modeling - Challenging Perspectives","author":"C Borba","year":"2009","unstructured":"Borba, C., Silva, C.: A comparison of goal-oriented approaches to model software product lines variability. In: Heuser, C.A., Pernul, G. (eds.) ER 2009. LNCS, vol. 5833, pp. 244\u2013253. Springer, Heidelberg (2009). \n                    https:\/\/doi.org\/10.1007\/978-3-642-04947-7_30"},{"key":"6_CR12","unstructured":"Tian, K., Cooper, K.: Agile and software product line methods: are they so different. In: 1st International Workshop on Agile Product Line Engineering (2006)"},{"key":"6_CR13","unstructured":"Carbon, R., Lindvall, M., Muthig, D., Costa, P.: Integrating product line engineering and agile methods: flexible design up-front vs. incremental design. In: 1st International Workshop on Agile Product Line Engineering (2006)"},{"issue":"1","key":"6_CR14","doi-asserted-by":"publisher","first-page":"64","DOI":"10.1109\/2.976920","volume":"35","author":"BW Boehm","year":"2002","unstructured":"Boehm, B.W.: Get ready for agile methods, with care. IEEE Comput. 35(1), 64\u201369 (2002)","journal-title":"IEEE Comput."},{"key":"6_CR15","unstructured":"Navarrete, F., Botella, P., Franch, X.: How agile COTS selection methods are (and can be). In: Proceedings of the 31st EUROMICRO Conference on Software Engineering and Advanced Applications, Porto, Portugal, pp. 160\u2013167. IEEE Computer Society (2005)"},{"issue":"6","key":"6_CR16","doi-asserted-by":"publisher","first-page":"868","DOI":"10.1016\/j.jss.2007.10.028","volume":"81","author":"MA Noor","year":"2008","unstructured":"Noor, M.A., Rabiser, R., Gr\u00fcnbacher, P.: Agile product line planning: a collaborative approach and a case study. J. Syst. Softw. 81(6), 868\u2013882 (2008)","journal-title":"J. Syst. Softw."},{"key":"6_CR17","doi-asserted-by":"publisher","first-page":"79","DOI":"10.1016\/j.csi.2016.08.011","volume":"49","author":"E-M Sch\u00f6n","year":"2017","unstructured":"Sch\u00f6n, E.-M., Thomaschewski, J., Escalona, M.J.: Agile requirements engineering: a systematic literature review. Comput. Stand. Interfaces 49, 79\u201391 (2017)","journal-title":"Comput. Stand. Interfaces"},{"issue":"9","key":"6_CR18","doi-asserted-by":"publisher","first-page":"120","DOI":"10.1109\/2.947100","volume":"34","author":"J Highsmith","year":"2001","unstructured":"Highsmith, J., Cockburn, A.: Agile software development: the business of innovation. Computer 34(9), 120\u2013122 (2001)","journal-title":"Computer"},{"key":"6_CR19","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37521-7","volume-title":"Feature-Oriented Software Product Lines: Concepts and Implementation","author":"S Apel","year":"2013","unstructured":"Apel, S., Batory, D., K\u00e4stner, C., Saake, G.: Feature-Oriented Software Product Lines: Concepts and Implementation. Springer, Heidelberg (2013). \n                    https:\/\/doi.org\/10.1007\/978-3-642-37521-7"},{"key":"6_CR20","unstructured":"Northrop, L., Clement, P.C.: A framework for software product line practice, version 5.0. \n                    https:\/\/resources.sei.cmu.edu\/library\/asset-view.cfm?assetID=495357\n                    \n                  . Accessed 23 Nov 2018"},{"issue":"C","key":"6_CR21","doi-asserted-by":"publisher","first-page":"223","DOI":"10.1016\/j.infsof.2017.09.009","volume":"93","author":"M Irshad","year":"2018","unstructured":"Irshad, M., Petersen, K., Poulding, S.: A systematic literature review of software requirements reuse approaches. Inf. Softw. Technol. 93(C), 223\u2013245 (2018)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR22","volume-title":"User Stories Applied: For Agile Software Development","author":"M Cohn","year":"2004","unstructured":"Cohn, M.: User Stories Applied: For Agile Software Development. Addison Wesley Longman Publishing Co., Boston (2004)"},{"key":"6_CR23","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"127","DOI":"10.1007\/978-3-319-47717-6_11","volume-title":"Advances in Conceptual Modeling","author":"Y Wautelet","year":"2016","unstructured":"Wautelet, Y., Heng, S., Hintea, D., Kolp, M., Poelmans, S.: Bridging user story sets with the use case model. In: Link, S., Trujillo, Juan C. (eds.) ER 2016. LNCS, vol. 9975, pp. 127\u2013138. Springer, Cham (2016). \n                    https:\/\/doi.org\/10.1007\/978-3-319-47717-6_11"},{"key":"6_CR24","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-71437-8","volume-title":"Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering","author":"FJ Linden van der","year":"2007","unstructured":"van der Linden, F.J., Schmid, K., Rommes, E.: Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering. Springer, Heidelberg (2007). \n                    https:\/\/doi.org\/10.1007\/978-3-540-71437-8"},{"key":"6_CR25","unstructured":"Rubin, K.S.: Essential Scrum: A Practical Guide to the Most Popular Agile Process. Addison-Wesley Professional (2012)"},{"key":"6_CR26","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"211","DOI":"10.1007\/978-3-319-07881-6_15","volume-title":"Advanced Information Systems Engineering","author":"Y Wautelet","year":"2014","unstructured":"Wautelet, Y., Heng, S., Kolp, M., Mirbel, I.: Unifying and extending user story models. In: Jarke, M., Mylopoulos, J., Quix, C., Rolland, C., Manolopoulos, Y., Mouratidis, H., Horkoff, J. (eds.) CAiSE 2014. LNCS, vol. 8484, pp. 211\u2013225. Springer, Cham (2014). \n                    https:\/\/doi.org\/10.1007\/978-3-319-07881-6_15"},{"key":"6_CR27","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-37395-4_2","volume-title":"Perspectives on the Future of Software Engineering","author":"M Broy","year":"2013","unstructured":"Broy, M.: Domain modeling and domain engineering: key tasks in requirements engineering. In: M\u00fcnch, J., Schmid, K. (eds.) Perspectives on the Future of Software Engineering. Springer, Heidelberg (2013). \n                    https:\/\/doi.org\/10.1007\/978-3-642-37395-4_2"},{"key":"6_CR28","doi-asserted-by":"crossref","unstructured":"Kl\u00fcnder, J., Hohl, P., Schneider, K.: Becoming agile while preserving software product lines: an agile transformation model for large companies. In: Proceedings of the 2018 International Conference on Software and System Process, Gothenburg, Sweden, pp. 1\u201310. ACM (2018)","DOI":"10.1145\/3202710.3203146"},{"key":"6_CR29","unstructured":"Babar, M.A., Ihme, T., Pikkarainen, M.: An industrial case of exploiting product line architectures in agile software development. In: Proceedings of the 13th International Software Product Line Conference, San Francisco, California, USA, pp. 171\u2013179. Carnegie Mellon University (2009)"},{"key":"6_CR30","unstructured":"Ghanam, Y., Park, S., Maurer, F.: A test-driven approach to establishing & managing agile product lines. In: Proceedings of the 5th Software Product Line Testing Workshop (SPLiT 2008) in Conjunction with SPLC 2008, Limerick, Ireland (2008)"},{"issue":"5","key":"6_CR31","doi-asserted-by":"publisher","first-page":"561","DOI":"10.1002\/smr.498","volume":"24","author":"P O\u2019Leary","year":"2012","unstructured":"O\u2019Leary, P., McCaffery, F., Thiel, S., Richardson, I.: An agile process model for product derivation in software product line engineering. J. Softw. Maint. Res. Pract. 24(5), 561\u2013571 (2012)","journal-title":"J. Softw. Maint. Res. Pract."},{"issue":"7","key":"6_CR32","doi-asserted-by":"publisher","first-page":"727","DOI":"10.1016\/j.infsof.2014.01.014","volume":"56","author":"J D\u00edaz","year":"2014","unstructured":"D\u00edaz, J., P\u00e9rez, J., Garbajosa, J.: Agile product-line architecting in practice: a case study in smart grids. Inf. Softw. Technol. 56(7), 727\u2013748 (2014)","journal-title":"Inf. Softw. Technol."},{"key":"6_CR33","volume-title":"Agile Software Development with Scrum","author":"K Schwaber","year":"2002","unstructured":"Schwaber, K., Beedle, M.: Agile Software Development with Scrum. Prentice Hall PTR, Upper Saddle River (2002)"},{"key":"6_CR34","unstructured":"dos Santos Jr., A.F., Lucena Jr., V.F.: SCRUMPL - software product line engineering with scrum. In: Proceedings of ENASE 2010 - Conference on Evaluation of Novel Approaches to Software Engineering, Setubal, Portugal, pp. 239\u2013244. SciTePress (2010)"},{"key":"6_CR35","volume-title":"Crafting a Method Engineering Metamodel \u2013 Approach, Methods, Results","author":"M Kuhrmann","year":"2014","unstructured":"Kuhrmann, M., Tiessler, M.: Crafting a Method Engineering Metamodel \u2013 Approach, Methods, Results. TU M\u00fcnchen, Garching (2014)"},{"key":"6_CR36","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"411","DOI":"10.1007\/978-3-642-17322-6_18","volume-title":"Graph Transformations and Model-Driven Engineering","author":"G Engels","year":"2010","unstructured":"Engels, G., Sauer, S.: A meta-method for defining software engineering methods. In: Engels, G., Lewerentz, C., Sch\u00e4fer, W., Sch\u00fcrr, A., Westfechtel, B. (eds.) Graph Transformations and Model-Driven Engineering. Lecture Notes in Computer Science, vol. 5765, pp. 411\u2013440. Springer, Berlin, Heidelberg (2010). \n                    https:\/\/doi.org\/10.1007\/978-3-642-17322-6_18"},{"key":"6_CR37","unstructured":"OMG: Unified Modeling Language (OMG UML) - version 2.5.1. Technical report (2017)"},{"volume-title":"Social Modeling for Requirements Engineering","year":"2011","key":"6_CR38","unstructured":"Yu, E., Giorgini, P., Maiden, N., Mylopoulos, J. (eds.): Social Modeling for Requirements Engineering. MIT, Cambridge (2011)"},{"key":"6_CR39","doi-asserted-by":"crossref","unstructured":"Mouratidis, H., Kolp, M., Faulkner, S., Giorgini, P.: A secure architectural description language for agent systems. In: Proceedings of the 4th International Joint Conference on Autonomous Agents and Multiagent Systems, pp. 578\u2013585. ACM, The Netherlands (2005)","DOI":"10.1145\/1082473.1082561"},{"issue":"1","key":"6_CR40","doi-asserted-by":"publisher","first-page":"257","DOI":"10.1007\/s10270-014-0402-8","volume":"15","author":"M Asadi","year":"2014","unstructured":"Asadi, M., Gr\u00f6ner, G., Mohabbati, B., Gasevic, D.: Goal-oriented modeling and verification of feature-oriented product lines. Softw. Syst. Model. 15(1), 257\u2013279 (2014)","journal-title":"Softw. Syst. Model."},{"key":"6_CR41","unstructured":"Dalpiaz, F., Franch, X., Horkoff, J.J.C.: iStar 2.0 Language Guide (v3) 2016. \n                    https:\/\/arxiv.org\/pdf\/1605.07767v3.pdf\n                    \n                  . Accessed 14 Oct 2018"},{"key":"6_CR42","unstructured":"Jaqueira, A., Lucena, M., Alencar, F.M.R., Castro, J., Aranha, E.: Using i* models to enrich user stories. In: Proceedings of the 6th International i* Workshop 2013, Valencia, Spain, pp. 55\u201360. CEUR-WS.org (2013)"},{"key":"6_CR43","unstructured":"Haidar, H., Kolp, M., Wautelet, Y.: Goal-oriented requirement engineering for agile software product lines: an overview. LouRIM Working Paper Series, February 2017. \n                    http:\/\/hdl.handle.net\/2078.1\/185846"},{"key":"6_CR44","volume-title":"Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise","author":"D Leffingwell","year":"2011","unstructured":"Leffingwell, D.: Agile Software Requirements: Lean Requirements Practices for Teams, Programs, and the Enterprise. Addison-Wesley Professional, Boston (2011)"},{"key":"6_CR45","first-page":"159","volume":"50","author":"Y Wautelet","year":"2017","unstructured":"Wautelet, Y., Heng, S., Kiv, S., Kolp, M.: User-story driven development of multi-agent systems: a process fragment for agile methods. Comput. Lang. Syst. Struct. 50, 159\u2013176 (2017)","journal-title":"Comput. Lang. Syst. Struct."},{"key":"6_CR46","doi-asserted-by":"crossref","unstructured":"Kolp, M., Do, T., Faulkner, S.: Introspecting agent-oriented design patterns. In: Chang, S.K. (ed.) Handbook of Software Engineering and Knowledge Engineering: Recent Advances: Recent Advances, vol. 3, pp. 151\u2013177. World Scientific Publishing (2005)","DOI":"10.1142\/9789812775245_0006"}],"container-title":["Communications in Computer and Information Science","Software Technologies"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-030-29157-0_6","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,8,12]],"date-time":"2019-08-12T11:06:10Z","timestamp":1565607970000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-030-29157-0_6"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019]]},"ISBN":["9783030291563","9783030291570"],"references-count":46,"URL":"https:\/\/doi.org\/10.1007\/978-3-030-29157-0_6","relation":{},"ISSN":["1865-0929","1865-0937"],"issn-type":[{"type":"print","value":"1865-0929"},{"type":"electronic","value":"1865-0937"}],"subject":[],"published":{"date-parts":[[2019]]},"assertion":[{"value":"13 August 2019","order":1,"name":"first_online","label":"First Online","group":{"name":"ChapterHistory","label":"Chapter History"}},{"value":"ICSOFT","order":1,"name":"conference_acronym","label":"Conference Acronym","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"International Conference on Software Technologies","order":2,"name":"conference_name","label":"Conference Name","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Porto","order":3,"name":"conference_city","label":"Conference City","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Portugal","order":4,"name":"conference_country","label":"Conference Country","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"2018","order":5,"name":"conference_year","label":"Conference Year","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"26 July 2018","order":7,"name":"conference_start_date","label":"Conference Start Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"28 July 2018","order":8,"name":"conference_end_date","label":"Conference End Date","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"13","order":9,"name":"conference_number","label":"Conference Number","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"icsoft2018","order":10,"name":"conference_id","label":"Conference ID","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"http:\/\/www.icsoft.org\/?y=2018","order":11,"name":"conference_url","label":"Conference URL","group":{"name":"ConferenceInfo","label":"Conference Information"}},{"value":"Double-blind","order":1,"name":"type","label":"Type","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"Primoris","order":2,"name":"conference_management_system","label":"Conference Management System","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"117","order":3,"name":"number_of_submissions_sent_for_review","label":"Number of Submissions Sent for Review","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"26","order":4,"name":"number_of_full_papers_accepted","label":"Number of Full Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"37","order":5,"name":"number_of_short_papers_accepted","label":"Number of Short Papers Accepted","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"22% - The value is computed by the equation \"Number of Full Papers Accepted \/ Number of Submissions Sent for Review * 100\" and then rounded to a whole number.","order":6,"name":"acceptance_rate_of_full_papers","label":"Acceptance Rate of Full Papers","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":7,"name":"average_number_of_reviews_per_paper","label":"Average Number of Reviews per Paper","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"4","order":8,"name":"average_number_of_papers_per_reviewer","label":"Average Number of Papers per Reviewer","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}},{"value":"No","order":9,"name":"external_reviewers_involved","label":"External Reviewers Involved","group":{"name":"ConfEventPeerReviewInformation","label":"Peer Review Information (provided by the conference organizers)"}}]}}