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 条
  • [41] A New Design Defects Classification: Marrying Detection and Correction
    Mahouachi, Rim
    Kessentini, Marouane
    Ghedira, Khaled
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, FASE 2012, 2012, 7212 : 455 - 470
  • [42] The design and implementation of an online detection system for defects in glass
    Jin Yong
    Zhang Liao
    Zhang Hanyuan
    Li Hongying
    INSIGHT, 2016, 58 (10) : 551 - 555
  • [43] Search-Based Design Defects Detection by Example
    Kessentini, Marouane
    Sahraoui, Houari
    Boukadoum, Mounir
    Wimmer, Manuel
    FUNDAMENTAL APPROACHES TO SOFTWARE ENGINEERING, 2011, 6603 : 401 - +
  • [44] Design of adaptive detection algorithms for surveillance radar
    Melvin, WL
    Guerci, JR
    Callahan, MJ
    Wicks, MC
    RECORD OF THE IEEE 2000 INTERNATIONAL RADAR CONFERENCE, 2000, : 608 - 613
  • [45] DESIGN OF ADAPTIVE PROCEDURES FOR FAULT DETECTION AND ISOLATION
    COHN, M
    OTT, G
    IEEE TRANSACTIONS ON RELIABILITY, 1971, R 20 (01) : 7 - &
  • [46] Design of adaptive detection algorithms for surveillance radar
    Melvin, William L.
    Guerci, Joseph R.
    Callahan, Michael J.
    Wicks, Michael C.
    IEEE National Radar Conference - Proceedings, 2000, : 608 - 613
  • [47] Structure Design of Adaptive Pipeline Detection Robot
    Tang, Zheng
    Li, Zhiqing
    Ma, Shugen
    Chen, Yanran
    Yang, Yulin
    2021 7TH INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND ROBOTICS (ICCAR), 2021, : 136 - 140
  • [48] Software Design Smell Detection: a systematic mapping study
    Khalid Alkharabsheh
    Yania Crespo
    Esperanza Manso
    José A. Taboada
    Software Quality Journal, 2019, 27 : 1069 - 1148
  • [49] Numerical Simulation Software Design on Protein Particle Detection
    He, Peng
    Zhou, Zhen
    Wang, Lianpeng
    Wang, Na
    SMART MATERIALS AND NANOTECHNOLOGY IN ENGINEERING, 2012, 345 : 223 - +
  • [50] A tool for design pattern detection and software architecture reconstruction
    Università Degli Studi di Milano-Bicocca, DISCo - Dipartimento di Informatica, Sistemistica e Comunicazione, 20126 Milan, Italy
    Inf Sci, 7 (1306-1324):