Please use this identifier to cite or link to this item: https://repositorio.ufu.br/handle/123456789/41374
Full metadata record
DC FieldValueLanguage
dc.creatorFrancisco, Rodrigo Elias-
dc.date.accessioned2024-03-13T14:22:09Z-
dc.date.available2024-03-13T14:22:09Z-
dc.date.issued2023-12-21-
dc.identifier.citationFRANCISCO, Rodrigo Elias. Machine learning-based intelligent tutor system for software maintenance teaching-learning. 2023. 129 f. Tese (Doutorado em Ciência da Computação) - Universidade Federal de Uberlândia, Uberlândia, 2023. DOI http://doi.org/10.14393/ufu.te.2024.5007.pt_BR
dc.identifier.urihttps://repositorio.ufu.br/handle/123456789/41374-
dc.description.abstractThere is a market demand for qualified professionals to work with SM. The training of these professionals is quite complex, as they need to be able to carry out certain activities, such as understanding the source code and diagrams and manipulating techniques and tools aimed at SM. The SM teacher faces difficulties in offering adequate support to classes at a viable time, which makes ITS for SM an up-and-coming category of systems. The literature points out challenges on the topic and indicates low use of ML in ITS for SM. This thesis proposes an architecture for ITS focusing on SM. It addresses the use of ML in the Tutor and Student Modules and their integration, contributing to research challenges. The Student Module works with identifying types of SM students using Clustering. The Tutor Module works with the DM recommendation of SM using RL through the Q-Learning algorithm. The thesis also presents the modeling of EKM based on SM content, which contributed to evaluating the Tutor and Student Modules based on the SM knowledge dimension. The results indicate that the K-Means algorithm is suitable for the Student Module and that its integration with the Tutor Module, under certain conditions, brings high gains in the efficiency of DM recommendation. The evaluations were conducted using a data set of student SM capabilities based on a real data set of student performance and computer simulation. They showed that the ITS proposal brought significant results regarding the efficiency of DM recommendations for SM.pt_BR
dc.description.sponsorshipPesquisa sem auxílio de agências de fomentopt_BR
dc.languageporpt_BR
dc.publisherUniversidade Federal de Uberlândiapt_BR
dc.rightsAcesso Abertopt_BR
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/us/*
dc.subjectSistema Tutor Inteligentept_BR
dc.subjectManutenção de Softwarept_BR
dc.subjectAprendizado de Máquinapt_BR
dc.subjectIntelligent Tutoring Systempt_BR
dc.subjectSoftware Maintenancept_BR
dc.subjectMachine Learningpt_BR
dc.titleSistema tutor inteligente baseado em aprendizado de máquina para ensino-aprendizagem de manutenção de softwarept_BR
dc.title.alternativeMachine learning-based intelligent tutor system for software maintenance teaching-learningpt_BR
dc.typeTesept_BR
dc.contributor.advisor1Silva, Flávio de Oliveira-
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/3190608911887258pt_BR
dc.contributor.referee1Rosa, Pedro Frosi-
dc.contributor.referee1Latteshttp://lattes.cnpq.br/7828441075514905pt_BR
dc.contributor.referee2Pereira, João Henrique de Souza-
dc.contributor.referee2Latteshttp://lattes.cnpq.br/6843234527853507pt_BR
dc.contributor.referee3Duran, Rodrigo Silva-
dc.contributor.referee3Latteshttp://lattes.cnpq.br/9177838864862014pt_BR
dc.contributor.referee4Correia, Ronaldo Celso Messias-
dc.contributor.referee4Latteshttp://lattes.cnpq.br/2420360066008780pt_BR
dc.creator.Latteshttp://lattes.cnpq.br/0223761087254210pt_BR
dc.description.degreenameTese (Doutorado)pt_BR
dc.description.resumoHá uma demanda de mercado sobre profissionais capacitados para trabalhar com SM. A formação desses profissionais é bastante complexa, pois é necessário que eles estejam aptos a realizar certas atividades, como por exemplo, compreender o código-fonte e diagramas e manipular técnicas e ferramentas visando SM. O professor de SM se depara com dificuldades de oferecer um suporte adequado a turmas em um tempo viável, o que torna ITS para SM uma categoria de sistemas bastante promissora. A literatura aponta desafios sobre o tema e indicam baixo uso de ML em ITS para SM. Esta tese propõe uma arquitetura para de ITS com foco em SM e aborda o uso de ML nos Módulos Tutor e do Estudante e a integração entre eles, contribuindo com os desafios de pesquisa. O Módulo do Estudante trabalha com a identificação de tipos de estudantes de SM utilizando Clusterização. O Módulo Tutor trabalha com a recomendação de DM de SM utilizando RL através do algoritmo Q-Learning. A tese também apresenta a modelagem do EKM a partir do conteúdo de SM, que contribuiu para a avaliação dos Módulos Tutor e do Estudante a partir da dimensão de conhecimento de SM. Os resultados indicam que o algoritmo K-Means é adequado para o Módulo do Estudante e que a sua integração com o Módulo Tutor, em certas determinadas condições, traz altos ganhos na eficiência da recomendação de DM. As avaliações foram realizadas a partir de um conjunto de dados de capacidades de SM de estudantes baseado em um conjunto de dados real de desempenho de estudantes e simulação computacional e mostraram que a proposta de ITS trouxe resultados significativos quanto a eficiência da recomendação de DM de SM.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.programPrograma de Pós-graduação em Ciência da Computaçãopt_BR
dc.sizeorduration131pt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOpt_BR
dc.identifier.doihttp://doi.org/10.14393/ufu.te.2024.5007pt_BR
dc.orcid.putcode155393628-
dc.crossref.doibatchidb1520b59-4764-4806-a9bf-3734fa75ac83-
dc.subject.autorizadoComputaçãopt_BR
dc.subject.autorizadoSistemas tutoriais inteligentespt_BR
dc.subject.autorizadoAprendizado do computadorpt_BR
dc.subject.autorizadoSoftware - Manutençãopt_BR
dc.subject.odsODS::ODS 4. Educação de qualidade - Assegurar a educação inclusiva, e equitativa e de qualidade, e promover oportunidades de aprendizagem ao longo da vida para todos.pt_BR
Appears in Collections:TESE - Ciência da Computação

Files in This Item:
File Description SizeFormat 
SistemaTutorInteligente.pdfTese3.42 MBAdobe PDFThumbnail
View/Open


This item is licensed under a Creative Commons License Creative Commons