{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,16]],"date-time":"2026-05-16T16:06:23Z","timestamp":1778947583628,"version":"3.51.4"},"reference-count":58,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2016,4,1]],"date-time":"2016-04-01T00:00:00Z","timestamp":1459468800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/creativecommons.org\/licenses\/by\/4.0"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2016,9]]},"DOI":"10.1007\/s00766-016-0250-x","type":"journal-article","created":{"date-parts":[[2016,4,1]],"date-time":"2016-04-01T06:31:10Z","timestamp":1459492270000},"page":"383-403","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":194,"title":["Improving agile requirements: the Quality User Story framework and tool"],"prefix":"10.1007","volume":"21","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0213-0699","authenticated-orcid":false,"given":"Garm","family":"Lucassen","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabiano","family":"Dalpiaz","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jan Martijn E. M.","family":"van der Werf","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Sjaak","family":"Brinkkemper","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,4,1]]},"reference":[{"key":"250_CR1","doi-asserted-by":"crossref","unstructured":"Arora C, Sabetzadeh M, Briand L, Zimmer F (2014) Improving requirements glossary construction via clustering: approach and industrial case studies. In: Proceedings of the ACM\/IEEE international symposium on empirical software engineering and measurement (ESEM)","DOI":"10.1145\/2652524.2652530"},{"key":"250_CR2","volume-title":"Extreme programming explained: embrace change","author":"K Beck","year":"1999","unstructured":"Beck K (1999) Extreme programming explained: embrace change. Addison-Wesley, Boston"},{"key":"250_CR3","volume-title":"Planning extreme programming","author":"K Beck","year":"2000","unstructured":"Beck K, Fowler M (2000) Planning extreme programming, 1st edn. Addison-Wesley Longman, Boston","edition":"1"},{"key":"250_CR4","doi-asserted-by":"crossref","unstructured":"Berry D, Gacitua R, Sawyer P, Tjong S (2012) The case for dumb requirements engineering tools. In: Proceedings of international conference on requirements engineering: foundation for software quality (REFSQ), LNCS, vol 7195. Springer, pp 211\u2013217","DOI":"10.1007\/978-3-642-28714-5_18"},{"key":"250_CR5","doi-asserted-by":"crossref","unstructured":"Berry DM, Kamsties E (2004) Ambiguity in requirements specification. In: Perspectives on software requirements, international series in engineering and computer science, vol 753. Springer, pp 7\u201344","DOI":"10.1007\/978-1-4615-0465-8_2"},{"key":"250_CR6","doi-asserted-by":"crossref","unstructured":"Bucchiarone A, Gnesi S, Pierini P (2005) Quality analysis of NL requirements: an industrial case study. In: Proceedings of the IEEE international conference on requirements engineering (RE), pp 390\u2013394","DOI":"10.1109\/RE.2005.53"},{"issue":"1","key":"250_CR7","doi-asserted-by":"crossref","first-page":"60","DOI":"10.1109\/MS.2008.1","volume":"25","author":"L Cao","year":"2008","unstructured":"Cao L, Ramesh B (2008) Agile requirements engineering practices: an empirical study. Software 25(1):60\u201367","journal-title":"Software"},{"issue":"4","key":"250_CR8","first-page":"22:1","volume":"21","author":"A Cimatti","year":"2013","unstructured":"Cimatti A, Roveri M, Susi A, Tonetta S (2013) Validation of requirements for hybrid systems: a formal approach. ACM Trans Softw Eng Methodol 21(4):22:1\u201322:34","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"6","key":"250_CR9","doi-asserted-by":"crossref","first-page":"27","DOI":"10.1109\/MC.2007.195","volume":"40","author":"J Cleland-Huang","year":"2007","unstructured":"Cleland-Huang J, Berenbach B, Clark S, Settimi R, Romanova E (2007) Best practices for automated traceability. Computer 40(6):27\u201335","journal-title":"Computer"},{"key":"250_CR10","volume-title":"User stories applied: for agile software development","author":"M Cohn","year":"2004","unstructured":"Cohn M (2004) User stories applied: for agile software development. Addison Wesley, Boston"},{"key":"250_CR11","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-322-99786-9_1","volume-title":"The inmates are running the asylum","author":"A Cooper","year":"1999","unstructured":"Cooper A (1999) The inmates are running the asylum. Macmillan, Indianapolis"},{"key":"250_CR12","doi-asserted-by":"crossref","first-page":"352","DOI":"10.1016\/j.infsof.2014.05.012","volume":"57","author":"S Dimitrijevi\u0107","year":"2015","unstructured":"Dimitrijevi\u0107 S, Jovanovi\u0107 J, Deved\u017ei\u0107 V (2015) A comparative study of software tools for user story management. Inf Softw Technol 57:352\u2013368","journal-title":"Inf Softw Technol"},{"key":"250_CR13","doi-asserted-by":"crossref","unstructured":"Dumas-Monette JF, Trudel S (2014) Requirements engineering quality revealed through functional size measurement: an empirical study in an agile context. In: Proceedings of the international workshop on software measurement (IWSM), pp 222\u2013232","DOI":"10.1109\/IWSM.Mensura.2014.43"},{"key":"250_CR14","doi-asserted-by":"crossref","unstructured":"Farfeleder S, Moser T, Krall A, St\u00e5lhane T, Zojer H, Panis C (2011) DODT: increasing requirements formalism using domain ontologies for improved embedded systems development. In: Proceedings of the IEEE international symposium on design and diagnostics of electronic circuits systems (DDECS), pp 271\u2013274","DOI":"10.1109\/DDECS.2011.5783092"},{"key":"250_CR15","doi-asserted-by":"crossref","unstructured":"Farid W, Mitropoulos F (2013) Visualization and scheduling of non-functional requirements for agile processes. In: Proceedings of the IEEE Region 3 technical, professional, and student conference (Southeastcon), pp 1\u20138","DOI":"10.1109\/SECON.2013.6567413"},{"key":"250_CR16","doi-asserted-by":"crossref","unstructured":"Femmer H, Fern\u00e1ndez DM, Juergens E, Klose M, Zimmer I, Zimmer J (2014) Rapid requirements checks with requirements smells: two case studies. In: Proceedings of the international workshop on rapid continuous software engineering (RCoSE), pp 10\u201319","DOI":"10.1145\/2593812.2593817"},{"key":"250_CR17","doi-asserted-by":"crossref","unstructured":"Friedrich F, Mendling J, Puhlmann F (2011) Process model generation from natural language text. In: Proceedings of the international conference on advanced information systems engineering (CAiSE), LNCS, vol 6741. Springer, pp 482\u2013496","DOI":"10.1007\/978-3-642-21640-4_36"},{"key":"250_CR18","doi-asserted-by":"crossref","unstructured":"Gacitua R, Sawyer P, Gervasi V (2010) On the effectiveness of abstraction identification in requirements engineering. In: Proceedings of the IEEE international requirements engineering conference (RE), pp 5\u201314","DOI":"10.1109\/RE.2010.12"},{"key":"250_CR19","unstructured":"Glinz M (2000) Improving the quality of requirements with scenarios. In: Proceedings of the World Congress on Software Quality (WCSQ), pp 55\u201360"},{"key":"250_CR20","doi-asserted-by":"crossref","unstructured":"Gomez A, Rueda G, Alarc\u00f3n P (2010) A systematic and lightweight method to identify dependencies between user stories. In: Proceedings of the international conference on agile software development (XP), LNBIP, vol\u00a048. Springer, pp 190\u2013195","DOI":"10.1007\/978-3-642-13054-0_17"},{"key":"250_CR21","unstructured":"Heck P, Zaidman A (2014) A quality framework for agile requirements: a practitioner\u2019s perspective. http:\/\/arxiv.org\/abs\/1406.4692"},{"issue":"1","key":"250_CR22","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1145\/382294.382725","volume":"15","author":"H Holbrook III","year":"1990","unstructured":"Holbrook H III (1990) A scenario-based methodology for conducting requirements elicitation. SIGSOFT Softw Eng Notes 15(1):95\u2013104","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"250_CR23","unstructured":"IEEE: systems and software engineering\u2014life cycle processes\u2014requirements engineering. ISO\/IEC\/IEEE 29148:2011(E), pp 1\u201394, 2011"},{"key":"250_CR24","unstructured":"IEEE Computer Society (1994) IEEE recommended practice for software requirements specifications. IEEE Std 830-1993"},{"key":"250_CR25","unstructured":"Imaz M, Benyon C (1999) How stories capture interactions. In: Proceedings of the IFIP international conference on human\u2013computer interaction (INTERACT), pp 321\u2013328"},{"key":"250_CR26","volume-title":"Extreme programming installed","author":"RE Jeffries","year":"2000","unstructured":"Jeffries RE, Anderson A, Hendrickson C (2000) Extreme programming installed. Addison-Wesley Longman, Boston"},{"key":"250_CR27","doi-asserted-by":"crossref","unstructured":"Kamalrudin M, Hosking J, Grundy J (2011) Improving requirements quality using essential use case interaction patterns. In: Proceedings of the international conference on software engineering (ICSE), pp 531\u2013540","DOI":"10.1145\/1985793.1985866"},{"key":"250_CR28","doi-asserted-by":"crossref","unstructured":"Kamata MI, Tamai T (2007) How does requirements quality relate to project success or failure? In: Proceedings of the IEEE international requirements engineering conference (RE). IEEE, pp 69\u201378","DOI":"10.1109\/RE.2007.31"},{"key":"250_CR29","doi-asserted-by":"crossref","unstructured":"Kassab M (2015) The changing landscape of requirements engineering practices over the past decade. In: Proceedings of the IEEE international workshop on empirical requirements engineering (EmpiRE). IEEE, pp 1\u20138","DOI":"10.1109\/EmpiRE.2015.7431299"},{"key":"250_CR30","doi-asserted-by":"crossref","unstructured":"Lin J, Yu H, Shen Z, Miao C (2014) Using goal net to model user stories in agile software development. In: Proceedings of the IEEE\/ACIS international conference on software engineering, artificial intelligence, networking and parallel\/distributed computing (SNPD). IEEE, pp 1\u20136","DOI":"10.1109\/SNPD.2014.6888731"},{"issue":"2","key":"250_CR31","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1109\/52.268955","volume":"11","author":"OI Lindland","year":"1994","unstructured":"Lindland OI, Sindre G, S\u00f8lvberg A (1994) Understanding quality in conceptual modeling. IEEE Softw 11(2):42\u201349","journal-title":"IEEE Softw"},{"key":"250_CR32","doi-asserted-by":"crossref","unstructured":"Liskin O, Pham R, Kiesling S, Schneider K (2014) Why We need a granularity concept for user stories. In: Proceedings of the international conference on agile software development (XP), LNBIP, vol 179. Springer, pp 110\u2013125","DOI":"10.1007\/978-3-319-06862-6_8"},{"key":"250_CR33","doi-asserted-by":"crossref","unstructured":"Lombriser P, Dalpiaz F, Lucassen G, Brinkkemper S (2016) Gamified requirements engineering: model and experimentation. In: Proceedings of the 22nd international working conference on requirements engineering: foundation for software quality (REFSQ)","DOI":"10.1007\/978-3-319-30282-9_12"},{"key":"250_CR34","volume-title":"System requirements engineering","author":"P Loucopoulos","year":"1995","unstructured":"Loucopoulos P, Karakostas V (1995) System requirements engineering. McGraw-Hill, New York"},{"key":"250_CR35","doi-asserted-by":"crossref","unstructured":"Lucassen G, Dalpiaz F, van\u00a0der Werf JM, Brinkkemper S (2015) Forging High-quality user stories: towards a discipline for agile requirements. In: Proceedings of the IEEE international conference on requirements engineering (RE). IEEE, pp 126\u2013135","DOI":"10.1109\/RE.2015.7320415"},{"key":"250_CR36","doi-asserted-by":"crossref","unstructured":"Lucassen G, Dalpiaz F, van\u00a0der Werf JM, Brinkkemper S (2016) The use and effectiveness of user stories in practice. In: Proceedings of the international conference on requirements engineering: foundation for software quality (REFSQ), LNCS, vol 9619. Springer, pp 205\u2013222","DOI":"10.1007\/978-3-319-30282-9_14"},{"issue":"3","key":"250_CR37","first-page":"212","volume":"2","author":"A Lucia","year":"2010","unstructured":"Lucia A, Qusef A (2010) Requirements engineering in agile software development. J Emerg Technol Web Intell 2(3):212\u2013220","journal-title":"J Emerg Technol Web Intell"},{"issue":"9","key":"250_CR38","doi-asserted-by":"crossref","first-page":"2086","DOI":"10.1016\/j.jss.2012.04.005","volume":"85","author":"V Mahni\u010d","year":"2012","unstructured":"Mahni\u010d V, Hovelja T (2012) On using planning poker for estimating user stories. J Syst Softw 85(9):2086\u20132095","journal-title":"J Syst Softw"},{"key":"250_CR39","unstructured":"Mesquita R, Jaqueira A, Agra C, Lucena M, Alencar F (2015) US2StarTool: generating i* models from user stories. In: Proceedings of the international i* workshop (iStar)"},{"issue":"11","key":"250_CR40","doi-asserted-by":"crossref","first-page":"39","DOI":"10.1145\/219717.219748","volume":"38","author":"GA Miller","year":"1995","unstructured":"Miller GA (1995) WordNet: a lexical database for English. Commun ACM 38(11):39\u201341","journal-title":"Commun ACM"},{"issue":"9","key":"250_CR41","doi-asserted-by":"crossref","first-page":"1327","DOI":"10.1016\/j.infsof.2009.04.003","volume":"51","author":"E Miranda","year":"2009","unstructured":"Miranda E, Bourque P, Abran A (2009) Sizing user stories using paired comparisons. Inf Softw Technol 51(9):1327\u20131337","journal-title":"Inf Softw Technol"},{"key":"250_CR42","doi-asserted-by":"crossref","unstructured":"Paja E, Dalpiaz F, Giorgini P (2013) Managing security requirements conflicts in socio-technical systems. In: Proceedings of the international conference on conceptual modeling (ER), LNCS, vol 8217, pp 270\u2013283","DOI":"10.1007\/978-3-642-41924-9_23"},{"issue":"5","key":"250_CR43","doi-asserted-by":"crossref","first-page":"422","DOI":"10.4304\/jsw.4.5.422-435","volume":"4","author":"C Patel","year":"2009","unstructured":"Patel C, Ramachandran M (2009) Story card maturity model (SMM): a process improvement framework for agile requirements engineering practices. J Softw 4(5):422\u2013435","journal-title":"J Softw"},{"key":"250_CR44","doi-asserted-by":"crossref","unstructured":"Popescu D, Rugaber S, Medvidovic N, Berry DM (2008) Reducing ambiguities in requirements specifications via automatically created object-oriented models. In: Innovations for requirement analysis. From Stakeholders\u2019 needs to formal designs, LNCS, vol 5320. Springer, pp 103\u2013124","DOI":"10.1007\/978-3-540-89778-1_10"},{"key":"250_CR45","doi-asserted-by":"crossref","unstructured":"Rees M (2002) A feasible user story tool for agile software development? In: Proceedings of the Asia-Pacific software engineering conference (APSIC), pp 22\u201330","DOI":"10.1109\/APSEC.2002.1182972"},{"issue":"3","key":"250_CR46","doi-asserted-by":"crossref","first-page":"219","DOI":"10.1145\/75200.75232","volume":"14","author":"WN Robinson","year":"1989","unstructured":"Robinson WN (1989) Integrating multiple specifications using domain goals. SIGSOFT Softw Eng Notes 14(3):219\u2013226","journal-title":"SIGSOFT Softw Eng Notes"},{"key":"250_CR47","doi-asserted-by":"crossref","unstructured":"Ryan K (1993) The role of natural language in requirements engineering. In: Proceedings of the IEEE international symposium on requirements engineering (ISRE), pp 240\u2013242. IEEE","DOI":"10.1109\/ISRE.1993.324852"},{"key":"250_CR48","volume-title":"The sciences of the artificial","author":"H Simon","year":"1996","unstructured":"Simon H (1996) The sciences of the artificial, 3rd edn. MIT Press, Cambridge","edition":"3"},{"key":"250_CR49","doi-asserted-by":"crossref","unstructured":"Slankas J, Williams L (2013) Automated extraction of non-functional requirements in available documentation. In: Proceedings of the international workshop on natural language analysis in software engineering (NaturaLiSE), pp 9\u201316","DOI":"10.1109\/NAturaLiSE.2013.6611715"},{"issue":"4","key":"250_CR50","doi-asserted-by":"crossref","first-page":"467","DOI":"10.1016\/0306-4573(92)90005-K","volume":"28","author":"J Tague-Sutcliffe","year":"1992","unstructured":"Tague-Sutcliffe J (1992) The pragmatics of information retrieval experimentation. Revisited. Inf Process Manag 28(4):467\u2013490","journal-title":"Inf Process Manag"},{"key":"250_CR51","doi-asserted-by":"crossref","unstructured":"Tjong SF, Berry DM (2013) The design of SREE: a prototype potential ambiguity finder for requirements specifications and lessons learned. In: Proceedings of the international conference on requirements engineering: foundation for software quality (REFSQ), LNCS, vol 7830. Springer, pp 80\u201395","DOI":"10.1007\/978-3-642-37422-7_6"},{"key":"250_CR52","unstructured":"Wake B (2003) INVEST in good stories, and SMART tasks. http:\/\/xp123.com\/articles\/invest-in-good-stories-and-smart-tasks\/ . Accessed 2015-02-18"},{"key":"250_CR53","doi-asserted-by":"crossref","unstructured":"Wang X, Zhao L, Wang Y, Sun J (2014) The role of requirements engineering practices in agile development: an empirical study. In: Proceedings of the Asia Pacific requirements engineering symposium (APRES), CCIS, vol 432, pp 195\u2013209","DOI":"10.1007\/978-3-662-43610-3_15"},{"key":"250_CR54","doi-asserted-by":"crossref","unstructured":"Wautelet Y, Heng S, Kolp M, Mirbel I (2014) Unifying and extending user story models. In: Proceedings of the international conference on advanced information systems engineering (CAiSE), LNCS, vol 8484. Springer, pp 211\u2013225","DOI":"10.1007\/978-3-319-07881-6_15"},{"key":"250_CR55","doi-asserted-by":"crossref","unstructured":"Xiao X, Paradkar A, Thummalapenta S, Xie T (2012) Automated extraction of security policies from natural-language software documents. In: Proceedings of the ACM SIGSOFT international symposium on the foundations of software engineering (FSE). ACM, pp 12:1\u201312:11","DOI":"10.1145\/2393596.2393608"},{"key":"250_CR56","doi-asserted-by":"crossref","unstructured":"Yang H, De\u00a0Roeck A, Gervasi V, Willis A, Nuseibeh B (2012) Speculative requirements: automatic detection of uncertainty in natural language requirements. In: Proceedings of the IEEE international requirements engineering conference (RE), pp 11\u201320","DOI":"10.1109\/RE.2012.6345795"},{"issue":"1","key":"250_CR57","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/237432.237434","volume":"6","author":"P Zave","year":"1997","unstructured":"Zave P, Jackson M (1997) Four dark corners of requirements engineering. ACM Trans Softw Eng Methodol 6(1):1\u201330","journal-title":"ACM Trans Softw Eng Methodol"},{"issue":"14","key":"250_CR58","doi-asserted-by":"crossref","first-page":"993","DOI":"10.1016\/S0950-5849(03)00100-9","volume":"45","author":"D Zowghi","year":"2003","unstructured":"Zowghi D, Gervasi V (2003) On the interplay between consistency, completeness, and correctness in requirements evolution. Inf Softw Technol 45(14):993\u20131009","journal-title":"Inf Softw Technol"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-016-0250-x.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-016-0250-x\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-016-0250-x","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,2]],"date-time":"2025-06-02T02:20:08Z","timestamp":1748830808000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-016-0250-x"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,4,1]]},"references-count":58,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2016,9]]}},"alternative-id":["250"],"URL":"https:\/\/doi.org\/10.1007\/s00766-016-0250-x","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,4,1]]}}}