2012 38th Euromicro Conference on Software Engineering and Advanced Applications 2012
DOI: 10.1109/seaa.2012.63
|View full text |Cite
|
Sign up to set email alerts
|

Micro Pattern Fault-Proneness

Abstract: One of the goals of Software Engineering is to reduce, or at least to try to control, the defectiveness of software systems during the development phase. The aim of our study is to analyze the relationship between micro patterns (introduced by Gil and Maman) and faults in a software system. Micro patterns are similar to design patterns, but their characteristic is that they can be identified automatically, and are at a lower level of abstraction with respect to design patterns. Our study aims to show, through … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
9
0

Year Published

2013
2013
2023
2023

Publication Types

Select...
3
2
2
2

Relationship

4
5

Authors

Journals

citations
Cited by 26 publications
(9 citation statements)
references
References 7 publications
0
9
0
Order By: Relevance
“…• Design patterns • Testing The aim of BOSE is to create a bridge between traditional software engineering and blockchain software development, defining new ad-hoc methodologies, fault analysis [18], patterns [19], [20], quality metrics, security strategies and testing approaches [21] capable of supporting a novel and disciplined area of software engineering.…”
Section: Road Map To Bosementioning
confidence: 99%
“…• Design patterns • Testing The aim of BOSE is to create a bridge between traditional software engineering and blockchain software development, defining new ad-hoc methodologies, fault analysis [18], patterns [19], [20], quality metrics, security strategies and testing approaches [21] capable of supporting a novel and disciplined area of software engineering.…”
Section: Road Map To Bosementioning
confidence: 99%
“…number of issues, defects, etc. ), or for patterns detection [5,3]. Additionally, it could be interesting to investigate if and how metrics change among different components of the same system.…”
Section: Querying the Datasetmentioning
confidence: 99%
“…To calculate these metrics, we used Understand 3.1 (build 766) 4 . We computed all the software metrics available in Understand which are categorized in the following groups: Complexity Metrics (e.g., McCabe Cyclomatic) 5 , Volume Metrics (e.g, Lines of Code) 6 , OO (e.g., Coupling Between Object Classes) 7 . For each system, we provided metrics for 3 different levels of granularity: system, file and class level, considering a total of 61 categories.…”
Section: Datasetmentioning
confidence: 99%