Adaptive Detection of Software Design Defects

被引:0
|
作者
Kreimer, Jochen [1 ]
机构
[1] Univ Paderborn, Inst Informat, Furstenallee 11, D-33102 Paderborn, Germany
来源
关键词
Object-oriented design; Software quality; Refactoring; Program analysis; Metrics; Machine learning;
D O I
10.1007/s00450-005-0177-9
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Criteria for software quality measurement depend on the application area. In large software systems criteria like maintainability, comprehensibility and extensibility play an important role. My aim is to identify design flaws in software systems automatically and thus to avoid "bad" - incomprehensible, hardly expandable and changeable - program structures. Depending on the perception and experience of the searching engineer, design flaws are interpreted in a different way. I propose to combine knownmethods for finding design flaws on the basis of metrics with machine learning mechanisms, such that design flawdetection is adaptable to different views. This paper presents the underlying method, describes an analysis tool for Java programs and shows results of an initial case study.
引用
收藏
页码:151 / 161
页数:11
相关论文
共 50 条
  • [1] Software Design for PCB defects detection system based on AOI technology
    Yang, Qi
    Li, Ziyin
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2011, 14 (12): : 4041 - 4046
  • [2] An Adaptive Approach for Automatic Design Defects Detection in Object-Oriented Systems
    Mekruksavanich, Sakorn
    2017 INTERNATIONAL CONFERENCE ON DIGITAL ARTS, MEDIA AND TECHNOLOGY (ICDAMT): DIGITAL ECONOMY FOR SUSTAINABLE GROWTH, 2017, : 342 - 346
  • [3] The design of polynomial function-based neural network predictors for detection of software defects
    Park, Byoung-Jun
    Oh, Sung-Kwun
    Pedrycz, Witold
    INFORMATION SCIENCES, 2013, 229 : 40 - 57
  • [4] Toward Intelligent Software Defect Detection Learning Software Defects by Example
    Benson, Markland J.
    2011 34TH IEEE SOFTWARE ENGINEERING WORKSHOP (SEW 2011), 2011, : 138 - 142
  • [5] Adaptive visual detection of industrial product defects
    Zhang, Haigang
    Wang, Dong
    Chen, Zhibin
    Pan, Ronghui
    PEERJ COMPUTER SCIENCE, 2023, 9
  • [6] Detection of fabric defects based on adaptive wavelets
    Li, LQ
    Huang, XB
    QUALITY TEXTILES FOR QUALITY LIFE, VOLS 1-4, 2004, : 1306 - 1309
  • [7] Fabric defects detection using adaptive wavelets
    Wen, Zhijie
    Cao, Junjie
    Liu, Xiuping
    Ying, Shihui
    INTERNATIONAL JOURNAL OF CLOTHING SCIENCE AND TECHNOLOGY, 2014, 26 (03) : 202 - 211
  • [8] Adaptive visual detection of industrial product defects
    Zhang H.
    Wang D.
    Chen Z.
    Pan R.
    PeerJ Computer Science, 2023, 9 : 1 - 23
  • [9] Automatic Detection of Software Defects based on Machine Learning
    Elshamy, Nawal
    AbouElenen, Amal
    Elmougy, Samir
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2023, 14 (03) : 353 - 364
  • [10] An adaptive framework for the design of software specification languages
    Neto, JJ
    Silva, PSM
    ADAPTIVE AND NATURAL COMPUTING ALGORITHMS, 2005, : 349 - 352