activity
20152018
most citedTowards a Technique for Extracting Microservices from Monolithic Enterprise Systems

93 citations · 147 across the 8 of their papers we have counts for

collaborators

8 papers

cs.SE2018★ 2 cited

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★ 6 cited

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.SE2017★ 14 cited

AngularJS Performance: A Survey Study

Miguel Ramos, Marco Tulio Valente, Ricardo Terra

AngularJS is a popular JavaScript MVC-based framework to construct single-page web applications. In this paper, we report the results of a survey with 95 professional developers ab…

cs.SE2016★ 18 cited

AngularJS in the Wild: A Survey with 460 Developers

Miguel Ramos, Marco Tulio Valente, Ricardo Terra +1

To implement modern web applications, a new family of JavaScript frameworks has emerged, using the MVC pattern. Among these frameworks, the most popular one is AngularJS, which is…

cs.SE2016★ 93 cited

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.SE2015★ 3 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.SE2015★ 11 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…