This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
2012 20th IEEE International Requirements Engineering Conference (RE)
The impact of domain knowledge on the effectiveness of requirements idea generation during requirements elicitation
Chicago, IL, USA USA
September 24-September 28
ISBN: 978-1-4673-2783-1
Ali Niknafs, Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada
Daniel M. Berry, Cheriton School of Computer Science, University of Waterloo, Waterloo, ON, Canada
It is believed that the effectiveness of requirements engineering activities depends at least partially on the individuals involved. One of the factors that seems to influence an individual's effectiveness in requirements engineering activities is knowledge of the problem being solved, i.e., domain knowledge. While a requirements engineer's having in-depth domain knowledge helps him or her to understand the problem easier, he or she can fall for tacit assumptions of the domain and might overlook issues that are obvious to domain experts. This paper describes a controlled experiment to test the hypothesis that adding to a requirements elicitation team for a computer-based system in a particular domain, requirements analysts that are ignorant of the domain improves the effectiveness of the requirements elicitation team. The results, although not conclusive, show some support for accepting the hypothesis. The results were analyzed also to determine the effect of creativity, industrial experience, and requirements engineering experience. The results suggest other hypotheses to be studied in the future.
Index Terms:
Requirements engineering,Brainstorming,Creativity,Domain awareness,Domain ignorance,Empirical software engineering,Importance of ignorance,Requirements elicitation
Citation:
Ali Niknafs, Daniel M. Berry, "The impact of domain knowledge on the effectiveness of requirements idea generation during requirements elicitation," re, pp.181-190, 2012 20th IEEE International Requirements Engineering Conference (RE), 2012
Usage of this product signifies your acceptance of the Terms of Use.