Towards a model about quality of software requirements specification in agile projects

Juliana Medeiros, Miguel Goulão, Alexandre Vasconcelos, Carla Silva

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

4 Citations (Scopus)

Abstract

The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: One small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.

Original languageEnglish
Title of host publicationProceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages236-241
Number of pages6
ISBN (Electronic)978-1-5090-3581-6
DOIs
Publication statusPublished - 11 Jan 2017
Event10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016 - Lisbon, Portugal
Duration: 6 Sep 20169 Sep 2016

Conference

Conference10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016
CountryPortugal
CityLisbon
Period6/09/169/09/16

Fingerprint

Specifications
Software engineering
Software
Requirements specification
Industry
Agile software development
Factors

Keywords

  • Agile Methods
  • Empirical Study
  • Quality Factor
  • Requirements Specification

Cite this

Medeiros, J., Goulão, M., Vasconcelos, A., & Silva, C. (2017). Towards a model about quality of software requirements specification in agile projects. In Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016 (pp. 236-241). [7814555] Institute of Electrical and Electronics Engineers Inc.. https://doi.org/10.1109/QUATIC.2016.058
Medeiros, Juliana ; Goulão, Miguel ; Vasconcelos, Alexandre ; Silva, Carla. / Towards a model about quality of software requirements specification in agile projects. Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016. Institute of Electrical and Electronics Engineers Inc., 2017. pp. 236-241
@inproceedings{20b2891f8870449eaa4786df9c27bf3c,
title = "Towards a model about quality of software requirements specification in agile projects",
abstract = "The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: One small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.",
keywords = "Agile Methods, Empirical Study, Quality Factor, Requirements Specification",
author = "Juliana Medeiros and Miguel Goul{\~a}o and Alexandre Vasconcelos and Carla Silva",
note = "Sem PDF. Erasmus Mundus Program through an international cooperation involving the NOVA LINCS research center at New University of Lisbon (Portugal) Federal University of Pernambuco (Brazil)",
year = "2017",
month = "1",
day = "11",
doi = "10.1109/QUATIC.2016.058",
language = "English",
pages = "236--241",
booktitle = "Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
address = "United States",

}

Medeiros, J, Goulão, M, Vasconcelos, A & Silva, C 2017, Towards a model about quality of software requirements specification in agile projects. in Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016., 7814555, Institute of Electrical and Electronics Engineers Inc., pp. 236-241, 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016, Lisbon, Portugal, 6/09/16. https://doi.org/10.1109/QUATIC.2016.058

Towards a model about quality of software requirements specification in agile projects. / Medeiros, Juliana; Goulão, Miguel; Vasconcelos, Alexandre; Silva, Carla.

Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016. Institute of Electrical and Electronics Engineers Inc., 2017. p. 236-241 7814555.

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

TY - GEN

T1 - Towards a model about quality of software requirements specification in agile projects

AU - Medeiros, Juliana

AU - Goulão, Miguel

AU - Vasconcelos, Alexandre

AU - Silva, Carla

N1 - Sem PDF. Erasmus Mundus Program through an international cooperation involving the NOVA LINCS research center at New University of Lisbon (Portugal) Federal University of Pernambuco (Brazil)

PY - 2017/1/11

Y1 - 2017/1/11

N2 - The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: One small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.

AB - The quality of Software Requirements Specifications (SRS) is important to gain a competitive advantage in the software industry. Although the use of agile methods has grown in recent years, empirical studies conducted in industry identified several problems related to SRS in the context of agile projects. The goal of this study is to investigate the phenomenon of the quality of SRS in Agile Software Development (ASD) and build an explanatory model about it. We use a mixed method research strategy for creating a rich description of the factors that affect the quality of SRS in ASD. First, we conducted a systematic mapping study, then we performed a cross-case analysis of two software organizations: One small private organization and a large public organization. We built an initial model from this analysis. The findings were that SRS in agile projects should be directed to the development team, so it should be close to what will be implemented. The fragmentation of the description of the requirements in various artifacts and excessive detail were considered factors that compromise the quality of the SRS.

KW - Agile Methods

KW - Empirical Study

KW - Quality Factor

KW - Requirements Specification

UR - http://www.scopus.com/inward/record.url?scp=85013748664&partnerID=8YFLogxK

U2 - 10.1109/QUATIC.2016.058

DO - 10.1109/QUATIC.2016.058

M3 - Conference contribution

SP - 236

EP - 241

BT - Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016

PB - Institute of Electrical and Electronics Engineers Inc.

ER -

Medeiros J, Goulão M, Vasconcelos A, Silva C. Towards a model about quality of software requirements specification in agile projects. In Proceedings - 2016 10th International Conference on the Quality of Information and Communications Technology, QUATIC 2016. Institute of Electrical and Electronics Engineers Inc. 2017. p. 236-241. 7814555 https://doi.org/10.1109/QUATIC.2016.058