• DocumentCode
    3715260
  • Title

    Impact of refactoring on code quality by using graph theory: An empirical evaluation

  • Author

    Anam Shahjahan;Wasi haider Butt;Aisha Zafar Ahmad

  • Author_Institution
    Department of Computer Engineering College of Electrical and Mechanical Engineering, National University of Sciences and Technology, Pakistan
  • fYear
    2015
  • Firstpage
    595
  • Lastpage
    600
  • Abstract
    Refactoring is the process of improving code quality without affecting its external behaviour and by changing its internal structure. Refactoring is done to improve code quality and structure. In this research, we have proposed a new method of code refactoring by using graph theory techniques. Previously manual methods were used to identify the classes with high impact in refactoring. the proposed method has been implemented and applied on software projects developed in java. Validation has been done by surveying software professionals to measure improve in code quality.
  • Keywords
    "Q-factor","Graph theory","Resource management","Maintenance engineering","Software quality","Testing"
  • Publisher
    ieee
  • Conference_Titel
    SAI Intelligent Systems Conference (IntelliSys), 2015
  • Type

    conf

  • DOI
    10.1109/IntelliSys.2015.7361201
  • Filename
    7361201