DSpace Repository

An Empirical Study on the Role of Requirement Engineering in Agile Method and Its Impact on Quality

An Empirical Study on the Role of Requirement Engineering in Agile Method and Its Impact on Quality

Show full item record

Title: An Empirical Study on the Role of Requirement Engineering in Agile Method and Its Impact on Quality
Author: Rahman, Anzira
Abstract: Agile Methods are characterized as flexible and easily adaptable. The need to keep up with multiple high-priority projects and shorter time-to-market demands could explain their increasing popularity. It also raises concerns of whether or not use of these methods jeopardizes quality. Since Agile methods allow for changes throughout the process, they also create probabilities to impact software quality at any time. This thesis examines the process of requirement engineering as performed with Agile method in terms of its similarities and differences to requirement engineering as performed with the more traditional Waterfall method. It compares both approaches from a software quality perspective using a case study of 16 software projects. The main contribution of this work is to bring empirical evidence from real life cases that illustrate how Agile methods significantly impacts software quality, including the potential for a larger number of defects due to poor non-functional requirements elicitation.
Keywords: Agile Methods
Waterfall
Quality
Non-Functional Requirement
Requirement Engineering.
Type: Electronic Thesis or Dissertation
Rights: Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
URI: http://hdl.handle.net/10315/30059
Supervisor: Cysneiros, Luiz Marcio
Degree: MA - Master of Arts
Program: Information Systems and Technology
Exam date: 2015-03-23
Publish on: 2015-08-28

Files in this item



This item appears in the following Collection(s)