dc.contributorKulesza, Uira
dc.contributor
dc.contributor
dc.contributorhttp://lattes.cnpq.br/0189095897739979
dc.contributorAranha, Eduardo Henrique da Silva
dc.contributor
dc.contributorAquino Júnior, Gibeon Soares de
dc.contributor
dc.contributorFigueira Filho, Fernando Marques
dc.contributor
dc.contributorhttp://lattes.cnpq.br/6874649375434646
dc.contributorFlach, Christina Brandão Von
dc.contributor
dc.contributorhttp://lattes.cnpq.br/1827829018668226
dc.creatorCosta, Daniel Alencar da
dc.date.accessioned2013-09-04
dc.date.accessioned2014-12-17T15:48:07Z
dc.date.accessioned2022-10-06T12:34:20Z
dc.date.available2013-09-04
dc.date.available2014-12-17T15:48:07Z
dc.date.available2022-10-06T12:34:20Z
dc.date.created2013-09-04
dc.date.created2014-12-17T15:48:07Z
dc.date.issued2013-02-01
dc.identifierCOSTA, Daniel Alencar da. Avaliação da contribuição de desenvolvedores para projetos de software usando mineração de repositórios de software e mineração de processos. 2013. 156 f. Dissertação (Mestrado em Ciência da Computação) - Universidade Federal do Rio Grande do Norte, Natal, 2013.
dc.identifierhttps://repositorio.ufrn.br/jspui/handle/123456789/18082
dc.identifier.urihttp://repositorioslatinoamericanos.uchile.cl/handle/2250/3954968
dc.description.abstractSoftware Repository Mining (MSR) is a research area that analyses software repositories in order to derive relevant information for the research and practice of software engineering. The main goal of repository mining is to extract static information from repositories (e.g. code repository or change requisition system) into valuable information providing a way to support the decision making of software projects. On the other hand, another research area called Process Mining (PM) aims to find the characteristics of the underlying process of business organizations, supporting the process improvement and documentation. Recent works have been doing several analyses through MSR and PM techniques: (i) to investigate the evolution of software projects; (ii) to understand the real underlying process of a project; and (iii) create defect prediction models. However, few research works have been focusing on analyzing the contributions of software developers by means of MSR and PM techniques. In this context, this dissertation proposes the development of two empirical studies of assessment of the contribution of software developers to an open-source and a commercial project using those techniques. The contributions of developers are assessed through three different perspectives: (i) buggy commits; (ii) the size of commits; and (iii) the most important bugs. For the opensource project 12.827 commits and 8.410 bugs have been analyzed while 4.663 commits and 1.898 bugs have been analyzed for the commercial project. Our results indicate that, for the open source project, the developers classified as core developers have contributed with more buggy commits (although they have contributed with the majority of commits), more code to the project (commit size) and more important bugs solved while the results could not indicate differences with statistical significance between developer groups for the commercial project
dc.publisherUniversidade Federal do Rio Grande do Norte
dc.publisherBR
dc.publisherUFRN
dc.publisherPrograma de Pós-Graduação em Sistemas e Computação
dc.publisherCiência da Computação
dc.rightsAcesso Aberto
dc.subjectMineração de repositório de software. Mineração de processos. Contribuição de desenvolvedores de software
dc.subjectSoftware repository mining. Process mining. Software developer contribution
dc.titleAvaliação da contribuição de desenvolvedores para projetos de software usando mineração de repositórios de software e mineração de processos
dc.typemasterThesis


Este ítem pertenece a la siguiente institución