Prototype of Refactoring Support Tool MCC Focusing on the Naming of Variables

被引:0
|
作者
Tanoue, Satoshi [1 ]
Katayama, Teturou [1 ]
Kita, Yoshihiro [2 ]
Yamaba, Hisaaki [1 ]
Okazaki, Naonobu [1 ]
机构
[1] Univ Miyazaki, 1-1 Gakuen Kibanadai Nishi, Miyazaki 8892192, Japan
[2] Tokyo Univ Technol, 1404-1 Katakura, Hachioji, Tokyo 1920914, Japan
关键词
Static Analysis; Refactoring; Clean Code; Variable Name;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This research has implemented a prototype of refactoring support tool MCC(Make Clean Coder) which focuses on the naming of variables. This prototype helps to describe a clean code by static analysis for the source code written in C language. And, it can help to reduce factors that prevent programmers understanding the source code when they modify it by pointing out improper variable names. Programmers can lower the possibility of embedded bugs, and decrease the time required to add new functions.
引用
收藏
页码:P279 / P282
页数:4
相关论文
共 46 条
  • [1] Beyond the refactoring browser:: Advanced tool support for software refactoring
    Mens, T
    Tourwé, T
    Muñoz, F
    SIXTH INTERNATIONAL WORKSHOP ON PRINCIPLES OF SOFTWARE EVOLUTION, PROCEEDINGS, 2003, : 39 - 44
  • [2] Evaluating software refactoring tool support
    Mealy, Erica
    Strooper, Paul
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 331 - +
  • [3] Toward a Database Refactoring Support Tool
    Hamaji, Kohei
    Nakamoto, Yukikazu
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 443 - 446
  • [4] Tool Support for Refactoring Functional Programs
    Li, Huiqing
    Thompson, Simon
    PEPM'08: PROCEEDINGS OF THE 2008 ACM SIGPLAN SYMPOSIUM ON PARTIAL EVALUATION AND SEMANTICS-BASED PROGRAM MANIPULATION, 2008, : 199 - 203
  • [5] Tool Support for Refactoring Manual Tests
    Bernard, Elodie
    Botella, Julien
    Ambert, Fabrice
    Legeard, Bruno
    Utting, Mark
    2020 IEEE 13TH INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VALIDATION AND VERIFICATION (ICST 2020), 2020, : 332 - 342
  • [6] A Tool Support for Checking Consistency in Model Refactoring
    Thi-Huong Dao
    Thanh-Binh Trinh
    Ninh-Thuan Truong
    2017 9TH INTERNATIONAL CONFERENCE ON KNOWLEDGE AND SYSTEMS ENGINEERING (KSE 2017), 2017, : 100 - 105
  • [7] Towards on Appropriate Software Refactoring Tool Support
    Katic, Marija
    Fertalj, Kresimir
    ACS'09: PROCEEDINGS OF THE 9TH WSEAS INTERNATIONAL CONFERENCE ON APPLIED COMPUTER SCIENCE, 2009, : 140 - 145
  • [8] Development of a tool to support refactoring for object pascal programs
    Hatano, Katsuhiko
    Nomura, Yoshinari
    Taniguchi, Hideo
    2002, Kyushu University (07):
  • [9] A Prototype of Creativity Support Tool on Badminton
    Chen, Wu Chou
    Chu, Feng Chin
    Hung, Hsiang Wei
    PROCEEDINGS OF FIRST JOINT INTERNATIONAL PRE-OLYMPIC CONFERENCE OF SPORTS SCIENCE AND SPORTS ENGINEERING, VOL I: COMPUTER SCIENCE IN SPORTS, 2008, : 163 - 167
  • [10] RAID: Tool Support for Refactoring-Aware Code Reviews
    Brito, Rodrigo
    Valente, Marco Tulio
    2021 IEEE/ACM 29TH INTERNATIONAL CONFERENCE ON PROGRAM COMPREHENSION (ICPC 2021), 2021, : 265 - 275