Understanding Developers’ Work - A Visual Approach for Project Managers

  • Matheus Silva Ferreira UFLA
  • Paulo Pereira Júnior UFLA
  • Heitor Augustus Xavier Costa UFLA

Resumo


One of the Project Manager’s main activities is to lead the people involved in the project. This activity implies in assembling teams, recognizing the work done by developers, distributing knowledge in the project, among others. Understanding the developers’ work can support the Project Manager in leading the team. In this sense, different strategies have been proposed to provide information about the work done by developers. But, there are still gaps to be explored, such as considering the evolution of the software when visualizing how much the developers have worked and providing the visualization from different perspectives, including project information and individual developers’ work at multiple levels of granularity. In this paper, the Developer Tracker approach is presented to support the Project Manager in understanding the developers’ work. This approach has a set of steps, including SCV mining, calculating quantitative measures, and applying a software visualization technique. To evaluate Developer Tracker, a computational support used by 16 Project Managers from the software industry was developed in an experimental study. The results showed that, in general, the approach was useful in improving Project Managers’ understanding.
Palavras-chave: Software Visualization, Project Management, Understanding Developers’ Work
Publicado
08/11/2021
FERREIRA, Matheus Silva; PEREIRA JÚNIOR, Paulo; COSTA, Heitor Augustus Xavier. Understanding Developers’ Work - A Visual Approach for Project Managers. In: SIMPÓSIO BRASILEIRO DE QUALIDADE DE SOFTWARE (SBQS), 20. , 2021, Evento Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2021 . p. 152-161.