Development of a tool to support refactoring for object pascal programs

被引:0
|
作者
Hatano, Katsuhiko
Nomura, Yoshinari
Taniguchi, Hideo
机构
来源
| 2002年 / Kyushu University卷 / 07期
关键词
Computer software maintenance - Computer software selection and evaluation - Object oriented programming - Pascal (programming language);
D O I
暂无
中图分类号
学科分类号
摘要
Software flexibility and extendibility reflect program architecture. For example, it is difficult to add functions and to maintain programs because of their complexity. We need to improve a software carefully if we want to keep it in high quality. We can use Refactoring which is the technique to reorganize a program without changing its functions. Refactoring methods allow existing programs to change easily against future modification and maintenance. We have to find out where we apply refactoring and which refactoring method we should use. In this paper, we propose a tool to support refactoring for Object Pascal programs using software metrics.
引用
收藏
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] Evaluating software refactoring tool support
    Mealy, Erica
    Strooper, Paul
    2006 AUSTRALIAN SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2006, : 331 - +
  • [4] Toward a Database Refactoring Support Tool
    Hamaji, Kohei
    Nakamoto, Yukikazu
    2016 FOURTH INTERNATIONAL SYMPOSIUM ON COMPUTING AND NETWORKING (CANDAR), 2016, : 443 - 446
  • [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] ASSISTING REFACTORING TOOL DEVELOPMENT THROUGH REFACTORING CHARACTERIZATION
    Marticorena, Raul
    Lopez, Carlos
    Perez, Javier
    Crespo, Yania
    ICSOFT 2011: PROCEEDINGS OF THE 6TH INTERNATIONAL CONFERENCE ON SOFTWARE AND DATABASE TECHNOLOGIES, VOL 2, 2011, : 232 - 237
  • [7] 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
  • [8] 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
  • [9] Support for Refactoring an Application towards an Adaptive Object Model
    Guerra, Eduardo
    Aguiar, Ademar
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2014, PT V, 2014, 8583 : 73 - +
  • [10] Refactoring-aware configuration management for object-oriented programs
    Dig, Danny
    Manzoor, Kashif
    Johnson, Ralph
    Nguyen, Tien N.
    ICSE 2007: 29TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, PROCEEDINGS, 2007, : 427 - +