Software Quality Assurance Analytics: Enabling Software Engineers to Reflect on QA PracticesVideo Presentation
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 OctDisplayed time zone: Arizona change
10:30 - 12:00 | Empirical StudiesResearch Track at Fremont Chair(s): Alexander Serebrenik Eindhoven University of Technology | ||
10:30 16mResearch 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 16mResearch paper | How do Software Engineering Researchers Use GitHub? An Empirical Study of Artifacts & Impact Research Track Pre-print | ||
11:04 16mResearch 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 16mResearch 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 20mLive Q&A | Discussion (Empirical Studies) Research Track |