Repository logo
 
Publication

Agile-based Requirements Engineering for Machine Learning: A Case Study on Personalized Nutrition

dc.contributor.authorCunha, Carlos
dc.contributor.authorOliveira, Rafael
dc.contributor.authorDuarte, Rui
dc.date.accessioned2024-05-08T14:52:34Z
dc.date.available2024-05-08T14:52:34Z
dc.date.issued2024
dc.description.abstractRequirements engineering is crucial in developing machine learning systems, as it establishes the foundation for successful project execution. Nevertheless, incorporating requirements engineering approaches from traditional software engineering into machine learning projects presents new challenges. These challenges arise from replacing the software logic derived from static software specifications with dynamic software logic derived from data. This paper presents a case study exploring an agile requirement engineering approach popular in traditional software projects to specify requirements in machine learning software. These requirements allow reasoning about the correctness of software and design tests for validation. The absence of software specification in machine learning software is offset by employing data quality metrics, which are assessed using cutting-edge methods for model interpretability. A case study on personalized nutrition and physical activity demonstrated the adequacy of user stories and acceptance criteria format, popular in agile projects, for specifying requirements in the machine learning domain.pt_PT
dc.description.versioninfo:eu-repo/semantics/publishedVersionpt_PT
dc.identifier.urihttp://hdl.handle.net/10400.19/8371
dc.language.isoengpt_PT
dc.peerreviewedyespt_PT
dc.relationFCT—Foundation for Science and Technology, I.P., within the scope of the project Ref.UIDB/05583/2020.pt_PT
dc.subjectrequirements engineeringpt_PT
dc.subjectmachine learningpt_PT
dc.subjectdeep learningpt_PT
dc.subjectexplainabilitypt_PT
dc.subjectagilept_PT
dc.subjectuser storiespt_PT
dc.subjectacceptance criteriapt_PT
dc.titleAgile-based Requirements Engineering for Machine Learning: A Case Study on Personalized Nutritionpt_PT
dc.typejournal article
dspace.entity.typePublication
oaire.citation.titleInternational Journal of Intelligent Systems and Applications in Engineeringpt_PT
person.familyNameCunha
person.givenNameCarlos
person.identifier2081924
person.identifier.ciencia-idD71F-FC65-1F07
person.identifier.orcid0000-0002-2754-5401
person.identifier.scopus-author-id39361170900
rcaap.rightsopenAccesspt_PT
rcaap.typearticlept_PT
relation.isAuthorOfPublication384f50cd-9e87-40bd-b610-58008e05bec1
relation.isAuthorOfPublication.latestForDiscovery384f50cd-9e87-40bd-b610-58008e05bec1

Files

Original bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
document.pdf
Size:
416.01 KB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.79 KB
Format:
Item-specific license agreed upon to submission
Description: