100 citations · 437 across the 28 of their papers we have counts for
28 papers
Gamification in Software Engineering Education: a Tertiary Study
Simone Tonhão, Marcelo Shigenaga, Julio Herculani +5
As the significance of Software Engineering (SE) professionals continues to grow in the industry, the adoption of gamification techniques for training purposes has gained traction…
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…
Barriers and Self-Efficacy: A Large-Scale Study on the Impact of OSS Courses on Student Perceptions
Larissa Salerno, Simone de França Tonhão, Igor Steinmacher +1
Open source software (OSS) development offers a unique opportunity for students in Software Engineering to experience and participate in large-scale software development, however,…
GiveMeLabeledIssues: An Open Source Issue Recommendation System
Joseph Vargovich, Fabio Santos, Jacob Penney +2
Developers often struggle to navigate an Open Source Software (OSS) project's issue-tracking system and find a suitable task. Proper issue labeling can aid task selection, but curr…
Rules of Engagement: Why and How Companies Participate in OSS
Mariam Guizani, Aileen Abril Castro-Guzman, Anita Sarma +1
Company engagement in open source (OSS) is now the new norm. From large technology companies to startups, companies are participating in the OSS ecosystem by open-sourcing their te…
Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel Contributors
Bianca Trinkenreich, Klaas-Jan Stol, Anita Sarma +3
The sense of belonging to a community is a basic human need that impacts an individuals behavior, long-term engagement, and job satisfaction, as revealed by research in disciplines…
Moving on from the software engineers' gambit: an approach to support the defense of software effort estimates
Patrícia Matsubara, Igor Steinmacher, Bruno Gadelha +1
Pressure for higher productivity and faster delivery is increasingly pervading software organizations. This can lead software engineers to act like chess players playing a gambit -…
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…
A Model for Understanding and Reducing Developer Burnout
Bianca Trinkenreich, Klaas-Jan Stol, Igor Steinmacher +6
Job burnout is a type of work-related stress associated with a state of physical or emotional exhaustion that also involves a sense of reduced accomplishment and loss of personal i…
Guidelines for Developing Bots for GitHub
Mairieli Wessel, Andy Zaidman, Marco Gerosa +1
Projects on GitHub rely on the automation provided by software development bots to uphold quality and alleviate developers' workload. Nevertheless, the presence of bots can be anno…
Together or Apart? Investigating a mediator bot to aggregate bot's comments on pull requests
Eric Ribeiro, Ronan Nascimento, Igor Steinmacher +4
Software bots connect users and tools, streamlining the pull request review process in social coding platforms. However, bots can introduce information overload into developers' co…
Looking for related discussions on GitHub Discussions
Marcia Lima, Igor Steinmacher, Denae Ford +4
Software teams are increasingly adopting different tools and communication channels to aid the software collaborative development model and coordinate tasks. Among such resources,…
The best defense is a good defense: adapting negotiation methods for tackling pressure over software project estimates
Patricia G. F. Matsubara, Igor Steinmacher, Bruno Gadelha +1
Software estimation is critical for a software project's success and a challenging activity. We argue that estimation problems are not restricted to the generation of estimates but…
An Empirical Investigation on the Challenges Faced by Women in the Software Industry: A Case Study
Bianca Trinkenreich, Ricardo Britto, Marco Aurelio Gerosa +1
Addressing women's under-representation in the software industry, a widely recognized concern, requires attracting as well as retaining more women. Hearing from women practitioners…
How to Debug Inclusivity Bugs? A Debugging Process with Information Architecture
Mariam Guizani, Igor Steinmacher, Jillian Emard +3
Although some previous research has found ways to find inclusivity bugs (biases in software that introduce inequities), little attention has been paid to how to go about fixing suc…
Perceptions of the State of D&I and D&I Initiative in the ASF
Mariam Guizani, Bianca Trinkenreich, Aileen Abril Castro-Guzman +3
Open Source Software (OSS) Foundations and projects are investing in creating Diversity and Inclusion (D&I) initiatives. However, little is known about contributors' perceptions ab…
Buying time in software development: how estimates become commitments?
Patricia Matsubara, Igor Steinmacher, Bruno Gadelha +1
Despite years of research for improving accuracy, software practitioners still face software estimation difficulties. Expert judgment has been the prevalent method used in industry…
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…
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…
Will You Come Back to Contribute? Investigating the Inactivity of OSS Core Developers in GitHub
Fabio Calefato, Marco Aurelio Gerosa, Giuseppe Iaffaldano +2
Several Open Source Software (OSS) projects depend on the continuity of their development communities to remain sustainable. Understanding how developers become inactive or why the…
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…