Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain
| Ano de defesa: | 2023 |
|---|---|
| Autor(a) principal: | |
| Orientador(a): | |
| Banca de defesa: | |
| Tipo de documento: | Dissertação |
| Tipo de acesso: | Acesso aberto |
| Idioma: | eng |
| Instituição de defesa: |
Biblioteca Digitais de Teses e Dissertações da USP
|
| Programa de Pós-Graduação: |
Não Informado pela instituição
|
| Departamento: |
Não Informado pela instituição
|
| País: |
Não Informado pela instituição
|
| Palavras-chave em Português: | |
| Link de acesso: | https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04012024-165946/ |
Resumo: | Decision Support Systems (DSSs) play a vital role in organizing and processing data and information to facilitate decision-making in specific domains within organizations. The development of DSSs traditionally requires close collaboration between software developers and domain experts. However, maintaining a dedicated development team can be financially burdensome for many projects, resulting in slow and costly development and maintenance processes that hinder the agile development of DSS. To address this challenge, our group created the EUL framework, which proposes the utilization of ontologies and scripts based on Domain-Specific Languages (DSL) to automatically generate web-based DSS. The ontologies serve to describe the knowledge domain, while the scripts define the operations to be executed on user-supplied domain data. Developers and experts are only jointly concerned with these 2 artifacts. From them, the EUL framework automates the generation of the DSS, including its User Interface (UI). This research analyses the quality of DSS generated using the EUL framework through its application in the agricultural domain, the SustenAgro DSS. SustenAgro creates sustainability assessments of sugarcane agricultural production systems located in south-central Brazil. In this work, the SustenAgro DSS was evaluated to validate its usability. This evaluation was conducted with different techniques. First, the Think Aloud method was used with four end users who were tasked with performing a set of predefined tasks. Additionally, these users provided feedback on system usability through the System Usability Scale (SUS). The results of the usability tests indicate that the generated UI for the DSS is well-structured, self-explanatory, and easy to use, demonstrating satisfactory functionality. Second, a qualitative evaluation was performed with a sustainability domain expert. He was able to modify the parameters of the DSS and generate new versions. The findings highlight the successful application of the framework in the agricultural domain and validate its usability through user and expert evaluations. The automatic generation of DSS, using ontologies and DSL scripts, offers the potential for efficient and cost-effective development, enabling greater agility in the deployment and maintenance of DSS across various domains. |
| id |
USP_98fe33183f87efe0fc55695fc79b2a8b |
|---|---|
| oai_identifier_str |
oai:teses.usp.br:tde-04012024-165946 |
| network_acronym_str |
USP |
| network_name_str |
Biblioteca Digital de Teses e Dissertações da USP |
| repository_id_str |
|
| spelling |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domainAprimorando o Desenvolvimento de Sistemas de Apoio à Decisão com o EUL Framework aplicado no domínio de Avaliação de Sustentabilidade AgrícolaAutomaçãoAutomationAvaliação de interface do usuárioDecision support systemDomain specific languageFrameworkFrameworkGeração de interface do usuárioLinguagem específica de domínioOntologiaOntologySistema de apoio à decisãoUser interface EvaluationUser interface generationDecision Support Systems (DSSs) play a vital role in organizing and processing data and information to facilitate decision-making in specific domains within organizations. The development of DSSs traditionally requires close collaboration between software developers and domain experts. However, maintaining a dedicated development team can be financially burdensome for many projects, resulting in slow and costly development and maintenance processes that hinder the agile development of DSS. To address this challenge, our group created the EUL framework, which proposes the utilization of ontologies and scripts based on Domain-Specific Languages (DSL) to automatically generate web-based DSS. The ontologies serve to describe the knowledge domain, while the scripts define the operations to be executed on user-supplied domain data. Developers and experts are only jointly concerned with these 2 artifacts. From them, the EUL framework automates the generation of the DSS, including its User Interface (UI). This research analyses the quality of DSS generated using the EUL framework through its application in the agricultural domain, the SustenAgro DSS. SustenAgro creates sustainability assessments of sugarcane agricultural production systems located in south-central Brazil. In this work, the SustenAgro DSS was evaluated to validate its usability. This evaluation was conducted with different techniques. First, the Think Aloud method was used with four end users who were tasked with performing a set of predefined tasks. Additionally, these users provided feedback on system usability through the System Usability Scale (SUS). The results of the usability tests indicate that the generated UI for the DSS is well-structured, self-explanatory, and easy to use, demonstrating satisfactory functionality. Second, a qualitative evaluation was performed with a sustainability domain expert. He was able to modify the parameters of the DSS and generate new versions. The findings highlight the successful application of the framework in the agricultural domain and validate its usability through user and expert evaluations. The automatic generation of DSS, using ontologies and DSL scripts, offers the potential for efficient and cost-effective development, enabling greater agility in the deployment and maintenance of DSS across various domains.Os Sistemas de Apoio à Decisão (DSS) desempenham um papel vital na organização e processamento de dados e informações para facilitar a tomada de decisões em domínios específicos dentro das organizações. O desenvolvimento de DSS tradicionalmente requer estreita colaboração entre desenvolvedores de software e especialistas de domínio. No entanto, manter uma equipe de desenvolvimento dedicada pode ser oneroso financeiramente para muitos projetos, resultando em processos de desenvolvimento e manutenção lentos e caros que dificultam o desenvolvimento ágil de DSS. Para enfrentar esse desafio, nosso grupo criou o framework EUL, que propõe a utilização de ontologias e scripts baseados em Domain-Specific Languages (DSL) para geração automática de DSS baseados na web. As ontologias servem para descrever o domínio do conhecimento, enquanto os scripts definem as operações a serem executadas nos dados do domínio fornecidos pelo usuário. Desenvolvedores e especialistas estão preocupados apenas com esses dois artefatos. A partir deles, o framework EUL automatiza a geração do DSS, incluindo sua User Interface (UI). Esta pesquisa analisa a qualidade dos DSS gerados usando a estrutura EUL por meio de sua aplicação no domínio agrícola, o SustenAgro DSS. SustenAgro cria avaliações de sustentabilidade de sistemas de produção agrícola de cana-de-açúcar localizados no centro-sul do Brasil. Neste trabalho, o DSS SustenAgro foi avaliado para validar sua usabilidade. Essa avaliação foi realizada com diferentes técnicas. Primeiro, o método Think Aloud foi usado com quatro usuários finais encarregados de executar um conjunto de tarefas predefinidas. Além disso, esses usuários forneceram feedback sobre a usabilidade do sistema por meio da Escala de Usabilidade do Sistema (SUS). Os resultados dos testes de usabilidade indicam que a UI gerada para o DSS é bem estruturada, autoexplicativa e de fácil utilização, demonstrando funcionalidade satisfatória. Em segundo lugar, uma avaliação qualitativa foi realizada com um especialista no domínio da sustentabilidade. Ele foi capaz de modificar os parâmetros do DSS e gerar novas versões. As descobertas destacam a aplicação bem-sucedida da estrutura no domínio agrícola e validam sua usabilidade por meio de avaliações de usuários e especialistas. A geração automática de DSS, usando ontologias e scripts DSL, oferece potencial para desenvolvimento eficiente e econômico, permitindo maior agilidade na implantação e manutenção de DSS em vários domínios.Biblioteca Digitais de Teses e Dissertações da USPMoreira, Dilvan de AbreuMenezes, Wanner Martins de2023-10-05info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttps://www.teses.usp.br/teses/disponiveis/55/55134/tde-04012024-165946/reponame:Biblioteca Digital de Teses e Dissertações da USPinstname:Universidade de São Paulo (USP)instacron:USPLiberar o conteúdo para acesso público.info:eu-repo/semantics/openAccesseng2024-01-04T19:10:02Zoai:teses.usp.br:tde-04012024-165946Biblioteca Digital de Teses e Dissertaçõeshttp://www.teses.usp.br/PUBhttp://www.teses.usp.br/cgi-bin/mtd2br.plvirginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.bropendoar:27212024-01-04T19:10:02Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP)false |
| dc.title.none.fl_str_mv |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain Aprimorando o Desenvolvimento de Sistemas de Apoio à Decisão com o EUL Framework aplicado no domínio de Avaliação de Sustentabilidade Agrícola |
| title |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| spellingShingle |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain Menezes, Wanner Martins de Automação Automation Avaliação de interface do usuário Decision support system Domain specific language Framework Framework Geração de interface do usuário Linguagem específica de domínio Ontologia Ontology Sistema de apoio à decisão User interface Evaluation User interface generation |
| title_short |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| title_full |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| title_fullStr |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| title_full_unstemmed |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| title_sort |
Enhancing Decision Support Systems development with the EUL Framework applied in the Agricultural Sustainability Assessment domain |
| author |
Menezes, Wanner Martins de |
| author_facet |
Menezes, Wanner Martins de |
| author_role |
author |
| dc.contributor.none.fl_str_mv |
Moreira, Dilvan de Abreu |
| dc.contributor.author.fl_str_mv |
Menezes, Wanner Martins de |
| dc.subject.por.fl_str_mv |
Automação Automation Avaliação de interface do usuário Decision support system Domain specific language Framework Framework Geração de interface do usuário Linguagem específica de domínio Ontologia Ontology Sistema de apoio à decisão User interface Evaluation User interface generation |
| topic |
Automação Automation Avaliação de interface do usuário Decision support system Domain specific language Framework Framework Geração de interface do usuário Linguagem específica de domínio Ontologia Ontology Sistema de apoio à decisão User interface Evaluation User interface generation |
| description |
Decision Support Systems (DSSs) play a vital role in organizing and processing data and information to facilitate decision-making in specific domains within organizations. The development of DSSs traditionally requires close collaboration between software developers and domain experts. However, maintaining a dedicated development team can be financially burdensome for many projects, resulting in slow and costly development and maintenance processes that hinder the agile development of DSS. To address this challenge, our group created the EUL framework, which proposes the utilization of ontologies and scripts based on Domain-Specific Languages (DSL) to automatically generate web-based DSS. The ontologies serve to describe the knowledge domain, while the scripts define the operations to be executed on user-supplied domain data. Developers and experts are only jointly concerned with these 2 artifacts. From them, the EUL framework automates the generation of the DSS, including its User Interface (UI). This research analyses the quality of DSS generated using the EUL framework through its application in the agricultural domain, the SustenAgro DSS. SustenAgro creates sustainability assessments of sugarcane agricultural production systems located in south-central Brazil. In this work, the SustenAgro DSS was evaluated to validate its usability. This evaluation was conducted with different techniques. First, the Think Aloud method was used with four end users who were tasked with performing a set of predefined tasks. Additionally, these users provided feedback on system usability through the System Usability Scale (SUS). The results of the usability tests indicate that the generated UI for the DSS is well-structured, self-explanatory, and easy to use, demonstrating satisfactory functionality. Second, a qualitative evaluation was performed with a sustainability domain expert. He was able to modify the parameters of the DSS and generate new versions. The findings highlight the successful application of the framework in the agricultural domain and validate its usability through user and expert evaluations. The automatic generation of DSS, using ontologies and DSL scripts, offers the potential for efficient and cost-effective development, enabling greater agility in the deployment and maintenance of DSS across various domains. |
| publishDate |
2023 |
| dc.date.none.fl_str_mv |
2023-10-05 |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| dc.type.driver.fl_str_mv |
info:eu-repo/semantics/masterThesis |
| format |
masterThesis |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04012024-165946/ |
| url |
https://www.teses.usp.br/teses/disponiveis/55/55134/tde-04012024-165946/ |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
|
| dc.rights.driver.fl_str_mv |
Liberar o conteúdo para acesso público. info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
Liberar o conteúdo para acesso público. |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.coverage.none.fl_str_mv |
|
| dc.publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| publisher.none.fl_str_mv |
Biblioteca Digitais de Teses e Dissertações da USP |
| dc.source.none.fl_str_mv |
reponame:Biblioteca Digital de Teses e Dissertações da USP instname:Universidade de São Paulo (USP) instacron:USP |
| instname_str |
Universidade de São Paulo (USP) |
| instacron_str |
USP |
| institution |
USP |
| reponame_str |
Biblioteca Digital de Teses e Dissertações da USP |
| collection |
Biblioteca Digital de Teses e Dissertações da USP |
| repository.name.fl_str_mv |
Biblioteca Digital de Teses e Dissertações da USP - Universidade de São Paulo (USP) |
| repository.mail.fl_str_mv |
virginia@if.usp.br|| atendimento@aguia.usp.br||virginia@if.usp.br |
| _version_ |
1815257843026100224 |