17 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…