Title: A Controlled Experiment on Requirements Elicitation in Electronic Markets
Abstract: Requirements elicitation is the first and the most important step in developing software. Requirements define what the stakeholders or end users want, and what the system must have to satisfy their needs. This paper deals with the requirements elicitation phase of the requirement engineering process. The two methods, namely Natural Language (NL) and Data Flow Diagram (DFD), are frequently applied to document the stakeholders' statements (what they really want) and their needs during requirement elicitation activities. Artifact-based techniques are used to elicit unconscious knowledge from the existing system, reuse the experiences and solutions that are embedded in successful systems. We evaluated two elicitation techniques, namely Perspective-Based Reading (PBR) and Archeology-Based Reading (ABR). Due to the lack of research in this area, we conducted a controlled experiment focused on requirements elicitation, in which we compared NL with DFD, and PBR with ABR among 72 participants. We found that participants who used the NL technique had significantly higher scores in the exercise and a lower number of difficulties than to those who used the DFD technique. Additionally, participants who used PBR elicitation technique had marginal significantly higher scores in the exercise compared to those who used the ABR elicitation technique. We conclude that NL is more effective, understandable and easier for eliciting requirements than DFD. The PBR technique is also more effective and helpful for eliciting requirements than ABR.
Publication Year: 2017
Publication Date: 2017-01-05
Language: en
Type: article
Indexed In: ['crossref']
Access and Citation
Cited By Count: 2
AI Researcher Chatbot
Get quick answers to your questions about the article from our AI researcher chatbot