SCAM 2024
Mon 7 - Tue 8 October 2024
co-located with ICSME 2024
Mon 7 Oct 2024 11:21 - 11:37 at Fremont - Empirical Studies Chair(s): Alexander Serebrenik

Software engineers employ a variety of approaches to ensure the quality of software systems, including software testing, modern code review, automated static analysis, build automation, and continuous integration. Previous research has shown that software engineers lack situational awareness about the quality assurance (QA) practices in their projects. We propose software quality assurance analytics to help software engineers become aware of their QA usage, and reflect upon it. We have developed a prototype quality assurance analytics dashboard coined RepoInsights that provides both a global overview and a comparative aspect of the different QA practices. Through a qualitative study involving 14 participants who have completed an assignment using our RepoInsights dashboard, we elicit their perspective on quality assurance analytics. We observe that the dashboard has enabled the software engineers to reflect on the QA practices of software projects. Additionally, we distill a set of recommendations for future quality assurance analytics.

Mon 7 Oct

Displayed time zone: Arizona change

10:30 - 12:00
Empirical StudiesResearch Track at Fremont
Chair(s): Alexander Serebrenik Eindhoven University of Technology
10:30
16m
Research paper
An Empirical Investigation Into the Use of Dockerfile Preprocessors for Docker Image Management
Research Track
Wataru Mabuchi Nara Institute of Science and Technology, Yutaro Kashiwa Nara Institute of Science and Technology, Kenji Fujiwara Nara Women’s University, Hajimu Iida Nara Institute of Science and Technology
10:47
16m
Research paper
How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact
Research Track
Kamel Alrashedy Georgia Institute of Technology, Ahmed Binjahlan Georgia Institute of Technology
Pre-print
11:04
16m
Research paper
On the Investigation of Exception Pull Request Characteristics: Exploring the Apache Ecosystem
Research Track
João Correia PUC-Rio, Daniel Coutinho Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Alessandro Garcia Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Rafael de Mello UFRJ, Brazil, Caio Barbosa Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Anderson Oliveira Pontifical Catholic University of Rio de Janeiro (PUC-Rio), Wesley Assunção North Carolina State University, Juliana Alves Pereira PUC-Rio, Igor Steinmacher Northern Arizona University, Marco Gerosa Northern Arizona University, Jairo Souza Federal University of Pernambuco (UFPE), Johny Arriel PUC-Rio
Pre-print
11:21
16m
Research paper
Software Quality Assurance Analytics: Enabling Software Engineers to Reflect on QA PracticesVideo Presentation
Research Track
Ali Khatami Delft University of Technology, Carolin Brandt Delft University of Technology, Andy Zaidman Delft University of Technology
Pre-print
11:40
20m
Live Q&A
Discussion (Empirical Studies)
Research Track