Investigating Information about Software Requirements in Projects That Use Continuous Integration or Not: An Exploratory Study

Rafael Nascimento, Luana Souza, Pablo Targino, Gustavo Sizílio, Uirá Kulesza, Márcia Lucena

Abstract

Continuous Integration (CI) is a development practice that involves the automation of compilation and testing procedures, increasing the frequency of code integration and the delivery of new features and providing improvements in software quality. Open Source Software (OSS) projects are increasingly associated with the use of CI practices. However, the literature has not yet explored how and if this practice can influence the presence and the types of artifacts and information related to requirements. Thus, this study aimed to investigate the presence, types of artifacts, and information related to requirements found in projects on GitHub, in particular projects that use CI. An exploratory methodology was used to identify and classify the requirements artifacts where the result shows that projects that adopt the CI have, in general, a more amount of requirements artifacts, mainly in artifacts of the GitHub platform such as issues, pull requests, and labels.

Download


Paper Citation


in Harvard Style

Nascimento R., Souza L., Targino P., Sizílio G., Kulesza U. and Lucena M. (2021). Investigating Information about Software Requirements in Projects That Use Continuous Integration or Not: An Exploratory Study. In Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-509-8, pages 303-312. DOI: 10.5220/0010447903030312


in Bibtex Style

@conference{iceis21,
author={Rafael Nascimento and Luana Souza and Pablo Targino and Gustavo Sizílio and Uirá Kulesza and Márcia Lucena},
title={Investigating Information about Software Requirements in Projects That Use Continuous Integration or Not: An Exploratory Study},
booktitle={Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2021},
pages={303-312},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0010447903030312},
isbn={978-989-758-509-8},
}


in EndNote Style

TY - CONF

JO - Proceedings of the 23rd International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Investigating Information about Software Requirements in Projects That Use Continuous Integration or Not: An Exploratory Study
SN - 978-989-758-509-8
AU - Nascimento R.
AU - Souza L.
AU - Targino P.
AU - Sizílio G.
AU - Kulesza U.
AU - Lucena M.
PY - 2021
SP - 303
EP - 312
DO - 10.5220/0010447903030312