期刊文献+

基于抽象语法树的代码味道识别工具的分析与设计 被引量:1

Analysis and Design of Code Smell Detection Tool Based on Abstract Syntax Tree
下载PDF
导出
摘要 介绍了如何利用面向对象软件度量方法来识别代码味道,同时提出了以抽象语法树为中间表示形式来设计面向自动化重构的代码味道识别工具,并介绍了该识别工具各个模块的功能与特点。 This paper analysed the use of object- oriented software metrics methods to detect code smell, and brought forward design code smell detection tool based on Abstract Syntax Tree. Finally, described the function and attributes of the detection tool was briefly discussed.
出处 《株洲工学院学报》 2005年第6期53-56,共4页 Journal of Zhuzhou Institute of Technology
关键词 重构 代码味道 抽象语法树 度量 refactoring code smell abstract syntax tree metrics
  • 相关文献

参考文献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.

共引文献5

同被引文献6

  • 1李建忠,刘建宾.重复代码自动检测工具的研究与设计[J].韩山师范学院学报,2006,27(6):24-29. 被引量:1
  • 2Rao, 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)
  • 3Tsantalis, Nikolaos,Chatzigeorgiou, Alexander.Identification of Move Method Refactoring Opportunities[J].IEEE Transactions on Software Engineering.2009(3)
  • 4MarkO’Keeffe,Mel óCinnéide.Search‐based refactoring: an empirical study[J].J Softw Maint Evol: Res Pract.2008(5)
  • 5Chung-Horng Lung,Xia Xu,Marzia Zaman,Anand Srinivasan.Program restructuring using clustering techniques[J].The Journal of Systems & Software.2006(9)
  • 6K. A. Kontogiannis,R. Demori,E. Merlo,M. Galler,M. Bernstein.Pattern matching for clone and concept detection[J].Automated Software Engineering (-).1996(1-2)

引证文献1

二级引证文献4

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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