dc.contributorBastos, Laudelino Cordeiro
dc.contributorhttp://lattes.cnpq.br/1231141260610815
dc.contributorSimão, Jean Marcelo
dc.contributorhttp://lattes.cnpq.br/3593420323268103
dc.contributorLugo, Gustavo Alberto Giménez
dc.contributorAgner, Luciane Telinski Wiedermann
dc.contributorFabro, João Alberto
dc.contributorSeca Neto, Adolfo Gustavo Serra
dc.creatorKrug, Douglas Lusa
dc.date.accessioned2018-09-28T19:21:43Z
dc.date.accessioned2022-12-06T15:19:57Z
dc.date.available2018-09-28T19:21:43Z
dc.date.available2022-12-06T15:19:57Z
dc.date.created2018-09-28T19:21:43Z
dc.date.issued2018-08-24
dc.identifierKRUG, Douglas Lusa. Método e ferramental para mapeamento da evolução de programadores durante o desenvolvimento de programas. 2018. 153 f. Dissertação (Mestrado em Computação Aplicada) - Universidade Tecnológica Federal do Paraná, Curitiba, 2018.
dc.identifierhttp://repositorio.utfpr.edu.br/jspui/handle/1/3470
dc.identifier.urihttps://repositorioslatinoamericanos.uchile.cl/handle/2250/5264259
dc.description.abstractThe activity of computer programming, pertaining to the Software Engineering domain, is a fundamental element of the software development process. Computer programming is initially taught in courses related to the area of Computer Science in basic subjects named Fundamentals of Programming, Logic of Programming and others. These subjects are considered difficult and present a high index of withdrawal and failure. Therefore, methods and tools that assist in the teaching-learning process are necessary. This work reports the proposition of a method and tools for mapping the evolution of programmers during the development of computer programs, and it can be used as an aid in the computer programming teaching-learning process. The proposed method guides the collection and data analysis from events generated during computer programming and, in turn, the tools developed allow the data collection and consolidation for the instructor/teacher's analysis. Using the method and tools developed it was possible to carry out 5 experiments with students from technical and undergraduate courses in the area of Computer Science and Engineering in 3 different institutions. Based on the data collected in these experiments it was possible to observe that the number of failed compilations, the average of compilation errors and the total number of compilation errors are related to the grade assigned to the solved exercise, the higher these numbers are, the lower the obtained grade is. Also, regarding the data collected in the experiments, it is possible to group the errors performed by students during the development of the programs, giving the instructor/teacher an individual and group overview regarding their difficulties. In addition, a positive impact was also observed regarding the detailed feedback to the students about the data collected during the program development, because in the second data collection, in comparison with the first, it is possible to observe a lower incidence of compilation errors performed during the program development process.
dc.publisherUniversidade Tecnológica Federal do Paraná
dc.publisherCuritiba
dc.publisherBrasil
dc.publisherPrograma de Pós-Graduação em Computação Aplicada
dc.publisherUTFPR
dc.rightsopenAccess
dc.subjectSoftware - Desenvolvimento
dc.subjectGerenciamento de configurações de software
dc.subjectComputadores - Programação
dc.subjectProgramação (Computadores)
dc.subjectProgramação (Computadores) - Estudo e ensino
dc.subjectCompiladores (Computadores)
dc.subjectComputação
dc.subjectComputer software - Development
dc.subjectSoftware configuration management
dc.subjectComputers - Programming
dc.subjectComputer programming
dc.subjectComputer programming - Study and teaching
dc.subjectCompiling (Electronic computers)
dc.subjectComputer science
dc.titleMétodo e ferramental para mapeamento da evolução de programadores durante o desenvolvimento de programas
dc.typemasterThesis


Este ítem pertenece a la siguiente institución