Refactoring tools: Fitness for purpose

被引:77
作者
Murphy-Bill, Emerson [1 ]
Black, Andrew P. [1 ]
机构
[1] Portland State Univ, Dept Comp Sci, Portland, OR 97207 USA
基金
美国国家科学基金会;
关键词
Books; Dentistry; Presses; Programming; Refactoring; Software; Software development; Software tools; Streaming media; Teeth;
D O I
10.1109/MS.2008.123
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Refactoring tools can improve the speed and accuracy with which developers create and maintain software - but only if they are used. In practice, tools are not used as much as they could be; this seems to be because sometimes they do not align with the refactoring tactic preferred by most programmers, a tactic the authors call floss refactoring." They propose five principles that characterize successful floss-refactoring tools'principles that can help programmers to choose the most appropriate refactoring tools and also help toolsmiths to design tools that fit the programmer's purpose. © 2008 IEEE."
引用
收藏
页码:38 / 44
页数:7
相关论文
共 50 条
  • [1] Refactoring Tools Are Trustworthy Enough
    Brant, John
    IEEE SOFTWARE, 2015, 32 (06) : 80 - +
  • [2] Interaction design of user- centered refactoring tools
    Raab, Felix
    INFORMATION-WISSENSCHAFT UND PRAXIS, 2012, 63 (05): : 329 - 334
  • [3] Stepwise Refactoring Tools
    Eilertsen, Anna Maria
    Murphy, Gail C.
    2021 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2021), 2021, : 629 - 633
  • [4] Quick Checking Refactoring Tools
    Drienyovszky, Daniel
    Horpacsi, Daniel
    Thompson, Simon
    ERLANG 2010: PROCEEDINGS OF THE 2010 ACM SIGPLAN, ERLANG WORKSHOP, 2010, : 75 - 80
  • [5] A Comparative Study of Automated Refactoring Tools
    Alharbi, Maha
    Alshayeb, Mohammad
    IEEE ACCESS, 2024, 12 : 18764 - 18781
  • [6] Research on the Tools of Clone Code Refactoring
    Zhao Fengrong
    Zhang Liping
    Zhao Junqi
    PROCEEDINGS OF THE 2019 3RD INTERNATIONAL CONFERENCE ON MANAGEMENT ENGINEERING, SOFTWARE ENGINEERING AND SERVICE SCIENCES (ICMSS 2019), 2019, : 27 - 31
  • [7] Fourth Workshop on Refactoring Tools (WRT 2011)
    Dig, Danny
    Batory, Don
    2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE), 2011, : 1202 - +
  • [8] Analyzing Automatic Test Generation Tools for Refactoring Validation
    Silva, Indy P. S. C.
    Alves, Everton L. G.
    Andrade, Wilkerson L.
    2017 IEEE/ACM 12TH INTERNATIONAL WORKSHOP ON AUTOMATION OF SOFTWARE TESTING (AST), 2017, : 38 - 44
  • [9] Towards a better understanding of the mechanics of refactoring detection tools
    Oliveira, Jonhnanthan
    Gheyi, Rohit
    Teixeira, Leopoldo
    Ribeiro, Marcio
    Leandro, Osmar
    Fonseca, Baldoino
    INFORMATION AND SOFTWARE TECHNOLOGY, 2023, 162
  • [10] Data-Driven Usability Refactoring: Tools and Challenges
    Garrido, Alejandra
    Firmenich, Sergio
    Grigera, Julian
    Rossi, Gustavo
    6TH INTERNATIONAL WORKSHOP ON SOFTWARE MINING (SOFTWAREMINING), 2017, : 52 - 55