Domain Specific Warnings: Are They Any Better?

Andre Hora 1 Nicolas Anquetil 1 Stéphane Ducasse 1 Simon Allier 1
1 RMOD - Analyses and Languages Constructs for Object-Oriented Application Evolution
LIFL - Laboratoire d'Informatique Fondamentale de Lille, Inria Lille - Nord Europe
Abstract : Tools to detect coding standard violations in source code are commonly used to improve code quality. One of their original goals is to prevent bugs, yet, a high number of false positives is generated by the rules of these tools, i.e., most warnings do not indicate real bugs. There are empirical evidences supporting the intuition that the rules enforced by such tools do not prevent the introduction of bugs in software. This may occur because the rules are too generic and do not focus on domain specific problems of the software under analysis. We underwent an investigation of rules created for a specific domain based on expert opinion to understand if such rules are worthwhile enforcing in the context of defect prevention. In this paper, we performed a systematic study to investigate the relation between generic and domain specific warnings and observed defects. From our experiment on a real case, long term evolution, software, we have found that domain specific rules provide better defect prevention than generic ones.
Type de document :
Communication dans un congrès
IEEE International Conference on Software Maintenance, Sep 2012, Riva del Garda, Italy. pp.441-450, 2012
Liste complète des métadonnées

Littérature citée [23 références]  Voir  Masquer  Télécharger

https://hal.inria.fr/hal-00848830
Contributeur : Lse Lse <>
Soumis le : lundi 29 juillet 2013 - 13:04:09
Dernière modification le : jeudi 11 janvier 2018 - 06:22:25
Document(s) archivé(s) le : mercredi 5 avril 2017 - 17:22:27

Fichier

icsm2012-rules.pdf
Fichiers produits par l'(les) auteur(s)

Identifiants

  • HAL Id : hal-00848830, version 1

Citation

Andre Hora, Nicolas Anquetil, Stéphane Ducasse, Simon Allier. Domain Specific Warnings: Are They Any Better?. IEEE International Conference on Software Maintenance, Sep 2012, Riva del Garda, Italy. pp.441-450, 2012. 〈hal-00848830〉

Partager

Métriques

Consultations de la notice

316

Téléchargements de fichiers

210