ABSTRACT
Requirements elicitation is a crucial process in software engineering, which involves identifying and understanding the needs of stakeholders to define system requirements. Several techniques are used for requirements elicitation, each with unique advantages, disadvantages, and challenges. This paper presents the findings of a survey conducted among 33 practitioners in the software development community to investigate their experiences with requirements elicitation techniques. The results revealed that practitioners find the elicitation process highly challenging due to difficulties managing the relationship between the development team and the client, understanding complex business processes, and the lack of knowledge among stakeholders. The survey also assessed the participants’ familiarity with various elicitation techniques. The most well-known techniques were brainstorming, data analysis, use cases, interviews, user stories, and prototyping. In contrast, techniques such as ethnography, Quality Function Deployment (QFD), Joint Application Development (JAD), blueprint, and laddering were less recognized. When providing the pros and cons of some techniques, participants considered techniques’ clarity, speed of use, resource cost, and stakeholder involvement. This research contributes to the field by highlighting challenges, providing insights into practitioner experiences, and guiding informed decision-making in requirements elicitation.
- Zahra Shakeri Hossein Abad, Mohammad Noaeen, and Guenther Ruhe. 2016. Requirements engineering visualization: a systematic literature review. In 2016 IEEE 24th International Requirements Engineering Conference (RE). IEEE, https://ieeexplore.ieee.org/document/7765506, 6–15.Google ScholarCross Ref
- Nik Nailah Binti Abdullah, Shinichi Honiden, Helen Sharp, Bashar Nuseibeh, and David Notkin. 2011. Communication patterns of agile requirements engineering. In Proceedings of the 1st workshop on agile requirements engineering. IEEE, https://dl.acm.org/doi/10.1145/2068783.2068784, 1–4.Google ScholarDigital Library
- Hanan Al-Zawahreh and Khaled Almakadmeh. 2015. Procedural Model of Requirements Elicitation Techniques. In Procedural Model of Requirements Elicitation Techniques. Association for Computing Machinery, New York, NY, USA, 1–6. https://doi.org/10.1145/2816839.2816902Google ScholarDigital Library
- Wasim Alsaqaf, Maya Daneva, and Roel Wieringa. 2019. Quality requirements challenges in the context of large-scale distributed agile: An empirical study. Information and software technology 110 (2019), 39–55.Google ScholarDigital Library
- Anis R Amna and Geert Poels. 2022. Ambiguity in user stories: A systematic literature review. Information and Software Technology 145 (2022), 106824.Google ScholarDigital Library
- Anonymous. 2023. Supplementary Material for On the Experiences of Practitioners with Requirements Elicitation Techniques. Zenodo. https://doi.org/10.5281/zenodo.7945593Google ScholarCross Ref
- Fares Anwar and Rozilawati Razali. 2012. A practical guide to requirements elicitation techniques selection-an empirical study. Middle-East Journal of Scientific Research 11, 8 (2012), 1059–1067.Google Scholar
- Mohd Arif and Saoud Sarwar. 2015. Identification of requirements using goal oriented requirements elicitation process. International Journal of Computer Applications 120, 15 (2015), 17–21.Google ScholarCross Ref
- Elizabeth Bjarnason, Franz Lang, and Alexander Mjöberg. 2021. A model of software prototyping based on a systematic map. In Proceedings of the 15th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM). IEEE, https://dl.acm.org/doi/10.1145/3475716.3475772, 1–11.Google ScholarDigital Library
- Rodrick Borg and Martin Kropp. 2011. Automated acceptance test refactoring. In Proceedings of the 4th Workshop on Refactoring Tools. ACM, Waikiki,Honolulu, HI, USA, 15–21.Google ScholarDigital Library
- Maxim Bragilovski, Fabiano Dalpiaz, and Arnon Sturm. 2023. From US to Domain Models: Recommending Relationships between Entities. In Joint Proceedings of REFSQ-2023 Workshops, Doctoral Symposium, Posters & Tools Track and Journal Early Feedback co-located with the 28th International Conference on Requirements Engineering: Foundation for Software Quality (REFSQ 2023)(CEUR Workshop Proceedings, Vol. 3378). CEUR-WS.org, Barcelona, Catalunya, Spain, 8. https://ceur-ws.org/Vol-3378/NLP4RE-paper2.pdfGoogle Scholar
- Saad Masood Butt and Wan Fatimah Wan Ahmad. 2012. Handling requirements using FlexREQ model. In 2012 IEEE International Conference on Computer Science and Automation Engineering. IEEE, https://ieeexplore.ieee.org/document/6269553/, 661–664.Google ScholarCross Ref
- Emille Catarine Rodrigues Cançado, Ian Nery Bandeira, Pedro Henrique Teixeira Costa, José Fortes, Daniel Carvalho Moreira, Luis Henrique Vieira Amaral, and Edna Dias Canedo. 2022. Exploring User-centered Requirements Validation and Verification Techniques in a Social Inclusion Context. In ICEIS (1). SCITEPRESS, 10.5220/0010959900003179, 85–92.Google Scholar
- Edna Dias Canedo, Ian Nery Bandeira, Angelica Toffano Seidel Calazans, Pedro Henrique Teixeira Costa, Emille Catarine Rodrigues Cançado, and Rodrigo Bonifácio. 2022. Privacy requirements elicitation: a systematic literature review and perception analysis of IT practitioners. Requirements Engineering 28 (2022), 1–18.Google Scholar
- Edna Dias Canedo, Rodrigo Bonifácio, Márcio Vinicius Okimoto, Alexander Serebrenik, Gustavo Pinto, and Eduardo Monteiro. 2020. Work Practices and Perceptions from Women Core Developers in OSS Communities. In ESEM ’20: ACM / IEEE International Symposium on Empirical Software Engineering and Measurement, Bari, Italy, October 5-7, 2020, Maria Teresa Baldassarre, Filippo Lanubile, Marcos Kalinowski, and Federica Sarro (Eds.). ACM, 26:1–26:11. https://doi.org/10.1145/3382494.3410682Google ScholarDigital Library
- Edna Dias Canedo, Angelica Toffano Seidel Calazans, Anderson Jefferson Cerqueira, Pedro Henrique Teixeira Costa, and Eloisa Toffano Seidel Masson. 2021. Agile Teams’ Perception in Privacy Requirements Elicitation: LGPD’s compliance in Brazil. In 2021 IEEE 29th International Requirements Engineering Conference (RE). IEEE, https://ieeexplore.ieee.org/document/9604706, 58–69.Google ScholarCross Ref
- Edna Dias Canedo, Angélica Toffano Seidel Calazans, Geovana Ramos Sousa Silva, Pedro Henrique Teixeira Costa, Rodrigo Pereira de Mesquita, and Eloisa Toffano Seidel Masson. 2022. Creativity and Design Thinking as Facilitators in Requirements Elicitation. Int. J. Softw. Eng. Knowl. Eng. 32, 10 (2022), 1527–1558. https://doi.org/10.1142/S0218194022500607Google ScholarCross Ref
- Edna Dias Canedo, Fabiana Freitas Mendes, Anderson Jefferson Cerqueira, Márcio Vinicius Okimoto, Gustavo Pinto, and Rodrigo Bonifácio. 2021. Breaking one barrier at a time: how women developers cope in a men-dominated industry. In 35th Brazilian Symposium on Software Engineering, SBES 2021, Joinville, Santa Catarina, Brazil, 27 September 2021 - 1 October 2021, Cristiano D. Vasconcellos, Karina Girardi Roggia, Vanessa Collere, and Paulo Bousfield (Eds.). ACM, 378–387. https://doi.org/10.1145/3474624.3474638Google ScholarDigital Library
- M Gopi Chand, K Narendar Reddy, A Ananda Rao, and J Kiran Kumar. 2010. An approach to requirements elicitation and analysis using goal. In 2010 2nd International Conference on Software Technology and Engineering, Vol. 1. IEEE, IEEE, San Juan, Puerto Rico, USA, V1–218.Google ScholarCross Ref
- Alistair Cockburn. 2002. Agile software development joins the" would-be" crowd. Cutter IT Journal 15, 1 (2002), 6–12.Google Scholar
- Karina Curcio, T. Navarro, A. Malucelli, and S. Reinehr. 2018. Requirements engineering: A systematic mapping study in agile software development. J. Syst. Softw. 139 (2018), 32–50.Google ScholarDigital Library
- Alberto Rodrigues da Silva, Dusan Savic, Sinisa Vlajic, Ilija Antovic, Sasa Lazarevic, Vojislav Stanojevic, and Milos Milic. 2015. A pattern language for use cases specification. In Proceedings of the 20th European Conference on Pattern Languages of Programs, EuroPLoP 2015, Kaufbeuren, Germany, July 8-12, 2015, Claudius Link and Veli-Pekka Eloranta (Eds.). ACM, https://doi.org/10.1145/2855321.2855330,8:1–8:18. https://doi.org/10.1145/2855321.2855330Google ScholarDigital Library
- Hafsa Shareef Dar, Muhammad Ikram Ullah Lali, Humaira Ashraf, Muhammad Ramzan, Tehmina Amjad, and Basit Shahzad. 2018. A Systematic Study on Software Requirements Elicitation Techniques and its Challenges in Mobile Application Development. IEEE Access 6 (2018), 63859–63867.Google ScholarCross Ref
- José Antonio Siqueira de Cerqueira, Anayran Pinheiro De Azevedo, Heloise Acco Tives Leão, and Edna Dias Canedo. 2022. Guide for Artificial Intelligence Ethical Requirements Elicitation - RE4AI Ethical Guide. In 55th Hawaii International Conference on System Sciences, HICSS 2022, Virtual Event January 4-7, 2022. ScholarSpace, Maui, Hawaii, USA, 1–10. http://hdl.handle.net/10125/80015Google ScholarCross Ref
- Ibrahim Hassan Hussein Et. al. 2021. An Approach for Selecting the Suitable Requirement Elicitation Technique. TURCOMAT 12, 3 (April 2021), 2083–2087. https://doi.org/10.17762/turcomat.v12i3.1078Google ScholarCross Ref
- Kweku Ewusi-Mensah. 2003. Software development failures. Mit Press, https://ieeexplore.ieee.org/book/6267255.Google ScholarDigital Library
- Carla Farinha and Miguel Mira da Silva. 2013. Requirements elicitation with web-based focus groups. In Information Systems Development: Reflections, Challenges and New Directions. Springer, 443–455. https://link.springer.com/chapter/10.1007/978-1-4614-4951-5_36Google Scholar
- Robert Feldt, Thomas Zimmermann, Gunnar R Bergersen, Davide Falessi, Andreas Jedlitschka, Natalia Juristo, Jürgen Münch, Markku Oivo, Per Runeson, Martin Shepperd, 2018. Four commentaries on the use of students and professionals in empirical software engineering experiments. Empirical Software Engineering 23 (2018), 3801–3820.Google ScholarDigital Library
- João M. Fernandes and Ricardo J. Machado. 2016. Requirements Elicitation. Springer International Publishing, Cham, 85–117. https://doi.org/10.1007/978-3-319-18597-2_5Google ScholarCross Ref
- Hugo Ferreira Martins, Antônio Carvalho de Oliveira Junior, Edna Dias Canedo, Ricardo Ajax Dias Kosloski, Roberto Ávila Paldês, and Edgard Costa Oliveira. 2019. Design thinking: Challenges for software requirements elicitation. Information 10, 12 (2019), 371.Google ScholarCross Ref
- Nikhil Govil and Ashish Sharma. 2021. Information Extraction on Requirement Prioritization Approaches in Agile Software Development Processes. In 2021 5th International Conference on Computing Methodologies and Communication (ICCMC). IEEE, 10.1109/ICCMC51019.2021.9418285, 1097–1100.Google Scholar
- Peggy Gregory, Leonor Barroca, Helen Sharp, Advait Deshpande, and Katie Taylor. 2016. The challenges that challenge: Engaging with agile practitioners’ concerns. Information and Software Technology 77 (2016), 92–104.Google ScholarDigital Library
- Anne Hess, Philipp Diebold, and Norbert Seyff. 2019. Understanding information needs of agile teams to improve requirements communication. Journal of Industrial Information Integration 14 (2019), 3–15.Google ScholarCross Ref
- Tabbassum Iqbal and Mohammad Suaib. 2014. Requirement elicitation technique:-a review paper. Int. J. Comput. Math. Sci 3, 9 (2014), 1–6.Google Scholar
- Aleksander Jarzębowicz and Paweł Weichbroth. 2021. A qualitative study on non-functional requirements in agile software development. IEEE Access 9 (2021), 40458–40475.Google ScholarCross Ref
- Aleksander Jarzębowicz and Paweł Weichbroth. 2021. A systematic literature review on implementing non-functional requirements in agile software development: Issues and facilitating practices. In International Conference on Lean and Agile Software Development. Springer, https://doi.org/10.1007/978-3-030-67084-9_6,91–110.Google ScholarCross Ref
- Marja Käpyaho and Marjo Kauppinen. 2015. Agile requirements engineering with prototyping: A case study. In 2015 IEEE 23rd International requirements engineering conference (RE). IEEE, https://ieeexplore.ieee.org/document/7320450, 334–343.Google Scholar
- Shadab Khan1, Aruna B Dulloo, and Meghna Verma. 2014. Systematic review of requirement elicitation techniques. India 4 (2014), 1–6. https://www.ripublication.com/irph/ijict_spl/ijictv4n2spl_05.pdfGoogle Scholar
- G Kotonya and I Sommerville. 1998. I (1998)“Requirements engineering—processes and techniques”.Google Scholar
- Manoj Kumar, Manish Shukla, and Sonali Agarwal. 2013. A hybrid approach of requirement engineering in agile software development. In 2013 International Conference on Machine Intelligence and Research Advancement. IEEE, SMVDU, KATRA, JAMMU, INDIA, 515–519.Google ScholarCross Ref
- Grischa Liebel, Matthias Tichy, Eric Knauss, Oscar Ljungkrantz, and Gerald Stieglbauer. 2018. Organisation and communication problems in automotive requirements engineering. Requirements Engineering 23 (2018), 145–167.Google ScholarCross Ref
- Johan Linaker, Sardar Muhammad Sulaman, Martin Höst, and Rafael Maiani de Mello. 2015. Guidelines for conducting surveys in software engineering v. 1.1. Lund University 50 (2015), 1–64.Google Scholar
- Philipp Lombriser, Fabiano Dalpiaz, Garm Lucassen, and Sjaak Brinkkemper. 2016. Gamified requirements engineering: model and experimentation. In Requirements Engineering: Foundation for Software Quality: 22nd International Working Conference, REFSQ 2016, Gothenburg, Sweden, March 14-17, 2016, Proceedings 22. Springer, Gothenburg, Sweden, 171–187.Google ScholarDigital Library
- Daniel A Magües, John W Castro, and Silvia T Acuna. 2016. HCI usability techniques in agile development. In 2016 IEEE International Conference on Automatica (ICA-ACCA). IEEE, https://ieeexplore.ieee.org/document/7778513, 1–7.Google ScholarCross Ref
- Imran Mahmud and Vito Veneziano. 2011. Mind-mapping: An effective technique to facilitate requirements engineering in agile software development. In 14th International Conference on Computer and Information Technology (ICCIT 2011). IEEE, https://ieeexplore.ieee.org/document/6164775, 157–162.Google ScholarCross Ref
- Ahmed Mateen, Khizar Abbas, and Muhammad Azeem Akbar. 2017. Robust approaches, techniques and tools for requirement engineering in agile development. In 2017 IEEE International Conference on Power, Control, Signals and Instrumentation Engineering (ICPCSI). IEEE, 100–103. https://ieeexplore.ieee.org/document/8391892Google ScholarCross Ref
- Juliana Medeiros, Alexandre ML de Vasconcelos, and Carla Silva. 2015. Integration of Agile Practices: An approach to improve the quality of software specifications., 859 pages.Google Scholar
- Juliana Medeiros, Alexandre Vasconcelos, Carla Silva, and Miguel Goulão. 2020. Requirements specification for developers in agile projects: Evaluation by two industrial case studies. Information and Software Technology 117 (2020), 106194.Google ScholarDigital Library
- Ali Meligy, Walid Dabour, and Alaa Farhat. 2018. The Role of Ethnography in Agile Requirements Analysis. In Proceedings of the 7th International Conference on Software and Information Engineering (Cairo, Egypt) (ICSIE ’18). Association for Computing Machinery, New York, NY, USA, 27–31. https://doi.org/10.1145/3220267.3220273Google ScholarDigital Library
- Thiago Souto Mendes, Mário André de F. Farias, Manoel Mendonça, Henrique Frota Soares, Marcos Kalinowski, and Rodrigo Oliveira Spínola. 2016. Impacts of agile requirements documentation debt on software projects: a retrospective study. In Proceedings of the 31st Annual ACM Symposium on Applied Computing. ACM, https:/10.1145/2851613.2851761,1290–1295.Google ScholarDigital Library
- Olatunji Okesola, Kennedy Okokpujie, Rowland Goddy-Worlu, Afolakemi Ogunbanwo, and Olamma Iheanetu. 2019. Qualitative comparisons of elicitation techniques in requirement engineering. Journal of Engineering and Applied Sciences 14 (01 2019), 565–570.Google Scholar
- Carla Pacheco, Ivan García, and Miryam Reyes. 2018. Requirements elicitation techniques: a systematic literature review based on the maturity of the techniques. IET Software 12, 4 (2018), 365–378. https://doi.org/10.1049/iet-sen.2017.0144Google ScholarDigital Library
- Maria Palacin-Silva, Jayden Khakurel, Ari Happonen, Timo Hynninen, and Jari Porras. 2017. Infusing design thinking into a software engineering capstone course. In 2017 IEEE 30th Conference on Software Engineering Education and Training (CSEE&T). IEEE, https://ieeexplore.ieee.org/document/8166705, 212–221.Google ScholarCross Ref
- Cristina Palomares, Xavier Franch, Carme Quer, Panagiota Chatzipetrou, Lidia López, and Tony Gorschek. 2021. The state-of-practice in requirements elicitation: an extended interview study at 12 companies. Requirements Engineering 26, 2 (2021), 273–299.Google ScholarCross Ref
- Usman Rafiq, Sohaib Shahid Bajwa, Xiaofeng Wang, and Ilaria Lunesu. 2017. Requirements Elicitation Techniques Applied in Software Startups. In 2017 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA). IEEE, https://ieeexplore.ieee.org/document/8051340, 141–144. https://doi.org/10.1109/SEAA.2017.73Google ScholarCross Ref
- Md Rizwan Beg, Md Muqeem, and Md Faizan Farooqui. 2013. Extending application of non-verbal communication to effective requirement elicitation. In Advances in Computing and Information Technology: Proceedings of the Second International Conference on Advances in Computing and Information Technology (ACITY) July 13-15, 2012, Chennai, India-Volume 2. Springer, https://link.springer.com/chapter/10.1007/978-3-642-31552-7_62, 623–630.Google ScholarCross Ref
- Sebastian Rodriguez, John Thangarajah, and Michael Winikoff. 2021. User and System Stories: an agile approach for managing requirements in AOSE. In Proceedings of the 20th International Conference on Autonomous Agents and MultiAgent Systems. ACM, https://dl.acm.org/doi/10.5555/3463952.3464076, 1064–1072.Google Scholar
- Nayan B. Ruparelia. 2010. Software Development Lifecycle Models. SIGSOFT Softw. Eng. Notes 35, 3 (may 2010), 8–13. https://doi.org/10.1145/1764810.1764814Google ScholarDigital Library
- Mohd. Sadiq, Jawed Ahmed, Mohammad Asim, Aslam Qureshi, and R. Suman. 2010. More on Elicitation of Software Requirements and Prioritization Using AHP. In Proceedings of the International Conference on Data Storage and Data Engineering, DSDE 2010, Bangalore, India, 9-10 February 2010. IEEE Computer Society, https://doi.org/10.1109/DSDE.2010.23,230–234. https://doi.org/10.1109/DSDE.2010.23Google ScholarCross Ref
- Mohd. Sadiq and V. Susheela Devi. 2022. A rough-set based approach for the prioritization of software requirements. International Journal of Information Technology 14, 1 (Feb. 2022), 447–457. https://doi.org/10.1007/s41870-021-00749-0Google ScholarCross Ref
- Hina Saeeda, Junyu Dong, Yong Wang, and Muhammmad Adil Abid. 2020. A proposed framework for improved software requirements elicitation process in SCRUM: Implementation by a real-life Norway-based IT project. Journal of Software: Evolution and Process 32, 7 (2020), e2247. https://doi.org/10.1002/smr.2247 e2247 JSME-19-0129.R1.Google ScholarDigital Library
- Eva-Maria Schön, Jörg Thomaschewski, and María José Escalona. 2017. Agile Requirements Engineering: A systematic literature review. Computer Standards & Interfaces 49 (Jan. 2017), 79–91. https://doi.org/10.1016/j.csi.2016.08.011Google ScholarCross Ref
- Eva-Maria Schön, Dominique Winter, María José Escalona, and Jörg Thomaschewski. 2017. Key challenges in agile requirements engineering. In International Conference on Agile Software Development. Springer, Cham, 37–51. https://doi.org/10.1007/978-3-319-57633-6_3Google ScholarCross Ref
- Jorge Sedeño, Eva-Maria Schön, Carlos Joaquín Torrecilla Salinas, Jörg Thomaschewski, María José Escalona Cuaresma, and Manuel Mejías Risoto. 2017. Modelling agile requirements using context-based persona stories. In WEBIST 2017: 13th International Conference on Web Information Systems and Technologies (2017), p 196-203. ScitePress Digital Library, https://idus.us.es/handle/11441/88885,196–203.Google ScholarCross Ref
- Shreta Sharma and SK Pandey. 2013. Revisiting requirements elicitation techniques. International Journal of Computer Applications 75, 12 (2013), 1–5.Google ScholarCross Ref
- Henrique F Soares, Nicolli SR Alves, Thiago S Mendes, Manoel Mendonça, and Rodrigo O Spinola. 2015. Investigating the link between user stories and documentation debt on software projects. In 2015 12th International Conference on Information Technology-New Generations. IEEE, https://ieeexplore.ieee.org/document/7113503, 385–390.Google ScholarDigital Library
- Paola Spoletini and Alessio Ferrari. 2017. Requirements Elicitation: A Look at the Future Through the Lenses of the Past. In 2017 IEEE 25th International Requirements Engineering Conference (RE). IEEE, https://ieeexplore.ieee.org/document/8049166, 476–477. https://doi.org/10.1109/RE.2017.35Google ScholarCross Ref
- Alistair Sutcliffe and Pete Sawyer. 2013. Requirements elicitation: Towards the unknown unknowns. In 2013 21st IEEE International Requirements Engineering Conference (RE). IEEE, 92–104. https://ieeexplore.ieee.org/document/6636709Google ScholarCross Ref
- Richard H. Thayer and Merlin Dorfman. 1995. System and Software Requirements Engineering. IEEE Computer Society Press, Washington, DC, USA.Google Scholar
- Jaya Vijayan and G Raju. 2011. A new approach to requirements elicitation using paper prototype. International Journal of Advanced Science and Technology 28 (2011), 9–16.Google Scholar
- Xinyu Wang, Liping Zhao, Ye Wang, and Jie Sun. 2014. The Role of Requirements Engineering Practices in Agile Development: An Empirical Study. In Requirements Engineering, Didar Zowghi and Zhi Jin (Eds.). Springer Berlin Heidelberg, Berlin, Heidelberg, 195–209.Google Scholar
- Paweł Weichbroth and Marcin Sikorski. 2015. User interface prototyping. techniques, methods and tools. Studia Ekonomiczne 1, 234 (2015), 184–198.Google Scholar
- M Younas, DNA Jawawi, I Ghani, and R Kazmi. 2017. Non-functional requirements elicitation guideline for agile methods. Journal of Telecommunication, Electronic and Computer Engineering (JTEC) 9, 3-4 (2017), 137–142.Google Scholar
- Masooma Yousuf and M Asger. 2015. Comparison of various requirements elicitation techniques. International Journal of Computer Applications 116, 4 (2015), 1–8.Google ScholarCross Ref
- Lizbeth Zamudio, José Alfonso Aguilar, Carolina Tripp, and Sanjay Misra. 2017. A requirements engineering techniques review in agile software development methods. In International Conference on Computational Science and Its Applications. Springer, 683–698. https://doi.org/10.1007/978-3-319-62404-4_50Google ScholarCross Ref
- Sergio Zapata, Estela Torres, Cesar A Collazos, Fáber D Giraldo, and Gustavo Sevilla. 2013. Distributed Elicitation of Software Requirements: an experimental case from Argentina and Colombia. In 2013 8th Computing Colombian Conference (8CCC). IEEE, 1–7. https://ieeexplore.ieee.org/document/6637522Google ScholarCross Ref
- Zheying Zhang. 2007. Effective Requirements Development–A Comparison of Requirements Elicitation Techniques. British Computer Society 14th IEEE International Requirements Engineering Conference (RE’06) (01 2007). https://ieeexplore.ieee.org/document/1704061Google Scholar
Index Terms
- On the Experiences of Practitioners with Requirements Elicitation Techniques
Recommendations
Procedural Model of Requirements Elicitation Techniques
IPAC '15: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced CommunicationSoftware requirement elicitation is one of the most sensitive phases in software requirements knowledge area; it extracts useful requirement and help software engineers to select the right elicitation techniques. This paper presents a proposed ...
Systematizing requirements elicitation technique selection
Context: This research deals with requirements elicitation technique selection for software product requirements and the overselection of open interviews. Objectives: This paper proposes and validates a framework to help requirements engineers select ...
Requirements elicitation with business process modeling
PLoP '14: Proceedings of the 21st Conference on Pattern Languages of ProgramsRequirements Elicitation is the area of Requirements Engineering that deals with identifying system requirements. The paper documents a pattern showing how to elicit functional requirements for a software product in the form of User Stories through ...
Comments