A reflection on agile requirements engineering: solutions brought and challenges posed

Irum Inayat, Lauriane Moraes, Maia Daneva, Siti Salwah Salim

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

4 Citations (Scopus)
40 Downloads (Pure)

Abstract

The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One among the many is the acceptance of requirements changes at later stages of development. However, knowledge about the solutions that agile brought to requirements engineering (RE) is fragmented. Also, little is known about whether the agile philosophy, while introducing solutions to well-known RE problems from the past, has unintentionally opened new challenges. This paper offers a reflection on this matter. Based on the results of our recently published systematic review on agile RE, we reflect on the differences of ‘traditional’ and agile RE and the practices adopted by the latter, on the solutions and challenges of agile RE, and on some implications that agile RE might have posed for research and practice.
Original languageUndefined
Title of host publication1st International Workshop on Requirements Engineering in Agile Development (READ)
EditorsMaria Paasivaara
Place of PublicationNew York
PublisherAssociation for Computing Machinery (ACM)
Pages61-67
Number of pages7
ISBN (Print)978-1-4503-3409-9
DOIs
Publication statusPublished - 20 May 2015
Event1st International Workshop on Requirements Engineering in Agile Development, READ 2015: 1st International Workshop on Requirements Engineering in Agile Development (READ) - Helsinki, Finnland, Helsinki, Finland
Duration: 25 May 201525 May 2015
Conference number: 1

Publication series

Name
PublisherACM

Workshop

Workshop1st International Workshop on Requirements Engineering in Agile Development, READ 2015
Abbreviated titleREAD
CountryFinland
CityHelsinki
Period25/05/1525/05/15
Other25 May 2015

Keywords

  • EWI-26928
  • Requirements Engineering
  • Requirements Engineering Practices
  • Traditional Requirements Engineering
  • METIS-316880
  • IR-100177
  • Agile Requirements Engineering
  • Agile Requirements Engineering Challenges
  • Agile Software Development

Cite this

Inayat, I., Moraes, L., Daneva, M., & Salim, S. S. (2015). A reflection on agile requirements engineering: solutions brought and challenges posed. In M. Paasivaara (Ed.), 1st International Workshop on Requirements Engineering in Agile Development (READ) (pp. 61-67). New York: Association for Computing Machinery (ACM). https://doi.org/10.1145/2764979.2764985
Inayat, Irum ; Moraes, Lauriane ; Daneva, Maia ; Salim, Siti Salwah. / A reflection on agile requirements engineering: solutions brought and challenges posed. 1st International Workshop on Requirements Engineering in Agile Development (READ). editor / Maria Paasivaara. New York : Association for Computing Machinery (ACM), 2015. pp. 61-67
@inproceedings{507cb3e55b0f487aabe1b992cf2a1f21,
title = "A reflection on agile requirements engineering: solutions brought and challenges posed",
abstract = "The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One among the many is the acceptance of requirements changes at later stages of development. However, knowledge about the solutions that agile brought to requirements engineering (RE) is fragmented. Also, little is known about whether the agile philosophy, while introducing solutions to well-known RE problems from the past, has unintentionally opened new challenges. This paper offers a reflection on this matter. Based on the results of our recently published systematic review on agile RE, we reflect on the differences of ‘traditional’ and agile RE and the practices adopted by the latter, on the solutions and challenges of agile RE, and on some implications that agile RE might have posed for research and practice.",
keywords = "EWI-26928, Requirements Engineering, Requirements Engineering Practices, Traditional Requirements Engineering, METIS-316880, IR-100177, Agile Requirements Engineering, Agile Requirements Engineering Challenges, Agile Software Development",
author = "Irum Inayat and Lauriane Moraes and Maia Daneva and Salim, {Siti Salwah}",
note = "eemcs-eprint-26928",
year = "2015",
month = "5",
day = "20",
doi = "10.1145/2764979.2764985",
language = "Undefined",
isbn = "978-1-4503-3409-9",
publisher = "Association for Computing Machinery (ACM)",
pages = "61--67",
editor = "Maria Paasivaara",
booktitle = "1st International Workshop on Requirements Engineering in Agile Development (READ)",
address = "United States",

}

Inayat, I, Moraes, L, Daneva, M & Salim, SS 2015, A reflection on agile requirements engineering: solutions brought and challenges posed. in M Paasivaara (ed.), 1st International Workshop on Requirements Engineering in Agile Development (READ). Association for Computing Machinery (ACM), New York, pp. 61-67, 1st International Workshop on Requirements Engineering in Agile Development, READ 2015, Helsinki, Finland, 25/05/15. https://doi.org/10.1145/2764979.2764985

A reflection on agile requirements engineering: solutions brought and challenges posed. / Inayat, Irum; Moraes, Lauriane; Daneva, Maia; Salim, Siti Salwah.

1st International Workshop on Requirements Engineering in Agile Development (READ). ed. / Maria Paasivaara. New York : Association for Computing Machinery (ACM), 2015. p. 61-67.

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - A reflection on agile requirements engineering: solutions brought and challenges posed

AU - Inayat, Irum

AU - Moraes, Lauriane

AU - Daneva, Maia

AU - Salim, Siti Salwah

N1 - eemcs-eprint-26928

PY - 2015/5/20

Y1 - 2015/5/20

N2 - The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One among the many is the acceptance of requirements changes at later stages of development. However, knowledge about the solutions that agile brought to requirements engineering (RE) is fragmented. Also, little is known about whether the agile philosophy, while introducing solutions to well-known RE problems from the past, has unintentionally opened new challenges. This paper offers a reflection on this matter. Based on the results of our recently published systematic review on agile RE, we reflect on the differences of ‘traditional’ and agile RE and the practices adopted by the latter, on the solutions and challenges of agile RE, and on some implications that agile RE might have posed for research and practice.

AB - The software development industry has rapidly accepted agile methods. Empirical studies suggest that due to their flexible and emergent nature, agile methods brought solutions to several chronic problems of traditional software development methods. One among the many is the acceptance of requirements changes at later stages of development. However, knowledge about the solutions that agile brought to requirements engineering (RE) is fragmented. Also, little is known about whether the agile philosophy, while introducing solutions to well-known RE problems from the past, has unintentionally opened new challenges. This paper offers a reflection on this matter. Based on the results of our recently published systematic review on agile RE, we reflect on the differences of ‘traditional’ and agile RE and the practices adopted by the latter, on the solutions and challenges of agile RE, and on some implications that agile RE might have posed for research and practice.

KW - EWI-26928

KW - Requirements Engineering

KW - Requirements Engineering Practices

KW - Traditional Requirements Engineering

KW - METIS-316880

KW - IR-100177

KW - Agile Requirements Engineering

KW - Agile Requirements Engineering Challenges

KW - Agile Software Development

U2 - 10.1145/2764979.2764985

DO - 10.1145/2764979.2764985

M3 - Conference contribution

SN - 978-1-4503-3409-9

SP - 61

EP - 67

BT - 1st International Workshop on Requirements Engineering in Agile Development (READ)

A2 - Paasivaara, Maria

PB - Association for Computing Machinery (ACM)

CY - New York

ER -

Inayat I, Moraes L, Daneva M, Salim SS. A reflection on agile requirements engineering: solutions brought and challenges posed. In Paasivaara M, editor, 1st International Workshop on Requirements Engineering in Agile Development (READ). New York: Association for Computing Machinery (ACM). 2015. p. 61-67 https://doi.org/10.1145/2764979.2764985