@inbook {Simula.simula.440,
	title = {Exploring Feasibility of Software Defects Orthogonal Classification},
	booktitle = {Communications in Computer and Information Science},
	year = {2008},
	pages = {136-152},
	publisher = {Springer},
	organization = {Springer},
	chapter = {1},
	isbn = {978-3-540-70621-2},
	author = {Falessi, Davide and Cantone, Giovanni},
	editor = {Filipe, Joaquim and Shishkov, Boris and Helfert, Markus}
}
@inproceedings {Simula.simula.454,
	title = {A Comparison of Structured Analysis and Object Oriented Analysis: an Experimental Study},
	journal = {International Conference on Software and Data Tecnologies 2007},
	year = {2007},
	publisher = {INSTICC Press},
	type = {Conference},
	abstract = {Despite the fact that object oriented paradigm is actually widely adopted for software analysis, design, and implementation, there are still a large number of companies that continue to utilize the structured approach to develop software analysis and design. The fact is that the current worldwide agreement for object orientation is not supported by enough empirical evidence on advantages and disadvantages of object orientation vs. other paradigms in different phases of the software development process. In this work we describe an empirical study focused on comparing the time required for analyzing a data management system by using both object orientation and a structural technique. We choose the approach indicated by the Rational Unified Process, and the Structured Analysis and Design Technique, as instances of object oriented and structured analysis techniques, respectively. The empirical study that we present considers both an uncontrolled and a controlled experiment with Master students. Its aim is to analyze the effects of those techniques to software analysis both for software development from scratch, and enhancement maintenance, respectively. Results show no significant difference in the time required for developing or maintaining a software application by applying those two techniques, whatever is the order of their application. However we found two major tendencies regarding object orientation: 1) it is more sensitive to subjects{\textquoteright} peculiarities, and 2) it is able to provide some reusability advantages already at the analysis level. Since such result concerns a one-hour-size enhancement maintenance, we expect significant benefits from using object orientation, in case of real-size extensions.},
	isbn = {978-989-8111-05-0},
	author = {Falessi, Davide and Cantone, Giovanni and Grande, Claudio},
	editor = {Filipe, Joaquim and Shishkov, Boris and Helfert, Markus}
}
@inproceedings {Simula.simula.482,
	title = {Exploring Feasibility of Software Defects Orthogonal Classification},
	journal = {International Conference on Software and Data Tecnologies (ICSOFT 2006)},
	year = {2006},
	publisher = {INSTICC Press 2006},
	type = {1},
	abstract = {Defect categorization is the basis of many works that relate to software defect detection. The assumption is that different subjects assign the same category to the same defect. Because this assumption was questioned, our following decision was to study the phenomenon, in the aim of providing empirical evidence. Because defects can be categorized by using different criteria, and the experience of the involved professionals in using such a criterion could affect the results, our further decisions were: (i) to focus on the IBM Orthogonal Defect Classification (ODC); (ii) to involve professionals after having stabilized process and materials with students. This paper is concerned with our basic experiment. We analyze a benchmark including two thousand and more data that we achieved through twenty-four segments of code, each segment seeded with one defect, and by one hundred twelve sophomores, trained for six hours, and then assigned to classify those defects in a controlled environment for three continual hours. The focus is on: Discrepancy among categorizers, and orthogonality, affinity, effectiveness, and efficiency of categorizations. Results show: (i) training is necessary to achieve orthogonal and effective classifications, and obtain agreement between subjects, (ii) efficiency is five minutes per defect classification in the average, (iii) there is affinity between some categories.},
	isbn = {972-8865-69-4},
	author = {Falessi, Davide and Cantone, Giovanni},
	editor = {Filipe, Joaquim and Shishkov, Boris and Helfert, Markus}
}
