100 citations · 249 across the 18 of their papers we have counts for
19 papers
No Two Developers Think Alike: How Problem-Solving Styles and Experience Shape Needs in Conversational Interaction with Copilot
Jonan Richards, Bruno Alves de Oliveira, Iury Oliveira +2
Conversational LLM-based ``programming assistants'' provide a range of benefits to developers. However, recent studies demonstrate the variety in individual developers' needs regar…
How do annotations affect Java code readability?
Eduardo Guerra, Everaldo Gomes, Jeferson Ferreira +4
Context: Code annotations have gained widespread popularity in programming languages, offering developers the ability to attach metadata to code elements to define custom behaviors…
Tag that issue: Applying API-domain labels in issue tracking systems
Fabio Santos, Joseph Vargovich, Bianca Trinkenreich +8
Labeling issues with the skills required to complete them can help contributors to choose tasks in Open Source Software projects. However, manually labeling issues is time-consumin…
Designing for Cognitive Diversity: Improving the GitHub Experience for Newcomers
Italo Santos, João Felipe Pimentel, Igor Wiese +3
Social coding platforms such as GitHub have become defacto environments for collaborative programming and open source. When these platforms do not support specific cognitive styles…
I depended on you and you broke me: An empirical study of manifesting breaking changes in client packages
Daniel Venturini, Filipe Roseiro Cogo, Ivanilton Polato +2
Complex software systems have a network of dependencies. Developers often configure package managers (e.g., npm) to automatically update dependencies with each publication of new r…
A Mining Software Repository Extended Cookbook: Lessons learned from a literature review
Daniel Barros, Flavio Horita, Igor Wiese +1
The main purpose of Mining Software Repositories (MSR) is to discover the latest enhancements and provide an insight into how to make improvements in a software project. In light o…
What Evidence We Would Miss If We Do Not Use Grey Literature?
Fernando Kamei, Gustavo Pinto, Igor Wiese +2
Context: Over the last years, Grey Literature (GL) is gaining increasing attention in Secondary Studies in Software Engineering (SE). Notably, Multivocal Literature Review (MLR) st…
Grey Literature in Software Engineering: A Critical Review
Fernando Kamei, Igor Wiese, Crescencio Lima +8
Context: Grey Literature (GL) recently has grown in Software Engineering (SE) research since the increased use of online communication channels by software engineers. However, ther…
Pots of Gold at the End of the Rainbow: What is Success for Open Source Contributors?
Bianca Trinkenreich, Mariam Guizani, Igor Wiese +4
Success in Open Source Software (OSS) is often perceived as an exclusively code-centric endeavor. This perception can exclude a variety of individuals with a diverse set of skills…
Women's Participation in Open Source Software: A Survey of the Literature
Bianca Trinkenreich, Igor Wiese, Anita Sarma +2
Participation of women in Open Source Software (OSS) is very unbalanced, despite various efforts to improve diversity. This is concerning not only because women do not get the chan…
Catalogs of C and Python Antipatterns by CS1 Students
Yorah Bosse, Igor Scaliante Wiese, Marco Aurélio Graciotto Silva +5
Understanding students' programming misconceptions is critical. Doing so depends on identifying the reasons why students make errors when learning a new programming language. Knowi…
Don't Disturb Me: Challenges of Interacting with SoftwareBots on Open Source Software Projects
Mairieli Wessel, Igor Wiese, Igor Steinmacher +1
Software bots are used to streamline tasks in Open Source Software (OSS) projects' pull requests, saving development cost, time, and effort. However, their presence can be disrupti…
Can I Solve It? Identifying APIs Required to Complete OSS Task
Fabio Santos, Igor Wiese, Bianca Trinkenreich +3
Open Source Software projects add labels to open issues to help contributors choose tasks. However, manually labeling issues is time-consuming and error-prone. Current automatic ap…
Quality Gatekeepers: Investigating the Effects ofCode Review Bots on Pull Request Activities
Mairieli Wessel, Alexander Serebrenik, Igor Wiese +2
Software bots have been facilitating several development activities in Open Source Software (OSS) projects, including code review. However, these bots may bring unexpected impacts…
The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open Source
Marco Gerosa, Igor Wiese, Bianca Trinkenreich +5
Open Source Software (OSS) has changed drastically over the last decade, with OSS projects now producing a large ecosystem of popular products, involving industry participation, an…
From One to Hundreds: Multi-Licensing in the JavaScript Ecosystem
João Pedro Moraes, Ivanilton Polato, Igor Wiese +2
Open source licenses create a legal framework that plays a crucial role in the widespread adoption of open source projects. Without a license, any source code available on the inte…
On the Use of Grey Literature: A Survey with the Brazilian Software Engineering Research Community
Fernando Kamei, Igor Wiese, Gustavo Pinto +2
Background: The use of Grey Literature (GL) has been investigate in diverse research areas. In Software Engineering (SE), this topic has an increasing interest over the last years.…
Analyzing the evolution and diversity of SBES Program Committee
Fabio Pacheco, Igor Wiese, Bruno Cartaxo +2
The Brazilian Symposium on Software Engineering (SBES) is one of the most important Latin American Software Engineering conferences. It was first held in 1987, and in 2019 marks it…
Google Summer of Code: Student Motivations and Contributions
Jefferson O. Silva, Igor Wiese, Daniel M. German +3
Several open source software (OSS) projects expect to foster newcomers' onboarding and to receive contributions by participating in engagement programs, like Summers of Code. Howev…