The Community for Technology Leaders
Green Image
Issue No. 05 - May (2016 vol. 42)
ISSN: 0098-5589
pp: 427-451
Alejandrina M. Aranda , , Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid, Campus de Montegancedo, Boadilla del Monte, Spain
Oscar Dieste , , Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid, Campus de Montegancedo, Boadilla del Monte, Spain
Natalia Juristo , , Escuela Técnica Superior de Ingenieros Informáticos, Universidad Politécnica de Madrid, Campus de Montegancedo, Boadilla del Monte, Spain
ABSTRACT
Context. Requirements elicitation is a highly communicative activity in which human interactions play a critical role. A number of analyst characteristics or skills may influence elicitation process effectiveness. Aim. Study the influence of analyst problem domain knowledge on elicitation effectiveness. Method. We executed a controlled experiment with post-graduate students. The experimental task was to elicit requirements using open interview and consolidate the elicited information immediately afterwards. We used four different problem domains about which students had different levels of knowledge. Two tasks were used in the experiment, whereas the other two were used in an internal replication of the experiment; that is, we repeated the experiment with the same subjects but with different domains. Results. Analyst problem domain knowledge has a small but statistically significant effect on the effectiveness of the requirements elicitation activity. The interviewee has a big positive and significant influence, as does general training in requirements activities and interview experience. Conclusion. During early contacts with the customer, a key factor is the interviewee; however, training in tasks related to requirements elicitation and knowledge of the problem domain helps requirements analysts to be more effective.
INDEX TERMS
Interviews, Knowledge engineering, Computer science, Software engineering, Requirements engineering, Training
CITATION

A. M. Aranda, O. Dieste and N. Juristo, "Effect of Domain Knowledge on Elicitation Effectiveness: An Internally Replicated Controlled Experiment," in IEEE Transactions on Software Engineering, vol. 42, no. 5, pp. 427-451, 2016.
doi:10.1109/TSE.2015.2494588
290 ms
(Ver 3.3 (11022016))