activity
20152018
most citedJExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings

11 citations · 14 across the 2 of their papers we have counts for

collaborators

6 papers

cs.SE2018

Monorepos: A Multivocal Literature Review

Gleison Brito, Ricardo Terra, Marco Tulio Valente

Monorepos (Monolithic Repositories) are used by large companies, such as Google and Facebook, and by popular open-source projects, such as Babel and Ember. This study provides an o…

cs.SE2018

Microservices in Practice: A Survey Study

Markos Viggiato, Ricardo Terra, Henrique Rocha +2

Microservices architectures have become largely popular in the last years. However, we still lack empirical evidence about the use of microservices and the practices followed by pr…

cs.SE2016

Towards a Technique for Extracting Microservices from Monolithic Enterprise Systems

Alessandra Levcovitz, Ricardo Terra, Marco Tulio Valente

The idea behind microservices architecture is to develop a single large, complex application as a suite of small, cohesive, independent services. On the other way, monolithic syste…

cs.SE2016

Does Technical Debt Lead to the Rejection of Pull Requests?

Marcelino Campos Oliveira Silva, Marco Tulio Valente, Ricardo Terra

Technical Debt is a term used to classify non-optimal solutions during software development. These solutions cause several maintenance problems and hence they should be avoided or…

cs.SE20153 cited

DCLfix: A Recommendation System for Repairing Architectural Violations

Ricardo Terra, Marco Tulio Valente, Roberto Bigonha +1

Architectural erosion is a recurrent problem in software evolution. Despite this fact, the process is usually tackled in ad hoc ways, without adequate tool support at the architect…

cs.SE201511 cited

JExtract: An Eclipse Plug-in for Recommending Automated Extract Method Refactorings

Danilo Silva, Ricardo Terra, Marco Tulio Valente

Although Extract Method is a key refactoring for improving program comprehension, refactoring tools for such purpose are often underused. To address this shortcoming, we present JE…