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
Showing 2023Show all

10 papers · 1 filter

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…