Process Inspection Support: an Industrial Case Study
Organizational factors such as team structure, coordination among engineers, or processes have a significant impact on software quality and development progress. Projects often take much longer to complete than planned and miscommunications among engineers are common. Yet, the process for exploring the project-specific or organization-specific root causes why this happens is still poorly supported. Investigations are cumbersome and require significant effort. In the context of this industrial case study, our industry partner was interested in measuring and assessing how the organization structure and issue handling processes ultimately affected software quality and time. Reducing the effort of such investigations/retrospectives and speeding up fact finding is important as it allows for more frequent, informed engineering process improvements and feedback to managers, team leads, and engineers. This paper describes our approach of pairing process metrics with visual historical inspection of issues. Stakeholders such as managers, team leads, or quality assurance engineers inspect metrics (and deviations from expected values) for individual issues and utilize a historical visualization of the affected (and related) issues to obtain insights into the reason for the metric (deviation) and its root cause. We demonstrate the usefulness of our approach based on our “Process Inspector” prototype providing access to data on four real industry projects and a qualitative evaluation with team leads and group leads from our industry partner.
Fri 26 JunDisplayed time zone: (UTC) Coordinated Universal Time change
15:00 - 18:00 | Session 1ICSSP / ICGSE [Joint Event] - ICSSP/ICGSE / ICGSE Research Papers at ICSSP-ICGSE Chair(s): David Raffo Portland State University, Igor Wiese Federal University of Technology - Paraná (UTFPR) _ ICGSE Theme: Software development communities ICSSP Theme: Software engineering process related case studies | ||
15:00 15mDay opening | Opening ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen, David Raffo Portland State University, Liguo Huang Dept. of Computer Science, Southern Methodist University, Dallas, TX, 75205, Igor Steinmacher Northern Arizona University, Ricardo Britto Ericsson / Blekinge Institute of Technology, Paul Clarke , Eray Tüzün Bilkent University | ||
15:15 10mDay opening | LogisticsRecorded ICGSE [Joint Event] - ICSSP/ICGSE Paolo Tell IT University of Copenhagen | ||
15:25 45mKeynote | Global Software Engineering in the Age of GitHub and Zoom. How collaboration technologies and the mainstreaming of open source have changed global software engineering.Keynote ICGSE [Joint Event] - ICSSP/ICGSE Jim Herbsleb Carnegie Mellon University | ||
16:10 15mResearch paper | On the Detection of Community Smells using Genetic Programming-based Ensemble Classifier Chain ICGSE Research Papers Nuri Almarimi Ecole de technologie supérieure (ETS), Montreal, Ali Ouni ETS Montreal, University of Quebec, Moataz Chouchen Ecole de technologie supérieure (ETS), Montreal, Islem Saidani Ecole de technologie supérieure (ETS), Montreal, Mohamed Wiem Mkaouer Rochester Institute of Technology | ||
16:25 15mResearch paper | Understanding Collaborative Software Development: An Interview Study ICGSE Research Papers Kattiana Constantino Universidade Federal de Minas Gerais (UFMG), Shurui Zhou Carnegie Mellon University, USA / University of Toronto, CA, Mauricio Souza UFLA, Eduardo Figueiredo UFMG, Christian Kästner Carnegie Mellon University | ||
16:40 15mResearch paper | A Case Study on Tool Support for Collaboration in Agile Development ICGSE Research Papers Fabio Calefato University of Bari, Andrea Giove University of Bari, Filippo Lanubile University of Bari, Marco Losavio Klopotek Software & Technology Services Italia | ||
16:55 15mFull-paper | Experimentation for Business-to-Business Mission-Critical Systems: A Case Study ICSSP David Issa Mattos Chalmers University of Technology, Anas Dakkak Ericsson, Jan Bosch , Helena Holmström Olsson Malmö University | ||
17:10 15mFull-paper | Digital Re-imagination of Software and Systems Processes for Quality Engineering: iSPIN Approach ICSSP Padmalata Nistala TCS Research, Asha Rajbhoj TCS Research, Vinay Kulkarni Tata Consultancy Services Research, Kesav Vithal Nori IIIT Hyderabad | ||
17:25 15mFull-paper | Process Inspection Support: an Industrial Case Study ICSSP Christoph Mayr-Dorn Johannes Kepler University Linz, Johann Tuder Johannes Kepler University Linz, Alexander Egyed Johannes Kepler University, Linz |