Título: | IDENTIFYING CONCERNS WHEN SPECIFYING MACHINE LEARNING-ENABLED SYSTEMS: A PERSPECTIVE-BASED APPROACH | ||||||||||||
Autor: |
HUGO RICARDO GUARIN VILLAMIZAR |
||||||||||||
Colaborador(es): |
MARCOS KALINOWSKI - Orientador |
||||||||||||
Catalogação: | 05/FEV/2024 | Língua(s): | ENGLISH - UNITED STATES |
||||||||||
Tipo: | TEXT | Subtipo: | THESIS | ||||||||||
Notas: |
[pt] Todos os dados constantes dos documentos são de inteira responsabilidade de seus autores. Os dados utilizados nas descrições dos documentos estão em conformidade com os sistemas da administração da PUC-Rio. [en] All data contained in the documents are the sole responsibility of the authors. The data used in the descriptions of the documents are in conformity with the systems of the administration of PUC-Rio. |
||||||||||||
Referência(s): |
[pt] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=65972&idi=1 [en] https://www.maxwell.vrac.puc-rio.br/projetosEspeciais/ETDs/consultas/conteudo.php?strSecao=resultado&nrSeq=65972&idi=2 |
||||||||||||
DOI: | https://doi.org/10.17771/PUCRio.acad.65972 | ||||||||||||
Resumo: | |||||||||||||
Engineering successful machine learning (ML)-enabled systems poses various challenges from both a theoretical and a practical side. Among those
challenges are how to effectively address unrealistic expectations of ML capabilities from customers, managers and even other team members, and how to
connect business value to engineering and data science activities composed by
interdisciplinary teams. In this thesis, we studied the state of the practice and
literature of requirements engineering (RE) for ML to propose PerSpecML, a
perspective-based approach for specifying ML-enabled systems that helps practitioners identify which attributes, including ML and non-ML components, are
important to contribute to the overall system s quality. The approach involves
analyzing 60 concerns related to 28 tasks that practitioners typically face in
ML projects, grouping them into five perspectives: system objectives, user experience, infrastructure, model, and data. Together, these perspectives serve
to mediate the communication between business owners, domain experts, designers, software and ML engineers, and data scientists. The conception of
PerSpecML involved a series of validations conducted in different contexts: (i)
in academia, (ii) with industry representatives, and (iii) in two real industrial
case studies. As a result of the diverse validations and continuous improvements, PerSpecML stands as a promising approach, poised to positively impact the specification of ML-enabled systems, particularly helping to reveal key
components that would have been otherwise missed without using PerSpecML.
|
|||||||||||||
|