期刊文献+

代码坏味检测及重构的现状分析 被引量:4

Related Work Analysis of Code Bad Smell Detection and Refactoring
下载PDF
导出
摘要 软件良好的设计质量能使维护和重用变得更加容易和方便,而如果代码中存在各种各样的坏味,那么必将导致软件整体设计质量降低。首先对坏味的定义、描述和分类进行分析,之后列举现有的坏味检测以及重构研究,对其进行分析和比较。现状分析之后指出了现存的不足之处,为新的研究指明了方向。 Good quality of software would make the maintenance and re - use easier and more convenient. When there are too many bad smells, the total quality would be reduced. In this paper, bad smell is defined, described and classified, and then the related work about bad smells detection and refactoring is listed, analyzed and contrasted. The limitation and shortage of the related work are presented to point out the way of further researches.
出处 《智能计算机与应用》 2014年第3期23-27,共5页 Intelligent Computer and Applications
基金 国家自然科学基金(61073052)
关键词 研究现状 代码坏味 坏味检测 坏味重构 Related Work Code Bad Smell Bad Smell Detection Bad Smell Refactoring
  • 相关文献

参考文献7

  • 1李军超,尹俊文,徐振阳.基于抽象语法树的代码味道识别工具的分析与设计[J].株洲工学院学报,2005,19(6):53-56. 被引量:1
  • 2李建忠,刘建宾.重复代码自动检测工具的研究与设计[J].韩山师范学院学报,2006,27(6):24-29. 被引量:1
  • 3Tsantalis, Nikolaos,Chatzigeorgiou, Alexander.Identification of Move Method Refactoring Opportunities[J].IEEE Transactions on Software Engineering.2009(3)
  • 4Rao, A Ananda,Reddy, K Narendar.Identifying Clusters of Concepts in a Low Cohesive Class for Extract Class Refactoring Using Metrics Supplemented Agglomerative Clustering Technique[J].International Journal of Computer Science Issues (IJCSI).2011(5)
  • 5K. A. Kontogiannis,R. Demori,E. Merlo,M. Galler,M. Bernstein.Pattern matching for clone and concept detection[J].Automated Software Engineering (-).1996(1-2)
  • 6Chung-Horng Lung,Xia Xu,Marzia Zaman,Anand Srinivasan.Program restructuring using clustering techniques[J].The Journal of Systems & Software.2006(9)
  • 7MarkO’Keeffe,Mel óCinnéide.Search‐based refactoring: an empirical study[J].J Softw Maint Evol: Res Pract.2008(5)

二级参考文献6

  • 1Martin Fowler.Refactoring:Improvingthe Design of Existing Code[M].候捷,熊节译.北京:中国电力出版社,2003.
  • 2Beck K. eXtreme Programming eXplained[M]. New York:Addison-Wesley, 2000.
  • 3Roberts D, Brant J, Johnson R. A refactoring tool for Smalltalk[J].Theory and Practice of Object Systems, 1997,3 ( 4 ): 253-263.
  • 4Norman E Fenton,Shari Lawrence Pfleeger.软件度量[M].杨海燕,赵巍,张力,等译.北京:机械工业出版社,2004.
  • 5陈火旺 刘春林 谭庆平.编译原理[M].北京:国防工业出版社,2000..
  • 6SunyeG, PolletD, LeTraonY, etal. RefactoringUML models[J]. Proc. UML 2001,Lecture Notes in Computer Science, 2001 ( 1 ): 134-138.

同被引文献23

引证文献4

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部