Towards improving requirements engineering processes

prioritizing requirements engineering process problems for elimination

Bhavani Palyagar, Debbie Richards

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

Abstract

Requirements Engineering (RE) is a process for determining stakeholder needs during the development of a software intensive system. RE process quality influences the quality of software produced due to its critical role in the Software Development Life Cycle (SDLC). This places significant importance on continuous Requirements Engineering Process Improvement (REPI). RE processes can be improved by eliminating process problems (causes) that effect poor quality requirements. Unfortunately, however, in a real-life medium or large project, the causes may be large in number, and they may have complex relationships with each other making random selection and elimination of causes inefficient and ineffective. We attempt to address this issue by a strategy to prioritize the causes such that REPI is formal and aligned against organizational goals to achieve the maximum benefit for the given resources. A large software organization that is collaborating with us in this research project has accepted this strategy for their REPI.
Original languageEnglish
Title of host publicationThe Tenth Australian Workshop on Requirements Engineering
Subtitle of host publicationproceedings : AWRE'2005
EditorsPaul Swatman, Jocelyn Armarego
Place of PublicationGeelong, Vic.
PublisherDeakin University Press
Pages32-41
Number of pages10
ISBN (Print)1741560292
Publication statusPublished - 2005
EventAustralian Workshop on Requirements Engineering (10th : 2005) - Melbourne
Duration: 22 Nov 200522 Nov 2005

Workshop

WorkshopAustralian Workshop on Requirements Engineering (10th : 2005)
CityMelbourne
Period22/11/0522/11/05

Keywords

  • Requirements Engineering
  • Process Improvement
  • Process Gap
  • Quality Measure
  • Prioritization

Fingerprint Dive into the research topics of 'Towards improving requirements engineering processes: prioritizing requirements engineering process problems for elimination'. Together they form a unique fingerprint.

Cite this