Contextual attributes impacting the effectiveness of requirements elicitation Techniques: Mapping theoretical and empirical research

Information and Software Technology - Tập 92 - Trang 194-221 - 2017
Dante Carrizo1, Oscar Dieste2, Natalia Juristo3
1University of Atacama, Avda Copayapu 485, Copiapó, Chile
2Technical University of Madrid, Boadilla del Monte, Madrid 28660, Spain
3University of Oulu, Oulu, Finland

Tài liệu tham khảo

Beyer, 1995, Apprenticing with the Customer, Commun. ACM, 38, 45, 10.1145/203356.203365 Pohl, 2010 Goguen, 1993, Techniques for Requirements Elicitation, 152 Sharma, 2013, Revisiting requirements elicitation techniques, Int. J. Comput. Appl., 75, 35 Khan, 2014, Systematic review of requirement elicitation techniques, Int. J. Inf. Comput. Technol., 4, 133 Nuseibeh, 2000, “Requirements engineering: a roadmap,” The Future of Software Engineering Hoffman, 1995, Eliciting knowledge from experts: a methodological analysis, Organ. Behav. Human Dec. Proces., 62, 129, 10.1006/obhd.1995.1039 Saiedian, 2000, Requirements engineering: making the connection between the software developer and customer, Inf. Softw. Technol., 42, 419, 10.1016/S0950-5849(99)00101-9 Davis, 2006, Effectiveness of requirements elicitation techniques: empirical results derived from a systematic review, 179 Macaulay, 1996, Requirements for Requirements Engineering Techniques, 157 Robertson, 1999 Davis, 2002, Requirements researchers: do we practice what we preach, Requir. Eng. J., 7, 107, 10.1007/s007660200007 D. Zowghi and C. Coulin, Elicitation: a survey of techniques, approaches, and tools, A. Aurum, and C. Wohlin, eds., Engineering and Managing Software Requirements Springer-Verlag, New York, 2005, pp. 19–46. Carrizo, 2016, Comparison of research and practice regarding what we mean by" the right software requirements elicitation technique Dieste, 2010, Systematic review and aggregation of empirical studies on elicitation techniques, IEEE Trans. Softw. Eng., 37, 283, 10.1109/TSE.2010.33 Carrizo, 2014, Systematizing requirements elicitation technique selection, Inf. Softw. Technol., 56, 644, 10.1016/j.infsof.2014.01.009 Maiden, 1996, ACRE: selecting methods for requirements acquisition, Softw. Eng. J., 11, 183, 10.1049/sej.1996.0024 Davis, 2003, A tale of two ontologies: the basis for systems analysis technique selection, 2968 Batista, 2003, Uma Taxonomia Facetada para Técnicas de Elicitação de Requisitos, 48 Kheirkhah, 2008, Important Factors in selecting requirements engineering techniques, 1 B. Kitchenham, “Procedures for Performing Systematic Reviews,” Technical Report TR/SE-0401 (420-46)-3, Keele University, 2004. Budgen, 2008, Using mapping studies in software engineering, 195 Petersen, 2008, Systematic mapping studies in software engineering, 68 Jiang, 2007, Selecting requirements engineering techniques based on project attributes – a case study, 269 Cooke, 1994, Varieties of knowledge elicitation techniques, Int. J. Human Comput. Stud., 41, 801, 10.1006/ijhc.1994.1083 Roth, 1993, Knowledge acquisition from single versus multiple experts: a field study comparison using the Delphi technique, J. Knowl. Eng., 6 Jones, 1996, A Comparison of knowledge elicitation methods, Expert Syst., 13, 277, 10.1111/j.1468-0394.1996.tb00125.x Hudlicka, 1996, Requirements elicitation with indirect knowledge elicitation techniques: comparison of three methods, 4 Moody, 1998, A theoretically grounded approach to assist memory recall during information requirements determination, J. Manag. Inf. Syst., 15, 79, 10.1080/07421222.1998.11518197 Adelman, 1989, Measurement Issues in Knowledge Engineering, IEEE Trans. Systems Man Cybern., 19, 483, 10.1109/21.31055 Fowlkes, 2000, The utility of event-based knowledge elicitation, Human Factors, 42, 24, 10.1518/001872000779656615 Fazlollahi, 1991, Selecting a requirements determination methodology-contingency approach revisited, Inf. Manag., 21, 291, 10.1016/0378-7206(91)90005-M M. Christel and K. Kang, “Issues in Requirements Elicitation,” Technical Report No: SEI-92-TR-012, Carnegie Mellon Software Engineering Institute, 1992. Lauesen, 2002 Tsumaki, 2006, Framework for matching requirements elicitation techniques to project characteristics, Softw. Process Imp. Pract., 11, 505, 10.1002/spip.293 Aranda, 2005, Choosing groupware tools and elicitation techniques according to stakeholders' features, vol. 3, 68 Zhang, 2007, Effective requirements development - a comparison of requirements elicitation techniques, 225 Thew, 2008, Investigating the Role of ‘Soft Issues’ in the RE Process, 63 Proynova, 2010, Use of personal values in requirements engineering - a research preview, 6182, 17 Kausar, 2010, Guidelines for the Selection of Elicitation Techniques, 265 Tiwari, 2010, Selecting Requirement Elicitation Techniques for Software Projects, 1 Serna, 2012, Analysis and selection to requirements elicitation techniques, 1 Kim, 1988, A survey of knowledge acquisition techniques and their relevance to managerial problem domains, Dec. Supp. Syst., 4, 269, 10.1016/0167-9236(88)90016-4 Byrd, 1992, A synthesis of research on requirements analysis and knowledge acquisition techniques, MIS Q., 16, 117, 10.2307/249704 Dhaliwal, 1990, A framework for the comparative evaluation of knowledge acquisition tools and techniques, Knowl. Acquis., 2, 145, 10.1016/S1042-8143(05)80009-3 Skidmore, 1994, 74 Coulin, 2006, A Situational method engineering approach to requirements elicitation, Softw. Process Improv. Pract., 11, 451, 10.1002/spip.288 Hua, 2008, Study on knowledge acquisition techniques, vol. 1, 181 Davis, 2006, Communication challenges in requirements elicitation and the use of the repertory grid technique, J. Comp. Inform. Syst., 46, 78 Eva, 2001, Requirements acquisition for rapid applications development, Inform. Manag., 39, 101, 10.1016/S0378-7206(01)00082-9 Keil, 1995, Customer-developer links, Commun. ACM, 38, 33, 10.1145/203356.203363 Moore, 2000, a comparison of questionnaire based and GUI based requirements gathering, 35-43 Damian, 2002, The impact of stakeholders geographical distribution on managing requirements in a multi-site organization, 319 Lloyd, 2002, Effectiveness of elicitation techniques in distributed requirements engineering, 311 Vale, 2011, The importance of professional quality of requirements analysts for success of software development projects: a study to identify the most relevant skills, 253 Boulila, 2011, Using storytelling to record requirements: elements for an effective requirements elicitation approach, 9 Zapata, 2012, Effectiveness of traditional software requirement elicitation techniques applied in distributed software development scenarios, 1 Hadar, 2014, The role of domain knowledge in requirements elicitation via interviews: an exploratory study, Requir. Eng., 19, 143, 10.1007/s00766-012-0163-2 Ahmad, 2012, An empirical assessment of the use of different communication modes for requirement elicitation and negotiation: using students as a subject, 70 Niknafs, 2012, The Impact of domain knowledge on the effectiveness of requirements idea generation during requirements elicitation, 181 Todoran, 2013, How cloud providers elicit consumer requirements: an exploratory study of nineteen companies, 105 Grabowski, 1988, Knowledge acquisition methodologies: survey and empirical assessment, 47 Crandall, 1989, A comparative study of think aloud and critical decision knowledge elicitation methods, 108, 144 Burton, 1990, The efficacy of knowledge elicitation techniques: a comparison across domains and levels of expertise, Knowl. Acquis., 2, 167, 10.1016/S1042-8143(05)80010-X McCloskey, 1991, Empirical comparisons of knowledge acquisition techniques, 1, 268 Massey, 1991, Focus groups as a knowledge elicitation technique: an exploratory study, IEEE Trans. Knowl. Data Eng., 3, 193, 10.1109/69.87999 Rugg, 1992, A comparison of sorting techniques in knowledge acquisition, Knowl. Acquis., 4, 279, 10.1016/1042-8143(92)90019-W Corbridge, 1994, Laddering - technique and tool use in knowledge acquisition, Knowl. Acquis., 6, 315, 10.1006/knac.1994.1016 Holsapple, 1994, Exploratory study of two KA methods, Expert Syst., vol. 11, 77, 10.1111/j.1468-0394.1994.tb00001.x Chao, 1995, Impact of cognitive abilities of experts on the effectiveness of elicited knowledge, Behav. Inf. Technol., 14, 174, 10.1080/01449299508914644 Wagner, 2003, The impact of problem domains and knowledge acquisitions techniques: a content analysis of P/OM expert system case studies, Expert Syst. Appl., 24, 79, 10.1016/S0957-4174(02)00085-4 Holsapple, 2008, An experimental investigation of the impact of domain complexity on knowledge acquisition (KA) methods, Expert Syst. Appl., 35, 1084, 10.1016/j.eswa.2007.08.004 Tan, 2010, Knowledge elicitation for validation of a neonatal ventilation expert system utilising modified delphi and focus group techniques, Int. J. Human Comput. Stud., 68, 344, 10.1016/j.ijhcs.2009.08.003 Agarwal, 1990, Knowledge acquisition using structured interviewing: an empirical investigation, J. Manag. Inf. Syst., 7, 123, 10.1080/07421222.1990.11517884 Browne, 2001, An empirical investigation of user requirements elicitation: comparing the effectiveness of prompting techniques, J. Manag. Inf. Syst., 17, 223, 10.1080/07421222.2001.11045665 Scapolo, 2006, Eliciting experts' knowledge: a comparison of two methods, Orig. Res. Article Technol. Forecast Social Ch., 73, 679, 10.1016/j.techfore.2006.03.001 Sauer, 2000, Knowledge acquisition in ecological product design: the effects of computer-mediated communication and elicitation method, Behav. Inf. Technol., 19, 315, 10.1080/014492900750000027 Chiravuri, 2011, Cognitive conflict and consensus generation in virtual teams during knowledge capture: comparative effectiveness of techniques, J. Manag. Inf. Syst., 28, 311, 10.2753/MIS0742-1222280110 Carrizo, 2008, Study of elicitation techniques adequacy, 104 Kitchenham, 2015, Evidence-based software engineering and systematic reviews, 4