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 2021Show all

11 papers · 1 filter

cs.SE2021★ 18 cited

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…

cs.SE2021★ 100 cited

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…

cs.HC2021★ 1 cited

Why should we care about register? Reflections on chatbot language design

Ana Paula Chaves, Marco Aurelio Gerosa

This position paper discusses the relevance of register as a theoretical framework for chatbot language design. We present the concept of register and discuss how using register-sp…

cs.CY2021★ 1 cited

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…

cs.SE2021★ 5 cited

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…

cs.SE2021★ 20 cited

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…

cs.SE2021★ 6 cited

How Do Software Developers Use GitHub Actions to Automate Their Workflows?

Timothy Kinsman, Mairieli Wessel, Marco A. Gerosa +1

Automated tools are frequently used in social coding repositories to perform repetitive activities that are part of the distributed software development process. Recently, GitHub i…

cs.SE2021★ 21 cited

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…

cs.SE2021★ 46 cited

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…

cs.SE2021★ 4 cited

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…

cs.HC2021★ 34 cited

Chatbots language design: the influence of language variation on user experience

Ana Paula Chaves, Jesse Egbert, Toby Hocking +2

Chatbots are often designed to mimic social roles attributed to humans. However, little is known about the impact on user's perceptions of using language that fails to conform to t…