Maps of Lessons Learnt in Requirements Engineering: A Research Preview [chapter]

Ibtehal Noorwali, Nazim H. Madhavji
2013 Lecture Notes in Computer Science  
Both researchers and practitioners have emphasized the importance of learning from past experiences and its consequential impact on project time, cost, and quality. However, from the survey we conducted of requirements engineering (RE) practitioners, over 70% of the respondents stated that they seldom use RE lessons in the RE process, though 85% of these would use such lessons if readily available. Our observation, however, is that RE lessons are scattered, mainly implicitly, in the literature
more » ... nd practice, which obviously, does not help the situation. We, therefore, present "maps" of RE lessons which would highlight weak (dark) and strong (bright) areas of RE (and hence RE theories). Such maps would thus be: (a) a driver for research to "light up" the darker areas of RE and (b) a guide for practice to benefit from the brighter areas. To achieve this goal, we populated the maps with over 200 RE lessons elicited from literature and practice using a systematic literature review and survey. The results show that approximately 80% of the elicited lessons are implicit and that approximately 70% of the lessons deal with the elicitation, analysis, and specification RE phases only. The RE Lesson Maps, elicited lessons, and the results from populating the maps provide novel scientific groundings for lessons learnt in RE as this topic has not yet been systematically studied in the field. Keywords: lessons learnt in requirements engineering, lesson maps, software engineering, software quality, empirical study. ii I would also like to thank my friends and colleagues: Avi Walia, Quanjun Yin, and Rashed Nekvi for their support, helpful comments and invaluable input throughout my studies.
doi:10.1007/978-3-642-37422-7_9 fatcat:m67nibzpmna6rmedkg2rmy3zwu