A importância dos desenvolvedores de software sob a perspectiva dos supervisores

Several technology companies use the amount of deliveries as evaluation metric for the software developer s performance. This is the classical concept of productivity, and still is widely used by the companies nowadays. It is also quite common to confuse the concepts of importance and productivity....

Full description

Bibliographic Details
Main Author: Tangari, Guilherme Costantin
Other Authors: Maia, Marcelo de Almeida
Format: Others
Language:Portuguese
Published: Universidade Federal de Uberlândia 2016
Subjects:
Online Access:https://repositorio.ufu.br/handle/123456789/12586
id ndltd-IBICT-urn-repox.ist.utl.pt-RI_UFU-oai-repositorio.ufu.br-123456789-12586
record_format oai_dc
spelling ndltd-IBICT-urn-repox.ist.utl.pt-RI_UFU-oai-repositorio.ufu.br-123456789-125862018-05-23T23:45:18Z A importância dos desenvolvedores de software sob a perspectiva dos supervisores Tangari, Guilherme Costantin Maia, Marcelo de Almeida Macêdo, Autran Garcia, Rogério Eduardo Importância do desenvolvedor Reconhecimento de padrões Produtividade Fatores humanos Software - Desenvolvimento Software - Produtividade Developer s importance Pattern recognition Productivity Human factors CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO Several technology companies use the amount of deliveries as evaluation metric for the software developer s performance. This is the classical concept of productivity, and still is widely used by the companies nowadays. It is also quite common to confuse the concepts of importance and productivity. But developer s importance for the company, and more specifically, for the respective team, is not related only with the amount of line of codes produced. There is a variety of factors that contribute to the relevance of a developer inside an organization. This work aims to map those factors, measure which ones has greater influence in today s companies and to propose an evaluation model of developer s importance that considers more than just deliveries. Sixteen factors, that are more likely to be used in the developer s importance evaluation, were raised. Among those factors, we figured out that some are more relevant than others, and that there is a variation in the most relevant factors when we analyze under the perspective of different companies or teams. We also built a high accuracy classifier that can identify the developer s importance based on a series of factors. Várias empresas de tecnologia usam a quantidade de entregas como métrica de avaliação de performance de desenvolvedores de software. Esse é o conceito clássico de produtividade, e ainda é amplamente usado pelas empresas hoje em dia. Também é bastante comum misturar o conceito de importância com produtividade. Porém, a importância de um desenvolvedor para a empresa e, mais especificamente, o time em que trabalha não está apenas relacionado com a quantidade de linhas de código produzidos. Existe uma variedade de fatores que contribuem para a relevância de um desenvolvedor dentro de uma organização. Este trabalho visa mapear alguns desses fatores, medir quais possuem maior influência e propor um modelo de avaliação da importância dos desenvolvedores que considere mais do que apenas as entregas. Foram levantados dezesseis fatores que mais tendem a participar da avaliação de importância dos desenvolvedores. Descobriu-se que, dentre esses fatores, alguns são mais relevantes que os outros, bem como uma variação nos fatores mais relevantes quando se analisa sob a óptica de uma determinada empresa ou time. Foi construído também um classificador de alta acurácia que pode indicar a importância do desenvolvedor baseado em uma série de atributos. Mestre em Ciência da Computação 2016-06-22T18:32:33Z 2015-11-30 2016-06-22T18:32:33Z 2015-02-13 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis TANGARI, Guilherme Costantin. A importância dos desenvolvedores de software sob a perspectiva dos supervisores. 2015. 84 f. Dissertação (Mestrado em Ciências Exatas e da Terra) - Universidade Federal de Uberlândia, Uberlândia, 2015. https://repositorio.ufu.br/handle/123456789/12586 por info:eu-repo/semantics/openAccess application/pdf Universidade Federal de Uberlândia Programa de Pós-graduação em Ciência da Computação UFU BR Ciências Exatas e da Terra reponame:Repositório Institucional da UFU instname:Universidade Federal de Uberlândia instacron:UFU
collection NDLTD
language Portuguese
format Others
sources NDLTD
topic Importância do desenvolvedor
Reconhecimento de padrões
Produtividade
Fatores humanos
Software - Desenvolvimento
Software - Produtividade
Developer s importance
Pattern recognition
Productivity
Human factors
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
spellingShingle Importância do desenvolvedor
Reconhecimento de padrões
Produtividade
Fatores humanos
Software - Desenvolvimento
Software - Produtividade
Developer s importance
Pattern recognition
Productivity
Human factors
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Tangari, Guilherme Costantin
A importância dos desenvolvedores de software sob a perspectiva dos supervisores
description Several technology companies use the amount of deliveries as evaluation metric for the software developer s performance. This is the classical concept of productivity, and still is widely used by the companies nowadays. It is also quite common to confuse the concepts of importance and productivity. But developer s importance for the company, and more specifically, for the respective team, is not related only with the amount of line of codes produced. There is a variety of factors that contribute to the relevance of a developer inside an organization. This work aims to map those factors, measure which ones has greater influence in today s companies and to propose an evaluation model of developer s importance that considers more than just deliveries. Sixteen factors, that are more likely to be used in the developer s importance evaluation, were raised. Among those factors, we figured out that some are more relevant than others, and that there is a variation in the most relevant factors when we analyze under the perspective of different companies or teams. We also built a high accuracy classifier that can identify the developer s importance based on a series of factors. === Várias empresas de tecnologia usam a quantidade de entregas como métrica de avaliação de performance de desenvolvedores de software. Esse é o conceito clássico de produtividade, e ainda é amplamente usado pelas empresas hoje em dia. Também é bastante comum misturar o conceito de importância com produtividade. Porém, a importância de um desenvolvedor para a empresa e, mais especificamente, o time em que trabalha não está apenas relacionado com a quantidade de linhas de código produzidos. Existe uma variedade de fatores que contribuem para a relevância de um desenvolvedor dentro de uma organização. Este trabalho visa mapear alguns desses fatores, medir quais possuem maior influência e propor um modelo de avaliação da importância dos desenvolvedores que considere mais do que apenas as entregas. Foram levantados dezesseis fatores que mais tendem a participar da avaliação de importância dos desenvolvedores. Descobriu-se que, dentre esses fatores, alguns são mais relevantes que os outros, bem como uma variação nos fatores mais relevantes quando se analisa sob a óptica de uma determinada empresa ou time. Foi construído também um classificador de alta acurácia que pode indicar a importância do desenvolvedor baseado em uma série de atributos. === Mestre em Ciência da Computação
author2 Maia, Marcelo de Almeida
author_facet Maia, Marcelo de Almeida
Tangari, Guilherme Costantin
author Tangari, Guilherme Costantin
author_sort Tangari, Guilherme Costantin
title A importância dos desenvolvedores de software sob a perspectiva dos supervisores
title_short A importância dos desenvolvedores de software sob a perspectiva dos supervisores
title_full A importância dos desenvolvedores de software sob a perspectiva dos supervisores
title_fullStr A importância dos desenvolvedores de software sob a perspectiva dos supervisores
title_full_unstemmed A importância dos desenvolvedores de software sob a perspectiva dos supervisores
title_sort importância dos desenvolvedores de software sob a perspectiva dos supervisores
publisher Universidade Federal de Uberlândia
publishDate 2016
url https://repositorio.ufu.br/handle/123456789/12586
work_keys_str_mv AT tangariguilhermecostantin aimportanciadosdesenvolvedoresdesoftwaresobaperspectivadossupervisores
AT tangariguilhermecostantin importanciadosdesenvolvedoresdesoftwaresobaperspectivadossupervisores
_version_ 1718676305170399232