Choosing suitable Requirement Engineering (RE) techniques for a particular project is a challenging and time-consuming task, requiring substantial expertise and efforts. In this paper, an expert system based approach is proposed to help solving this problem. This expert system is capable of modeling and selecting suitable RE techniques for a software… (More)
The need to rapidly deploy high quality families of software products has lead researchers and practitioners to investigate how to integrate agile methods and product line engineering techniques in multiple phases of the software development lifecycle. Our research focuses on the requirements engineering (RE) activities. In particular, we are investigating… (More)
Added question 35 and 36 to part 1, and question 2 to part 2. Revised main activity diagram in part 2 (figure 7).