Back to results

York University

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

Abstract

dc:description.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.

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Rahman, Anzira
Advisor dc:contributor.advisor
  • Cysneiros, Luiz Marcio

Rights

dc:rights
Statement dc:rights
  • Author owns copyright, except where explicitly noted. Please contact the author directly with licensing requests.
Language dc:language.iso
en

Identifiers

dc:identifier.*
Handle dc:identifier.uri
http://hdl.handle.net/10315/30059
OAI identifier oai:identifier
oai:yorkspace.library.yorku.ca:10315/30059

Chain of custody

source
Harvested from
York University
Base URL
yorkspace.library.yorku.ca/oai/request
Last updated
2026-07-24
Source record
OAI-PMH GetRecord
related terms
citation

Rahman, Anzira. An Empirical Study on the Role of Requirement Engineering in Agile Method and Its Impact on Quality. 2015. http://hdl.handle.net/10315/30059