Logo do repositório
 
Miniatura indisponível
Publicação

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

Utilize este identificador para referenciar este registo.
Nome:Descrição:Tamanho:Formato: 
document.pdf416.01 KBAdobe PDF Ver/Abrir

Orientador(es)

Resumo(s)

Requirements 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.

Descrição

Palavras-chave

requirements engineering machine learning deep learning explainability agile user stories acceptance criteria

Contexto Educativo

Citação

Projetos de investigação

Unidades organizacionais

Fascículo