Even experienced developers rigorously testing their code and using state of the art tools and practices, inject every now and then bugs into the code. There is a huge amount of literature about the characterization of such bugs including the effectiveness of the reports and the fixes, the time required to fix them, etc. Existing works have already identified several factors considered to influence directly the bug injection. However, there is no support for the claims made so far using data coming from industrial, bug- injecting development sessions. This paper aims at filling this gap by analyzing industrial bug-injecting development sessions from several points of view. It investigates 49 bug-injecting development sessions evaluating and discussing three alleged, developers-centered main causes of bug injection: expertise, knowledge of code, and distraction. Additionally, the paper provides insights into the complete lifetime of bugs from injection to the fix and discusses implications for bug prediction

Poster: An Initial Characterization of Bug-Injecting Development Sessions / Coman I; Sillitti A; Succi G. - STAMPA. - (2018), pp. 129-130. (Intervento presentato al convegno 40th International Conference on Software Engineering Companion tenutosi a Gothenburg, Sweden nel 27 May - 03 June, 2018) [10.1145/3183440.3195069].

Poster: An Initial Characterization of Bug-Injecting Development Sessions

Succi G
2018

Abstract

Even experienced developers rigorously testing their code and using state of the art tools and practices, inject every now and then bugs into the code. There is a huge amount of literature about the characterization of such bugs including the effectiveness of the reports and the fixes, the time required to fix them, etc. Existing works have already identified several factors considered to influence directly the bug injection. However, there is no support for the claims made so far using data coming from industrial, bug- injecting development sessions. This paper aims at filling this gap by analyzing industrial bug-injecting development sessions from several points of view. It investigates 49 bug-injecting development sessions evaluating and discussing three alleged, developers-centered main causes of bug injection: expertise, knowledge of code, and distraction. Additionally, the paper provides insights into the complete lifetime of bugs from injection to the fix and discusses implications for bug prediction
2018
Proceedings of the 40th International Conference on Software Engineering Companion
129
130
Poster: An Initial Characterization of Bug-Injecting Development Sessions / Coman I; Sillitti A; Succi G. - STAMPA. - (2018), pp. 129-130. (Intervento presentato al convegno 40th International Conference on Software Engineering Companion tenutosi a Gothenburg, Sweden nel 27 May - 03 June, 2018) [10.1145/3183440.3195069].
Coman I; Sillitti A; Succi G
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/892540
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact