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
2021
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.
DownloadPaper 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