Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/SEAA.2012.63guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Micro Pattern Fault-Proneness

Published: 05 September 2012 Publication History

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 empirical studies of open source software systems, which categories of micro patterns are more correlated to faults. Gil and Maman demonstrated, and subsequent studies confirmed, that 75% of the classes of a software system are covered by micro patterns. In our study we also analyze the relationship between faults and the remaining 25% of classes that do not match with any micro pattern. We found that these classes are more likely to be fault-prone than the others. We also studied the correlation among all the micro patterns of the catalog, in order to verify the existence of relationships between them.

Cited By

View all
  • (2018)A Longitudinal Study of Anti Micro Patterns in 113 versions of TomcatProceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/3273934.3273945(90-93)Online publication date: 10-Oct-2018
  • (2017)Towards a software vulnerability prediction model using traceable code patterns and software metricsProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155700(1022-1025)Online publication date: 30-Oct-2017
  • (2017)On the randomness and seasonality of affective metrics for software developmentProceedings of the Symposium on Applied Computing10.1145/3019612.3019786(1266-1271)Online publication date: 3-Apr-2017
  • Show More Cited By

Index Terms

  1. Micro Pattern Fault-Proneness
    Index terms have been assigned to the content through auto-classification.

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    SEAA '12: Proceedings of the 2012 38th Euromicro Conference on Software Engineering and Advanced Applications
    September 2012
    462 pages
    ISBN:9780769547909

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 05 September 2012

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 16 Oct 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2018)A Longitudinal Study of Anti Micro Patterns in 113 versions of TomcatProceedings of the 14th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/3273934.3273945(90-93)Online publication date: 10-Oct-2018
    • (2017)Towards a software vulnerability prediction model using traceable code patterns and software metricsProceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering10.5555/3155562.3155700(1022-1025)Online publication date: 30-Oct-2017
    • (2017)On the randomness and seasonality of affective metrics for software developmentProceedings of the Symposium on Applied Computing10.1145/3019612.3019786(1266-1271)Online publication date: 3-Apr-2017
    • (2016)A statistical comparison of Java and Python software metric propertiesProceedings of the 7th International Workshop on Emerging Trends in Software Metrics10.1145/2897695.2897697(22-28)Online publication date: 14-May-2016
    • (2016)Measuring high and low priority defects on traditional and mobile open source softwareProceedings of the 7th International Workshop on Emerging Trends in Software Metrics10.1145/2897695.2897696(1-7)Online publication date: 14-May-2016
    • (2015)A Curated Benchmark Collection of Python Systems for Empirical Studies on Software EngineeringProceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/2810146.2810148(1-4)Online publication date: 21-Oct-2015
    • (2015)The JIRA Repository DatasetProceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/2810146.2810147(1-4)Online publication date: 21-Oct-2015

    View Options

    View options

    Get Access

    Login options

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media