Researcher profile

Marco Túlio Valente

5 papers in the PaperMetrix corpus

Publications

Papers by this author

  1. Identifying Utility Functions Using Random Forests

    2016

    Utility functions are general purpose functions, which are useful in many parts of a system. To facilitate reuse, they are usually implemented in specific libraries. However, developers frequently miss opportunities to implement general-purpose functions in …

  2. A Comparison of Three Algorithms for Computing Truck Factors

    2017

    Truck Factor (also known as Bus Factor or Lottery Number) is the minimal number of developers that have to be hit by a truck (or leave) before a project is incapacitated. Therefore, it is a …

  3. RefDiff4Go

    2020

    Refactoring is a key software development practice that seeks to improve the internal structure of the code without changing its external behavior. In this way, the identification of refactorings is a key source of information …

  4. Understanding Refactoring Tasks over Time: A Study Using Refactoring Graphs

    2022

    Refactoring is a fundamental practice in modern software development. Therefore, it is essential that practitioners have a solid understanding of refactoring, both in theory and in practice. In this paper, we rely on a graph-based …

  5. Unboxing Default Argument Breaking Changes in Scikit Learn

    2023

    Machine Learning (ML) has revolutionized the field of computer software development, enabling data-based predictions and decision-making across several domains. Following modern software development practices, developers use third-party libraries—e.g., Scikit Learn, TensorFlow, and PyTorch—to integrate ML-based …