2 citations · 8 across the 16 of their papers we have counts for
19 papers
Exploring Semantic Stability Across Reviews in the Linux Kernel
Lucas Ciziks, Paulo Meirelles, Marco Aurélio Gerosa
Code review is credited with substantially changing a patch's code between its first submission and the version that eventually lands. However, prior work typically studied only th…
You Shall Not Pass! Where and Why Developers Draw The Line on AI Autonomy
Rudrajit Choudhuri, Christian Bird, Carmen Badea +2
As AI takes on more software work, the line between human and AI effort is shifting. Where developers draw that line around AI autonomy bears on how we design tools and roles that…
Understanding LLMs in Title-Abstract Screening: From Disagreements to Recommendations
Mika Mäntylä, Patricia Matsubara, Katia Romero Felizardo +5
Several studies have examined the use of large language models (LLMs) for title-abstract screening in systematic reviews (SRs), reporting mixed accuracy. However, questions of reli…
Restructure This: Using AI to Restructure Onboarding Documents to Reduce Cognitive Overload
Zixuan Feng, Prashant Tandan, Igor Steinmacher +2
Onboarding documentation is critical for attracting and retaining newcomers in open source software (OSS). However, it is often presented as dense, inconsistently structured, and f…
Analyzing the Adoption of Database Management Systems Throughout the History of Open Source Projects
Camila A. Paiva, Raquel Maximino, Frederico Paiva +8
Database Management Systems (DBMSs) are widely used to store, retrieve, and manage the data handled by modern applications. Although prior work has studied the co-evolution of DBMS…
Governance in Practice: How Open Source Projects Define and Document Roles
Pedro Oliveira, Tayana Conte, Marco Gerosa +1
Open source software (OSS) sustainability depends not only on code contributions but also on governance structures that define who decides, who acts, and how responsibility is dist…
Addressing OSS Community Managers' Challenges in Contributor Retention
Zixuan Feng, Katie Kimura, Bianca Trinkenreich +3
Open-source software (OSS) community managers face significant challenges in retaining contributors, as they must monitor activity and engagement while navigating complex dynamics…
Forecasting Developer Environments with GenAI: A Research Perspective
Raula Gaikovina Kula, Christoph Treude, Xing Hu +28
Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…
Governance Matters: Lessons from Restructuring the data.table OSS Project
Pedro Oliveira, Doris Amoakohene, Toby Hocking +2
Open source software (OSS) forms the backbone of industrial data workflows and enterprise systems. However, many OSS projects face operational risks due to informal or centralized…
A Comparison of Conversational Models and Humans in Answering Technical Questions: the Firefox Case
Joao Correia, Daniel Coutinho, Marco Castelluccio +6
The use of Large Language Models (LLMs) to support tasks in software development has steadily increased over recent years. From assisting developers in coding activities to providi…
Applying Large Language Models to Issue Classification: Revisiting with Extended Data and New Models
Gabriel Aracena, Kyle Luster, Fabio Santos +2
Effective prioritization of issue reports in software engineering helps to optimize resource allocation and information recovery. However, manual issue classification is laborious…
What Needs Attention? Prioritizing Drivers of Developers' Trust and Adoption of Generative AI
Rudrajit Choudhuri, Bianca Trinkenreich, Rahul Pandita +5
Generative AI (genAI) tools promise productivity gains, yet miscalibrated trust and usage friction still hinder adoption. Moreover, genAI can be exclusionary, failing to adequately…
Exploring the Untapped: Student Perceptions and Participation in OSS
Italo Santos, Katia Romero Felizardo, Bianca Trinkereinch +3
Open Source Software (OSS) projects offer valuable opportunities to train the next generation of software engineers while benefiting projects and society as a whole. While research…
OSSDoorway: A Gamified Environment to Scaffold Student Contributions to Open Source Software
Italo Santos, Katia Romero Felizardo, Anita Sarma +2
Software engineering courses enable practical learning through assignments requiring contributions to open source software (OSS), allowing students to experience real-world project…
Great Power Brings Great Responsibility: Personalizing Conversational AI for Diverse Problem-Solvers
Italo Santos, Katia Romero Felizardo, Igor Steinmacher +1
Newcomers onboarding to Open Source Software (OSS) projects face many challenges. Large Language Models (LLMs), like ChatGPT, have emerged as potential resources for answering ques…
SkillScope: A Tool to Predict Fine-Grained Skills Needed to Solve Issues on GitHub
Benjamin C. Carter, Jonathan Rivas Contreras, Carlos A. Llanes Villegas +9
New contributors often struggle to find tasks that they can tackle when onboarding onto a new Open Source Software (OSS) project. One reason for this difficulty is that issue track…
The Multifaceted Nature of Mentoring in OSS: Strategies, Qualities, and Ideal Outcomes
Zixuan Feng, Igor Steinmacher, Marco Gerosa +4
Mentorship in open source software (OSS) is a vital, multifaceted process that includes onboarding newcomers, fostering skill development, and enhancing community building. This st…
Insights from the Frontline: GenAI Utilization Among Software Engineering Students
Rudrajit Choudhuri, Ambareesh Ramakrishnan, Amreeta Chatterjee +4
Generative AI (genAI) tools (e.g., ChatGPT, Copilot) have become ubiquitous in software engineering (SE). As SE educators, it behooves us to understand the consequences of genAI us…
How do annotations affect Java code readability?
Eduardo Guerra, Everaldo Gomes, Jeferson Ferreira +4
Context: Code annotations have gained widespread popularity in programming languages, offering developers the ability to attach metadata to code elements to define custom behaviors…