567 citations · 1.3k across the 41 of their papers we have counts for
11 papers · 1 filter
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…
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…
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…
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…
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…
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…
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…