Communication publiée dans un ouvrage (Colloques, congrès, conférences scientifiques et actes)
An industrial study on the differences between pre-release and post-release bugs
RWEMALIKA, Renaud; Kintis, Marinos; PAPADAKIS, Mike et al.
2019In Proceedings of 35th IEEE International Conference on Software Maintenance and Evolution
Peer reviewed
 

Documents


Texte intégral
incidents-analysis.pdf
Preprint Auteur (341.73 kB)
Télécharger

Tous les documents dans ORBilu sont protégés par une licence d'utilisation.

Envoyer vers



Détails



Mots-clés :
industrial study; pre-release bug fixes; post-release bug fixes; revision histories; quality assurance
Résumé :
[en] Software bugs constitute a frequent and common issue of software development. To deal with this problem, modern software development methodologies introduce dedicated quality assurance procedures. At the same time researchers aim at developing techniques capable of supporting the early discovery and fix of bugs. One important factor that guides such research attempts is the characteristics of software bugs and bug fixes. In this paper, we present an industrial study on the characteristics and differences between pre-release bugs, i.e. bugs detected during software development, and post-release bugs, i.e. bugs that escaped to production. Understanding such differences is of paramount importance as it will improve our understanding on the testing and debugging support that practitioners require from the research community, on the validity of the assumptions of several research techniques, and, most importantly, on the reasons why bugs escape to production. To this end, we analyze 37 industrial projects from our industrial partner and document the differences between pre-release bugs and post-release bugs. Our findings suggest that post-release bugs are more complex to fix, requiring developers to modify several source code files, written in different programming languages, and configuration files, as well. We also find that approximately 82% of the post-release bugs involve code additions and can be characterized as "omission" bugs. Finally, we conclude the paper with a discussion on the implications of our study and provide guidance to future research directions.
Centre de recherche :
Interdisciplinary Centre for Security, Reliability and Trust (SnT) > Security Design and Validation Research Group (SerVal)
Disciplines :
Sciences informatiques
Auteur, co-auteur :
RWEMALIKA, Renaud ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT)
Kintis, Marinos
PAPADAKIS, Mike ;  University of Luxembourg > Interdisciplinary Centre for Security, Reliability and Trust (SNT) > Computer Science and Communications Research Unit (CSC)
LE TRAON, Yves ;  University of Luxembourg > Faculty of Science, Technology and Communication (FSTC) > Computer Science and Communications Research Unit (CSC)
Lorrach, Pierre;  BGL BNP Paribas > IT > Test Factory > Manager
Co-auteurs externes :
no
Langue du document :
Anglais
Titre :
An industrial study on the differences between pre-release and post-release bugs
Date de publication/diffusion :
30 septembre 2019
Nom de la manifestation :
35th IEEE International Conference on Software Maintenance and Evolution
Lieu de la manifestation :
Cleveland, OH, Etats-Unis
Date de la manifestation :
from 30-09-2019 to 04-10-2019
Manifestation à portée :
International
Titre de l'ouvrage principal :
Proceedings of 35th IEEE International Conference on Software Maintenance and Evolution
Maison d'édition :
IEEE
Pagination :
11
Peer reviewed :
Peer reviewed
Focus Area :
Security, Reliability and Trust
Projet FnR :
FNR11686509 - Continuous Development With Mutation Analysis And Testing, 2017 (01/09/2018-31/08/2021) - Michail Papadakis
Intitulé du projet de recherche :
CODEMATES
Organisme subsidiant :
FNR - Fonds National de la Recherche
BGL BNP Paribas
Disponible sur ORBilu :
depuis le 27 décembre 2019

Statistiques


Nombre de vues
233 (dont 19 Unilu)
Nombre de téléchargements
620 (dont 11 Unilu)

citations Scopus®
 
7
citations Scopus®
sans auto-citations
7
citations OpenAlex
 
5
citations WoS
 
6

Bibliographie


Publications similaires



Contacter ORBilu