Skip to main navigation Skip to search Skip to main content

Novel lightweight engineering artifacts for modeling non-functional requirements in agile processes

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

Abstract

Agile software development methodologies, such as Scrum, have gained tremendous popularity and proven successful in quickly delivering quality Functional Requirements (FRs). However, agile methodologies have not adequately modeled Non-Functional Requirements (NFRs) and their potential solutions (operationalizations) with FRs in early development phases. This research proposes three fundamental agile artifacts to model FRs, NFRs, and their potential solutions in a visual environment. First, FRs are modeled through Agile Use Cases (AUCs). Second, NFRs are modeled through Agile Loose Cases (ALCs). Third, NFRs potential solutions are modeled through Agile Choose Cases (ACCs). AUCs are newly proposed hybrid of use cases and agile user stories. ALCs are proposed loosely-defined agile NFRs. ACCs are proposed potential solutions (operationalizations) for ALCs. The three artifacts are combined in a visual framework to promote agile modeling of NFRs (primarily) and how they are linked to FRs. The artifacts are the building blocks of a more comprehensive framework for modeling NFRs in agile software development processes.

Original languageEnglish
Title of host publication2012 Proceedings of IEEE SoutheastCon, SOUTHEASTCON 2012
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Print)9781467313742
DOIs
StatePublished - 2012
Event2012 IEEE SoutheastCon, SOUTHEASTCON 2012 - Orlando, FL, United States
Duration: Mar 15 2012Mar 18 2012

Publication series

Name2012 Proceedings of IEEE Southeastcon

Conference

Conference2012 IEEE SoutheastCon, SOUTHEASTCON 2012
Country/TerritoryUnited States
CityOrlando, FL
Period3/15/123/18/12

ASJC Scopus Subject Areas

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

Keywords

  • Agile Choose Case
  • Agile Loose Case
  • Agile Requirements Modeling
  • Agile Use Case
  • NFRs
  • NORMAP Methodology
  • Scrum

Fingerprint

Dive into the research topics of 'Novel lightweight engineering artifacts for modeling non-functional requirements in agile processes'. Together they form a unique fingerprint.

Cite this