2019
DOI: 10.1016/j.jss.2019.03.002
|View full text |Cite
|
Sign up to set email alerts
|

Not all bugs are the same: Understanding, characterizing, and classifying bug types

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
48
0
2

Year Published

2020
2020
2022
2022

Publication Types

Select...
6
2
1

Relationship

1
8

Authors

Journals

citations
Cited by 91 publications
(51 citation statements)
references
References 81 publications
1
48
0
2
Order By: Relevance
“…The complex phenomenon of bug introduction has been studied before. Previous studies have helped researchers to understand that fixing bugs consist of determining why software behaves erroneously (Zeller 2009;Beller et al 2018), that bugs can have different root causes (Li et al 2006;Catolino et al 2019), and that bugs can be introduced in a version of the software system but were not found until much later (Chen et al 2014). However, the state-of-the-art lacks a better understanding of the origin of bugs.…”
Section: Towards a Better Understanding Of Bug Introductionmentioning
confidence: 99%
“…The complex phenomenon of bug introduction has been studied before. Previous studies have helped researchers to understand that fixing bugs consist of determining why software behaves erroneously (Zeller 2009;Beller et al 2018), that bugs can have different root causes (Li et al 2006;Catolino et al 2019), and that bugs can be introduced in a version of the software system but were not found until much later (Chen et al 2014). However, the state-of-the-art lacks a better understanding of the origin of bugs.…”
Section: Towards a Better Understanding Of Bug Introductionmentioning
confidence: 99%
“…They suggested that for software performance, factors different from the time were underrepresented, such as memory usage and throughput. Catolino et al [22] analyzed bug reports of different popular projects with the aim of building a taxonomy of the types of bugs. This work provided a taxonomy for both functional and non-functional bugs, categorizing most of the performance bugs in the category "performance issue".…”
Section: Related Workmentioning
confidence: 99%
“…Functional bugs and their classification have been extensively studied since many years ago [15]. However, existing performance-related classifications are either too general [16], target specific scopes (e.g., cloud computing systems or Android apps) [17]- [21] or address both functional and performance bugs [22]. This makes even more difficult for researchers to find subject bugs for their studies, and as a result, they are finally advocated to perform expensive and often unsuccessful searches in software repositories from scratch.…”
Section: Introductionmentioning
confidence: 99%
“…A análise foi realizada utilizando o estudo dos defeitos reportados por módulos, prioridade e resolução dos defeitos através da ferramenta que utiliza aprendizado de máquina para análise dos textos. O estudo de [Catolino et al 2019] procurou entender, caracterizar e classificar defeitos reportados em issues dos projetos Mozilla, Apache e Eclipse. No estudo foram analisados 1.280 bugs que possibilitou a elaboração de uma taxonomia de tipos de bugs reportados.…”
Section: Trabalhos Relacionadosunclassified