activity
20152025
most citedUnderstanding the Factors that Impact the Popularity of GitHub Repositories

315 citations · 2k across the 40 of their papers we have counts for

collaborators
Showing 2016Show all

8 papers · 1 filter

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

Predicting the Popularity of GitHub Repositories

Hudson Borges, Andre Hora, Marco Tulio Valente

GitHub is the largest source code repository in the world. It provides a git-based source code management platform and also many features inspired by social networks. For example,…

cs.SE2016★ 315 cited

Understanding the Factors that Impact the Popularity of GitHub Repositories

Hudson Borges, Andre Hora, Marco Tulio Valente

Software popularity is a valuable information to modern open source developers, who constantly want to know if their systems are attracting new users, if new releases are gaining a…

cs.SE2016★ 281 cited

Why We Refactor? Confessions of GitHub Contributors

Danilo Silva, Nikolaos Tsantalis, Marco Tulio Valente

Refactoring is a widespread practice that helps developers to improve the maintainability and readability of their code. However, there is a limited number of studies empirically i…

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

A Novel Approach for Estimating Truck Factors

Guilherme Avelino, Leonardo Passos, Andre Hora +1

Truck Factor (TF) is a metric proposed by the agile community as a tool to identify concentration of knowledge in software development environments. It states the minimal number of…

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

JSClassFinder: A Tool to Detect Class-like Structures in JavaScript

Leonardo Humberto Silva, Daniel Hovadick, Marco Tulio Valente +3

With the increasing usage of JavaScript in web applications, there is a great demand to write JavaScript code that is reliable and maintainable. To achieve these goals, classes can…