Tamara Kely da Conceicao Mendes

@doutoranda

Universidade Federal de Viçosa
Universidade Federal de Viçosa

RESEARCH, TEACHING, or OTHER INTERESTS

Genetics
1

Scopus Publications

Scopus Publications

  • Identifying utility functions in Java and Javascript
    Tamara Mendes, Marco Tulio Valente, Andre Hora
    Proceedings 2016 10th Brazilian Symposium on Components Architectures and Reuse Software Sbcars 2016, 2016
    Utility functions provide generic services that can be reused in different types of systems. Theoretically, they must be implemented in specific modules. However, it is common to find such functions implemented with domain specific functions, decreasing their chances of reuse. In this paper, we propose a set of heuristics to identify utility functions. With such heuristics, recommendations can be provided to move the functions to appropriate modules. In a survey conducted with 33 developers, the proposed heuristics showed a precision of 66% and 67% when applied to Java and JavaScript systems, respectively.