567 citations · 1.3k across the 41 of their papers we have counts for
10 papers · 1 filter
How Far Are We? The Triumphs and Trials of Generative AI in Learning Software Engineering
Rudrajit Choudhuri, Dylan Liu, Igor Steinmacher +2
Conversational Generative AI (convo-genAI) is revolutionizing Software Engineering (SE) as engineers and academics embrace this technology in their work. However, there is a gap in…
Can AI Serve as a Substitute for Human Subjects in Software Engineering Research?
Marco A. Gerosa, Bianca Trinkenreich, Igor Steinmacher +1
Research within sociotechnical domains, such as Software Engineering, fundamentally requires a thorough consideration of the human perspective. However, traditional qualitative dat…
Anticipating User Needs: Insights from Design Fiction on Conversational Agents for Computational Thinking
Jacob Penney, João Felipe Pimentel, Igor Steinmacher +1
Computational thinking, and by extension, computer programming, is notoriously challenging to learn. Conversational agents and generative artificial intelligence (genAI) have the p…
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…
The State of Diversity and Inclusion in Apache: A Pulse Check
Zixuan Feng, Mariam Guizani, Marco A. Gerosa +1
Diversity and inclusion in open source software (OSS) is a multifaceted concept that arises from differences in contributors' gender, seniority, language, region, and other charact…
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…
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…
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…
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…