Capturing, eliciting, predicting and prioritizing (CEPP) non-functional requirements metadata during the early stages of agile software development

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Agile software engineering has been a popular methodology to develop software rapidly and efficiently. However, this methodology often considers Functional Requirements (FRs) due to the nature of agile software development and strongly neglects Non-Functional Requirements (NFRs). Neglecting NFRs has negative impacts on software products that have resulted in poor quality and higher cost to fix problems in later stages of software development. This research proposes a study to effectively gather NFRs metadata from software requirement artifacts such as documents and images. This will be accomplished by reducing false positives to include NFRs in the early stages of software requirements gathering along with FRs. In addition, this study will use historical trending to predict additional NFRs that are overlooked by architects and can be included along with FRs in the early stages of agile software development. Furthermore, prioritization of NFRs using existing FRs methodologies is important to stakeholders as well as software engineers in delivering quality software. This research builds on prior studies by specifically focusing on NFRs during the early stages of agile software development. The goal of this study is to improve upon prior studies of NFRs in order to provide effective techniques to prioritize and predict NFRs during the early stages of agile software development and the impacts that NFRs have on the software development process.

Original languageEnglish
Title of host publicationIEEE SoutheastCon 2015 - Conference Proceedings
PublisherInstitute of Electrical and Electronics Engineers Inc.
EditionJune
ISBN (Electronic)9781467373005
ISBN (Print)9781467373005
DOIs
StatePublished - Apr 1 2015
EventIEEE SoutheastCon 2015 - Fort Lauderdale, United States
Duration: Apr 9 2015Apr 12 2015

Publication series

NameSoutheastCon 2015

Conference

ConferenceIEEE SoutheastCon 2015
Country/TerritoryUnited States
CityFort Lauderdale
Period4/9/154/12/15

Bibliographical note

Publisher Copyright:
© 2015 IEEE.

ASJC Scopus Subject Areas

  • Computer Networks and Communications
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Signal Processing

Keywords

  • agile software engineering
  • CEPP
  • NFRM
  • non-functional requirements
  • PNFRM

Fingerprint

Dive into the research topics of 'Capturing, eliciting, predicting and prioritizing (CEPP) non-functional requirements metadata during the early stages of agile software development'. Together they form a unique fingerprint.

Cite this