RefactorErl - Source Code Analysis and Refactoring in Erlang

被引:0
|
作者
Bozo, Istvan [1 ]
Horpacsi, Daniel [1 ]
Horvath, Zoltan [1 ]
Kitlei, Robert [1 ]
Koszegi, Judit [1 ]
Tejfel, Mate [1 ]
Toth, Melinda [1 ]
机构
[1] Eotvos Lorand Univ, Budapest, Hungary
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The size of industrial applications rapidly grows under development, making even simple maintenance tasks difficult to perform. Our research and the developed tool - RefactorErl - focuses on static source code analysis and transformation techniques supporting everyday work of Erlang developers, such as understanding legacy code or supporting program maintenance and development tasks. We provide support for different shells and editors with easy-to-use commands and plugins. Also, we have developed a web based interface, which allows multiple users to query information about a shared code base loaded into a single instance of RefactorErl.
引用
收藏
页码:138 / 148
页数:11
相关论文
共 50 条
  • [1] Source Code Rejuvenation Is Not Refactoring
    Pirkelbauer, Peter
    Dechev, Damian
    Stroustrup, Bjarne
    SOFSEM 2010: THEORY AND PRACTICE OF COMPUTER SCIENCE, PROCEEDINGS, 2010, 5901 : 639 - 650
  • [2] Refactoring Erlang programs
    Lövei, László
    Horváth, Zoltán
    Kozsik, Tamás
    Víg, Anikó
    Nagy, Tamás
    Periodica Polytechnica Electrical Engineering, 2007, 51 (3-4): : 75 - 84
  • [3] Refactoring Edit History of Source Code
    Hayashi, Shinpei
    Omori, Takayuki
    Zenmyo, Teruyoshi
    Maruyama, Katsuhisa
    Saeki, Motoshi
    2012 28TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE (ICSM), 2012, : 617 - 620
  • [4] Automating Source Code Refactoring in the Classroom
    AlOmar, Eman Abdullah
    Mkaouer, Mohamed Wiem
    Ouni, Ali
    PROCEEDINGS OF THE 55TH ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2024, VOL. 1, 2024, : 60 - 66
  • [5] Identifying Code Clones with RefactorErl
    Fordos, Viktoria
    Toth, Melinda
    ACTA CYBERNETICA, 2016, 22 (03): : 553 - 571
  • [6] Use Cases for Refactoring in Erlang
    Kozsik, Tamas
    Csoernyei, Zoltan
    Horvath, Zoltan
    Kiraly, Roland
    Kitlei, Robert
    Loevei, Laszlo
    Nagy, Tamas
    Toth, Melinda
    Vig, Aniko
    CENTRAL EUROPEAN FUNCTIONAL PROGRAMMING SCHOOL, 2008, 5161 : 250 - 285
  • [7] Towards Trustworthy Refactoring in Erlang
    Horpacsi, Daniel
    Koszegi, Judit
    Thompson, Simon
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2016, (216): : 83 - 103
  • [8] Automatic Refactoring of Erlang Programs
    Sagonas, Konstantinos
    Avgerinos, Thanassis
    PPDP'09: PROCEEDINGS OF THE 11TH INTERNATIONAL ACM SIGPLAN SYMPOSIUM ON PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, 2009, : 13 - 23
  • [9] Refactoring Support for Modularity Maintenance in Erlang
    Li, Huiqing
    Thompson, Simon
    2010 10TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION, 2010, : 157 - 166
  • [10] MODELING SEMANTIC KNOWLEDGE IN ERLANG FOR REFACTORING
    Horvath, Zoltan
    Loevei, Laszlo
    Kozsik, Tamas
    Kitlei, Robert
    Bozo, Istvan
    Toth, Melinda
    Kiraly, Roland
    KEPT 2009: KNOWLEDGE ENGINEERING PRINCIPLES AND TECHNIQUES, 2009, : 38 - 53