315 citations · 2k across the 40 of their papers we have counts for
8 papers · 1 filter
What's in a GitHub Star? Understanding Repository Starring Practices in a Social Coding Platform
Hudson Borges, Marco Tulio Valente
Besides a git-based version control system, GitHub integrates several social coding features. Particularly, GitHub users can star a repository, presumably to manifest interest or s…
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…
Identifying Unmaintained Projects in GitHub
Jailton Coelho, Marco Tulio Valente, Luciana L. Silva +1
Background: Open source software has an increasing importance in modern software development. However, there is also a growing concern on the sustainability of such projects, which…
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…
CSIndexbr: Exploring the Brazilian Scientific Production in Computer Science
Marco Tulio Valente, Klérisson Paixão
CSIndexbr is a web-based system that provides meaningful,open,and transparent data about Brazilian scientific production in Computer Science. Currently, the system collects full re…
Open Source Development Around the World: A Comparative Study
Thais Mombach, Marco Tulio Valente, Cuiting Chen +2
Open source software has an increasing importance in our modern society, providing basic services to other software systems and also supporting the rapid development of a variety o…
Why We Engage in FLOSS: Answers from Core Developers
Jailton Coelho, Marco Tulio Valente, Luciana L. Silva +1
The maintenance and evolution of Free/Libre Open Source Software (FLOSS) projects demand the constant attraction of core developers. In this paper, we report the results of a surve…
Why and How Java Developers Break APIs
Aline Brito, Laerte Xavier, Andre Hora +1
Modern software development depends on APIs to reuse code and increase productivity. As most software systems, these libraries and frameworks also evolve, which may break existing…