Requirements elicitation is a process of seeking, uncovering, acquiring and elaborating requirements for developing a computer-based system. These processes involve communication between customers and developers. Techniques of communication that are normally used includes verbal, written and interpersonal. According to previous researches, there are numerous communication problems occurred between customers and developers during the requirement elicitation process. This study describes a technique for measuring communication gap between customers and developers during requirements elicitation. This technique is constructed by using Iterative Triangulation method. Five variables are proposed in this measurement: input, communication skills, personality, medium and procedures. The evaluation indicates that the proposed technique is able to produce the right measurement of the communication gap between customers and developers during requirements elicitation.
[1]
Mark Lycett,et al.
Communication issues in requirements elicitation: a content analysis of stakeholder experiences
,
2003,
Inf. Softw. Technol..
[2]
Cathy Urquhart,et al.
Analysts and clients in conversation: cases in early requirements gathering
,
1998,
ICIS '98.
[3]
Hossein Saiedian,et al.
Requirements engineering: making the connection between the software developer and customer
,
2000,
Inf. Softw. Technol..
[4]
Marianne W. Lewis.
Iterative triangulation: a theory development process using existing case studies
,
1998
.
[5]
Claes Wohlin,et al.
Engineering and Managing Software Requirements
,
2005
.
[6]
Bill Curtis,et al.
A field study of the software design process for large systems
,
1988,
CACM.