[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/876882.879822guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

A Quantitative Evaluation of Maintainability Enhancement by Refactoring

Published: 03 October 2002 Publication History

Abstract

Program refactoring is a technique to enhance the maintainabilityof a program. Although the concept itself is consideredto be effective, there are few quantitative evaluationof its impact to the software maintainability. It is sometimesdifficult to judge whether the refactoring in question shouldbe applied or not without knowing the effect accurately.We propose a quantitative evaluation method to measurethe maintainability enhancement effect of program refactoring.We focused on the coupling metrics to evaluate therefactoring effect. By comparing the coupling before andafter the refactoring, we could evaluate the degree of maintainabilityenhancement.We applied our method to a certain program and showedthat our method was really effective to quantify the refactoringeffect and helped us to choose appropriate refactorings.

Cited By

View all
  • (2021)An Empirical Study on Refactoring-Inducing Pull RequestsProceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3475716.3475785(1-12)Online publication date: 11-Oct-2021
  • (2019)Measuring the effect of clone refactoring on the size of unit test cases in object-oriented softwareInnovations in Systems and Software Engineering10.1007/s11334-019-00334-615:2(117-137)Online publication date: 1-Jun-2019
  • (2018)Detection Technology and Application of Clone RefactoringProceedings of the 2018 2nd International Conference on Management Engineering, Software Engineering and Service Sciences10.1145/3180374.3181332(128-133)Online publication date: 13-Jan-2018
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
ICSM '02: Proceedings of the International Conference on Software Maintenance (ICSM'02)
October 2002
ISBN:0769518192

Publisher

IEEE Computer Society

United States

Publication History

Published: 03 October 2002

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 20 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2021)An Empirical Study on Refactoring-Inducing Pull RequestsProceedings of the 15th ACM / IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM)10.1145/3475716.3475785(1-12)Online publication date: 11-Oct-2021
  • (2019)Measuring the effect of clone refactoring on the size of unit test cases in object-oriented softwareInnovations in Systems and Software Engineering10.1007/s11334-019-00334-615:2(117-137)Online publication date: 1-Jun-2019
  • (2018)Detection Technology and Application of Clone RefactoringProceedings of the 2018 2nd International Conference on Management Engineering, Software Engineering and Service Sciences10.1145/3180374.3181332(128-133)Online publication date: 13-Jan-2018
  • (2017)How does refactoring affect internal quality attributes?Proceedings of the XXXI Brazilian Symposium on Software Engineering10.1145/3131151.3131171(74-83)Online publication date: 20-Sep-2017
  • (2017)An exploratory study on the relationship between changes and refactoringProceedings of the 25th International Conference on Program Comprehension10.1109/ICPC.2017.38(176-185)Online publication date: 20-May-2017
  • (2016)On evaluating the impact of the refactoring of architectural problems on software qualityProceedings of the Scientific Workshop Proceedings of XP201610.1145/2962695.2962716(1-8)Online publication date: 24-May-2016
  • (2015)Size and cohesion metrics as indicators of the long method bad smellProceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering10.1145/2810146.2810155(1-10)Online publication date: 21-Oct-2015
  • (2015)Prioritization of Classes for RefactoringProceedings of the Third International Symposium on Women in Computing and Informatics10.1145/2791405.2791463(228-234)Online publication date: 10-Aug-2015
  • (2015)An Empirical Evaluation of Iterative Maintenance Life Cycle Using XPACM SIGSOFT Software Engineering Notes10.1145/2735399.273540640:2(1-14)Online publication date: 3-Apr-2015
  • (2014)Refactoring planning and practice in agile software development: an empirical studyProceedings of the 2014 International Conference on Software and System Process10.1145/2600821.2600829(55-64)Online publication date: 26-May-2014
  • Show More Cited By

View Options

View options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media