activity
20162026
most citedHow should my chatbot interact? A survey on human-chatbot interaction design

567 citations · 1.3k across the 41 of their papers we have counts for

collaborators

41 papers

cs.SE2026★ 3 cited

Guidelines for Cultivating a Sense of Belonging to Reduce Developer Burnout

Bianca Trinkenreich, Marco Aurelio Gerosa, Anita Sarma +1

Burnout affects software developers' mental and physical well-being and contributes to turnover, generating strong concerns in the software industry. Prior research has shown that…

cs.SE2025★ 4 cited

How Developers Interact with AI: A Taxonomy of Human-AI Collaboration in Software Engineering

Christoph Treude, Marco A. Gerosa

Artificial intelligence (AI), including large language models and generative AI, is emerging as a significant force in software development, offering developers powerful tools that…

cs.SE2024

Investigating the Impact of Interpersonal Challenges on Feeling Welcome in OSS

Bianca Trinkenreich, Zixuan Feng, Rudrajit Choudhuri +3

The sustainability of open source software (OSS) projects hinges on contributor retention. Interpersonal challenges can inhibit a feeling of welcomeness among contributors, particu…

cs.HC2024★ 3 cited

What Guides Our Choices? Modeling Developers' Trust and Behavioral Intentions Towards GenAI

Rudrajit Choudhuri, Bianca Trinkenreich, Rahul Pandita +5

Generative AI (genAI) tools, such as ChatGPT or Copilot, are advertised to improve developer productivity and are being integrated into software development. However, misaligned tr…

cs.SE2024★ 1 cited

Software Solutions for Newcomers' Onboarding in Software Projects: A Systematic Literature Review

Italo Santos, Katia Romero Felizardo, Marco A. Gerosa +1

[Context] Newcomers joining an unfamiliar software project face numerous barriers; therefore, effective onboarding is essential to help them engage with the team and develop the be…

cs.SE2024

Game Elements to Engage Students Learning the Open Source Software Contribution Process

Italo Santos, Katia Romero Felizardo, Marco A. Gerosa +1

Contributing to OSS projects can help students to enhance their skills and expand their professional networks. However, novice contributors often feel discouraged due to various ba…

cs.SE2024

Towards the First Code Contribution: Processes and Information Needs

Christoph Treude, Marco A. Gerosa, Igor Steinmacher

Newcomers to a software project must overcome many barriers before they can successfully place their first code contribution, and they often struggle to find information that is re…

cs.SE2024★ 1 cited

Applying Large Language Models API to Issue Classification Problem

Gabriel Aracena, Kyle Luster, Fabio Santos +2

Effective prioritization of issue reports is crucial in software engineering to optimize resource allocation and address critical problems promptly. However, the manual classificat…

cs.SE2023★ 3 cited

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…

cs.SE2023★ 4 cited

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…

cs.HC2023★ 21 cited

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…

cs.SE2023★ 12 cited

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…

cs.SI2023★ 11 cited

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…

cs.SE2023★ 13 cited

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…

cs.SE2023★ 25 cited

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…

cs.SE2023★ 9 cited

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…

cs.SE2023★ 20 cited

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…

cs.SE2023★ 16 cited

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…

cs.SE2022★ 6 cited

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…

cs.SE2022★ 3 cited

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…

cs.SE2022★ 11 cited

The Present and Future of Bots in Software Engineering

Emad Shihab, Stefan Wagner, Marco A. Gerosa +2

We are witnessing a massive adoption of software engineering bots, applications that react to events triggered by tools and messages posted by users and run automated tasks in resp…

cs.SE2022★ 35 cited

GitHub Actions: The Impact on the Pull Request Process

Mairieli Wessel, Joseph Vargovich, Marco A. Gerosa +1

Software projects frequently use automation tools to perform repetitive activities in the distributed software development process. Recently, GitHub introduced GitHub Actions, a fe…

cs.SE2022★ 49 cited

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…

cs.SE2022★ 10 cited

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…