An investigation of bad smells in object-oriented design

被引:18
|
作者
Shatnawi, Raed [1 ]
Li, Wei [1 ]
机构
[1] Univ Alabama, Dept Comp Sci, Huntsville, AL 35899 USA
关键词
D O I
10.1109/ITNG.2006.31
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bad smells are used to identify problematic classes in object-oriented design. Although intuitively making sense, the promise that bad smells can indicate the quality of design has not been validated by empirical evidence. This paper presents the results from an investigation that explored the relationship between the bad smells and the errors in an object-oriented system. The investigation found that some bad smells are positively associated with class errors.
引用
收藏
页码:161 / +
页数:2
相关论文
共 50 条
  • [41] Design with objects: an approach to object-oriented design
    Liang, WY
    O'Grady, P
    COMPUTER-AIDED DESIGN, 1998, 30 (12) : 943 - 956
  • [42] OBJECT-ORIENTED DESIGN IN HP IVI
    MUNSH, P
    WITTEN, S
    HEWLETT-PACKARD JOURNAL, 1990, 41 (05): : 29 - 30
  • [43] Object-Oriented Design Process Model
    Din, Jamilah
    Idris, Sufian
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2009, 9 (10): : 71 - 79
  • [44] Timing constraints and object-oriented design
    Hermeling, M
    van Roosmalen, O
    Selic, B
    REAL TIME PROGRAMMING 1999 (WRTP'99), 1999, : 39 - 44
  • [45] REQUIREMENTS OF AN OBJECT-ORIENTED DESIGN METHOD
    WALKER, IJ
    SOFTWARE ENGINEERING JOURNAL, 1992, 7 (02): : 102 - 113
  • [46] OBJECT-ORIENTED DESIGN - GUIDELINES AND TECHNIQUES
    CAPRETZ, LF
    LEE, PA
    INFORMATION AND SOFTWARE TECHNOLOGY, 1993, 35 (04) : 195 - 206
  • [47] Inference of object-oriented design patterns
    Tonella, P
    Antoniol, G
    JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2001, 13 (05): : 309 - 330
  • [48] Object-oriented design principles in mathematics
    Zotos, Kostas
    APPLIED MATHEMATICS AND COMPUTATION, 2007, 188 (02) : 1430 - 1436
  • [49] OBJECT-ORIENTED DESIGN OF TELECOMMUNICATION SOFTWARE
    YAMAZAKI, S
    KAJIHARA, K
    ITO, M
    YASUHARA, R
    IEEE SOFTWARE, 1993, 10 (01) : 81 - 87
  • [50] APPLYING OBJECT-ORIENTED ANALYSIS AND DESIGN
    NERSON, JM
    COMMUNICATIONS OF THE ACM, 1992, 35 (09) : 63 - 74