{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,18]],"date-time":"2026-07-18T02:44:19Z","timestamp":1784342659424,"version":"3.55.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"},{"start":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T00:00:00Z","timestamp":1682726400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0"}],"funder":[{"DOI":"10.13039\/501100004837","name":"Ministerio de Ciencia e Innovaci\u00f3n","doi-asserted-by":"publisher","award":["PID2020-117191RB-I00"],"award-info":[{"award-number":["PID2020-117191RB-I00"]}],"id":[{"id":"10.13039\/501100004837","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100014374","name":"Universitat Polit\u00e8cnica de Catalunya","doi-asserted-by":"crossref","id":[{"id":"10.13039\/501100014374","id-type":"DOI","asserted-by":"crossref"}]}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2023,9]]},"abstract":"<jats:title>Abstract<\/jats:title><jats:p>Requirements specification is a core activity in the requirements engineering phase of a software development project. Researchers have contributed extensively to the field of requirements specification, but the extent to which their proposals have been adopted in practice remains unclear. We gathered evidence about the state of practice in requirements specification by focussing on the artefacts used in this activity, the application of templates or guidelines, how requirements are structured in the specification document, what tools practitioners use to specify requirements, and what challenges they face. We conducted an interview-based survey study involving 24 practitioners from 12 different Swedish IT companies. We recorded the interviews and analysed these recordings, primarily by using qualitative methods. Natural language constitutes the main specification artefact but is usually accompanied by some other type of instrument. Most requirements specifications use templates or guidelines, although they seldom follow any fixed standard. Requirements are always structured in the document according to the main functionalities of the system or to project areas or system parts. Different types of tools, including MS Office tools, are used, either individually or combined, in the compilation of requirements specifications. We also note that challenges related to the use of natural language (dealing with ambiguity, inconsistency, and incompleteness) are the most frequent challenges that practitioners face in the compilation of requirements specifications. These findings are contextualized in terms of demographic factors related to the individual interviewees, the organization they are affiliated with, and the project they selected to discuss during our interviews. A number of our findings have been previously reported in related studies. These findings show that, in spite of the large number of notations, models and tools proposed from academia for improving requirements specification, practitioners still mainly rely on plain natural language and general-purpose tool support. We expect more empirical studies in this area in order to better understand the reason of this low adoption of research results.<\/jats:p>","DOI":"10.1007\/s00766-023-00399-7","type":"journal-article","created":{"date-parts":[[2023,4,29]],"date-time":"2023-04-29T12:02:04Z","timestamp":1682769724000},"page":"377-409","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":34,"title":["The state-of-practice in requirements specification: an extended interview study at 12 companies"],"prefix":"10.1007","volume":"28","author":[{"ORCID":"https:\/\/orcid.org\/0000-0001-9733-8830","authenticated-orcid":false,"given":"Xavier","family":"Franch","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4722-5584","authenticated-orcid":false,"given":"Cristina","family":"Palomares","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9000-6371","authenticated-orcid":false,"given":"Carme","family":"Quer","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0311-1502","authenticated-orcid":false,"given":"Panagiota","family":"Chatzipetrou","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tony","family":"Gorschek","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2023,4,29]]},"reference":[{"issue":"3","key":"399_CR1","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1007\/s00766-019-00319-8","volume":"24","author":"SM \u00c5gren","year":"2019","unstructured":"\u00c5gren SM, Knauss E, Heldal R, Pelliccione P, Malmqvist G, Bod\u00e9n J (2019) The impact of requirements on systems development speed: a multiple-case study in automotive. Requirements Eng 24(3):315\u2013340","journal-title":"Requirements Eng"},{"key":"399_CR2","doi-asserted-by":"publisher","first-page":"39","DOI":"10.1016\/j.infsof.2019.01.009","volume":"110","author":"W Alsaqaf","year":"2019","unstructured":"Alsaqaf W, Daneva M, Wieringa R (2019) Quality requirements challenges in the context of large-scale distributed agile: an empirical study. Inf Softw Technol 110:39\u201355","journal-title":"Inf Softw Technol"},{"issue":"4","key":"399_CR3","doi-asserted-by":"publisher","first-page":"923","DOI":"10.1109\/TSE.2011.47","volume":"38","author":"R Berntsson-Svensson","year":"2012","unstructured":"Berntsson-Svensson R, Gorschek T, Regnell B, Torkar R, Shahrokni A, Feldt R (2012) Quality requirements in industrial practice: an extended interview study at eleven companies. Trans Softw Eng 38(4):923\u2013935","journal-title":"Trans Softw Eng"},{"key":"399_CR4","doi-asserted-by":"crossref","unstructured":"Behutiye W, Karhap\u00e4\u00e4 P, Costal D, Oivo M, Franch X (2017) Non-functional requirements documentation in agile software development: challenges and solution proposal. In: Proceedings of the 18th International Conference on Product-Focused Software Process Improvement (PROFES 2017), pp 515\u2013522","DOI":"10.1007\/978-3-319-69926-4_41"},{"key":"399_CR5","doi-asserted-by":"crossref","unstructured":"Berry DM, Kamsties E (2004) Ambiguity in requirements specification. In: Perspectives on Software Requirements. The Springer International Series in Engineering and Computer Science, Springer, 753","DOI":"10.1007\/978-1-4615-0465-8_2"},{"key":"399_CR6","doi-asserted-by":"crossref","unstructured":"Bjarnason E, Wnuk K, Regnell B (2011) Requirements are slipping through the gaps\u2014a case study on causes & effects of communication gaps in large-scale software development. In: Proceedings of the 19th IEEE International Requirements Engineering Conference (RE 2011), pp 37\u201346","DOI":"10.1109\/RE.2011.6051639"},{"issue":"1\u20132","key":"399_CR7","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1016\/0167-6423(93)90021-G","volume":"20","author":"A Dardenne","year":"1993","unstructured":"Dardenne A, van Lamsweerde A, Fickas S (1993) Goal-directed requirements acquisition. Sci Comput Program 20(1\u20132):3\u201350","journal-title":"Sci Comput Program"},{"key":"399_CR8","doi-asserted-by":"crossref","unstructured":"Elahi G, Yu E, Li T, Liu L (2011) Security requirements engineering in the wild: a survey of common practices. In: Proceedings of the 35th IEEE Annual Computer Software and Applications Conference (COMPSAC 2011), pp 314\u2013319","DOI":"10.1109\/COMPSAC.2011.48"},{"issue":"6","key":"399_CR9","doi-asserted-by":"publisher","first-page":"28","DOI":"10.1109\/MS.2017.4121207","volume":"34","author":"A Ferrari","year":"2017","unstructured":"Ferrari A, Dell\u2019Orletta F, Esuli A, Gervasi V, Gnesi S (2017) Natural language requirements processing: a 4D vision. IEEE Softw 34(6):28\u201335","journal-title":"IEEE Softw"},{"key":"399_CR10","doi-asserted-by":"crossref","unstructured":"Franch X , Palomares C, Quer C (2020) Industrial practices on requirements reuse: an interview-based study. In: Proceedings of the 26th International Working Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2020). Lecture Notes in Computer Science, Springer, Cham, 12045","DOI":"10.1007\/978-3-030-44429-7_6"},{"issue":"6","key":"399_CR11","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1145\/3418292","volume":"64","author":"X Franch","year":"2021","unstructured":"Franch X, Palomares C, Gorschek T (2021) On the requirements engineer role. Commun ACM 64(6):69\u201375","journal-title":"Commun ACM"},{"issue":"9","key":"399_CR12","doi-asserted-by":"publisher","first-page":"3310","DOI":"10.1109\/TSE.2021.3087792","volume":"48","author":"X Franch","year":"2022","unstructured":"Franch X, Glinz M, Mendez D, Seyff N (2022) A study about the knowledge and use of requirements engineering standards in industry. Trans Softw Eng 48(9):3310\u20133325","journal-title":"Trans Softw Eng"},{"issue":"6","key":"399_CR13","doi-asserted-by":"publisher","first-page":"1947","DOI":"10.1109\/TSE.2020.3042747","volume":"48","author":"X Franch","year":"2022","unstructured":"Franch X, Mendez D, Vogelsang A, Heldal R, Knauss E, Oriol M, Travassos G, Carver JC, Zimmermann T (2022) How do practitioners perceive the relevance of requirements engineering research? Trans Softw Eng 48(6):1947\u20131964","journal-title":"Trans Softw Eng"},{"key":"399_CR14","doi-asserted-by":"publisher","first-page":"1687","DOI":"10.1007\/s10664-020-09803-0","volume":"25","author":"V Garousi","year":"2020","unstructured":"Garousi V, Borg M, Oivo M (2020) Practical relevance of software engineering research: synthesizing the community\u2019s voice. Empir Softw Eng 25:1687\u20131754","journal-title":"Empir Softw Eng"},{"issue":"3","key":"399_CR15","doi-asserted-by":"publisher","first-page":"277","DOI":"10.1145\/1072997.1072999","volume":"14","author":"V Gervasi","year":"2005","unstructured":"Gervasi V, Zowghi D (2005) Reasoning about inconsistencies in natural language requirements. ACM Trans Softw Eng Methodol 14(3):277\u2013330","journal-title":"ACM Trans Softw Eng Methodol"},{"key":"399_CR16","unstructured":"Glinz M, van Loenhoud H, Staal S, B\u00fchne S (2020) Handbook for the CPRE foundational level according to the IREB standard, IREB"},{"key":"399_CR17","doi-asserted-by":"crossref","unstructured":"Hotomski S, Charrada EB, Glinz M (2016) An exploratory study on handling requirements and acceptance test documentation in industry. In: Proceedings of the 24th IEEE International Requirements Engineering Conference (RE 2016), pp 116\u2013125","DOI":"10.1109\/RE.2016.37"},{"key":"399_CR18","doi-asserted-by":"publisher","first-page":"915","DOI":"10.1016\/j.chb.2014.10.046","volume":"51","author":"I Inayat","year":"2015","unstructured":"Inayat I, Salim SS, Marczak S, Daneva M, Shamshirband S (2015) A systematic literature review on agile requirements engineering practices and challenges. Comput Hum Behav 51:915\u2013929","journal-title":"Comput Hum Behav"},{"key":"399_CR19","unstructured":"ISO\/IEC\/IEEE 29148 (2011) ISO\/IEC\/IEEE 29148:2011(E), Systems and software engineering\u2014life cycle processes\u2014requirements engineering. International Organization for Standardization"},{"key":"399_CR20","doi-asserted-by":"crossref","unstructured":"Kassab M (2015) The changing landscape of requirements engineering practices over the past decade. In: Proceedings of the 5th IEEE International Workshop on Empirical Requirements Engineering (EmpiRE 2015), pp 1\u20138","DOI":"10.1109\/EmpiRE.2015.7431299"},{"issue":"1","key":"399_CR21","doi-asserted-by":"publisher","first-page":"145","DOI":"10.1007\/s00766-016-0261-7","volume":"23","author":"G Liebel","year":"2018","unstructured":"Liebel G, Tichy M, Knauss E, Ljungkrantz O, Stieglbauer G (2018) Organisation and communication problems in automotive requirements engineering. Requirements Eng 23(1):145\u2013167","journal-title":"Requirements Eng"},{"key":"399_CR22","doi-asserted-by":"crossref","unstructured":"Liu L, Li T, Peng F (2010) Why requirements engineering fails: a survey report from China. In: Proceedings of the 18th IEEE International Requirements Engineering Conference (RE 2010), pp 317\u2013322","DOI":"10.1109\/RE.2010.45"},{"issue":"6","key":"399_CR23","doi-asserted-by":"publisher","first-page":"576","DOI":"10.1016\/j.infsof.2007.02.013","volume":"49","author":"WG Lutters","year":"2007","unstructured":"Lutters WG, Seaman C (2007) Revealing Actual documentation usage in software maintenance. Inf Softw Technol 49(6):576\u2013587","journal-title":"Inf Softw Technol"},{"issue":"4","key":"399_CR24","doi-asserted-by":"publisher","first-page":"49","DOI":"10.1109\/MS.2017.94","volume":"34","author":"LEG Martins","year":"2017","unstructured":"Martins LEG, Gorschek T (2017) Requirements engineering for safety-critical systems: overview and challenges. IEEE Softw 34(4):49\u201357","journal-title":"IEEE Softw"},{"issue":"5","key":"399_CR25","doi-asserted-by":"publisher","first-page":"10","DOI":"10.1109\/MS.2019.2921164","volume":"36","author":"A Mavin","year":"2019","unstructured":"Mavin A, Wilkinson P (2019) Ten years of EARS. IEEE Softw 36(5):10\u201314","journal-title":"IEEE Softw"},{"key":"399_CR26","doi-asserted-by":"publisher","first-page":"616","DOI":"10.1016\/j.infsof.2014.05.008","volume":"57","author":"D M\u00e9ndez Fern\u00e1ndez","year":"2015","unstructured":"M\u00e9ndez Fern\u00e1ndez D, Wagner S (2015) Naming the pain in requirements engineering: a design for a global family of surveys and first results from germany. Inf Softw Technol 57:616\u2013643","journal-title":"Inf Softw Technol"},{"key":"399_CR27","volume-title":"Researching Information Systems and Computing","author":"BJ Oates","year":"2006","unstructured":"Oates BJ (2006) Researching Information Systems and Computing. Sage Publications"},{"issue":"6","key":"399_CR28","doi-asserted-by":"publisher","first-page":"2719","DOI":"10.1007\/s10664-016-9485-x","volume":"22","author":"C Palomares","year":"2017","unstructured":"Palomares C, Quer C, Franch X (2017) Requirements reuse and requirement patterns: a state of the practice survey. Empir Softw Eng 22(6):2719\u20132762","journal-title":"Empir Softw Eng"},{"issue":"2","key":"399_CR29","doi-asserted-by":"publisher","first-page":"273","DOI":"10.1007\/s00766-020-00345-x","volume":"26","author":"C Palomares","year":"2021","unstructured":"Palomares C, Franch X, Quer C, Chatzipetrou P, L\u00f3pez L, Gorschek T (2021) The state-of-practice in requirements elicitation: an extended interview study at 12 companies. Requirements Eng 26(2):273\u2013299","journal-title":"Requirements Eng"},{"key":"399_CR30","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-12578-2","volume-title":"Requirements engineering: fundamentals","author":"K Pohl","year":"2010","unstructured":"Pohl K (2010) Requirements engineering: fundamentals. Springer, Principles and Techniques"},{"key":"399_CR31","volume-title":"Qualitative research and evaluation methods","author":"MQ Patton","year":"2002","unstructured":"Patton MQ (2002) Qualitative research and evaluation methods. Sage Publications"},{"key":"399_CR32","doi-asserted-by":"crossref","unstructured":"Raatikainen M, M\u00e4nnist\u00f6 T, Tommila T, Valkonen J (2011) Challenges of requirements engineering\u2014a case study in nuclear energy domain. In: Proceedings of the 19th IEEE International Requirements Engineering Conference (RE 2019), pp 253\u2013258","DOI":"10.1109\/RE.2011.6051629"},{"key":"399_CR33","doi-asserted-by":"crossref","unstructured":"Renault S, Mendez-Bonilla O, Franch X, Quer C (2009) PABRE: pattern-based requirements elicitation. In: Proceedings of the Third International Conference on Research Challenges in Information Science (RCIS 2009), pp 81\u201392","DOI":"10.1109\/RCIS.2009.5089271"},{"key":"399_CR34","volume-title":"Mastering the requirements process","author":"S Robertson","year":"1999","unstructured":"Robertson S, Robertson J (1999) Mastering the requirements process. Addison-Wesley"},{"key":"399_CR35","unstructured":"Robson C (2002) Real world research: a resource for social scientists and practitioner-researchers. Blackwell Publishers Inc."},{"issue":"2","key":"399_CR36","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"},{"key":"399_CR37","volume-title":"The coding manual for qualitative research","author":"J Saldana","year":"2009","unstructured":"Saldana J (2009) The coding manual for qualitative research. Sage Publications"},{"issue":"1","key":"399_CR38","doi-asserted-by":"publisher","first-page":"57","DOI":"10.1007\/s00766-011-0144-x","volume":"17","author":"E Sikora","year":"2012","unstructured":"Sikora E, Tenbergen B, Pohl K (2012) Industry needs and research directions in requirements engineering for embedded systems. Requirements Eng 17(1):57\u201378","journal-title":"Requirements Eng"},{"issue":"2","key":"399_CR39","first-page":"9","volume":"28","author":"S Wagner","year":"2019","unstructured":"Wagner S, Mendez Fernandez D, Kalinowski M, Felderer M, Mafra P, Vetr\u00f2 A, Conte T, Christiansson M-T, Greer D, Lassenius C, M\u00e4nnist\u00f6 T, Nayebi M, Oivo M, Penzenstadler B, Pfahl D, Prikladnicki R, Ruhe G, Schekelmann A, Sen S, Spinola R, de la Vara JL, Tuzcu A, Wieringa R, Winkler D (2019) Status quo in requirements engineering: a theory and a global family of surveys. Trans Softw Eng Methodol 28(2):9","journal-title":"Trans Softw Eng Methodol"},{"key":"399_CR40","unstructured":"Wiegers K , Beatty J (2013) Software requirements, 3rd edition. Microsoft Press."},{"key":"399_CR41","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-29044-2","volume-title":"Experimentation in software engineering: an introduction","author":"C Wohlin","year":"2012","unstructured":"Wohlin C, Runeson P, Host M, Ohlsson MC, Regnell B, Wesslen A (2012) Experimentation in software engineering: an introduction. Springer"},{"key":"399_CR42","unstructured":"Yu ESK, Amyot D, Mussbacher G , Franch X, Castro J (2013) Practical applications of i\u2217 in industry: the state of the art. In: Proceedings of the 21st IEEE International Requirements Engineering Conference (RE 2013), pp 366\u2013367"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-023-00399-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00766-023-00399-7\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-023-00399-7.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,7,13]],"date-time":"2023-07-13T11:06:03Z","timestamp":1689246363000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00766-023-00399-7"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,4,29]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2023,9]]}},"alternative-id":["399"],"URL":"https:\/\/doi.org\/10.1007\/s00766-023-00399-7","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2023,4,29]]},"assertion":[{"value":"8 April 2022","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"15 February 2023","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"29 April 2023","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}