An Ontological Identification of Relationships between Anti-Patterns and Code Smells

被引:0
作者
Luo, Yixin [1 ]
Hoss, Allyson [1 ]
Carver, Doris L. [1 ]
机构
[1] Louisiana State Univ, Software Engn Lab, 162 Coates Hall, Baton Rouge, LA 70803 USA
来源
2010 IEEE AEROSPACE CONFERENCE PROCEEDINGS | 2010年
关键词
D O I
暂无
中图分类号
V [航空、航天];
学科分类号
08 ; 0825 ;
摘要
Ensuring quality in software development is a challenging process. The concepts of anti-patterns and code smells utilize the knowledge of known problems to improve the quality of current and future software development. However, the knowledge and understanding of these indicators of low quality software is still insufficient to resolve many of the problems they represent. The identification and definition of anti-patterns is a heuristic process. Additionally, minimal research exists addressing the relationships between or among code smells and antipatterns. Software quality issues such as understandability and maintainability can be improved by identifying and resolving anti-patterns associated with code smells as well as preventing code smells before coding begins. We present an ontological representation of the relationships between anti-patterns and code smells to enhance the understanding of these concepts with the goal of improving software quality.
引用
收藏
页数:10
相关论文
共 23 条
[1]  
[Anonymous], 2003, DESCRIPTION LOGIC HD
[2]  
[Anonymous], 2003, TOPQUADRANT WHITE PA
[3]  
[Anonymous], 2001, KSL0105
[4]  
[Anonymous], 2004, PRACTICAL GUIDE BUIL
[5]  
[Anonymous], 1998, AntiPatterns: Refactoring Software, Architectures, and Projects in Crisis
[6]   A hierarchical model for object-oriented design quality assessment [J].
Bansiya, J ;
Davis, CG .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2002, 28 (01) :4-17
[7]  
Calero C., 2006, Ontologies for software engineering and software technology
[8]  
Cheng Yung-pin, 2007, P 559 ADV COMP SCI T
[9]  
Eden A., 2005, 3 EUR C COMP PHILOS
[10]  
Fowler M., 2018, Refactoring: Improving the Design of Existing Code