• Using Structural and Semantic Information to Support Software Refactoring 

      Bavota, Gabriele (Universita degli studi di Salerno, 2015-07-20)
      In the software life cycle the internal structure of the system undergoes continuous modifications. These changes push away the source code from its original design, often reducing its quality. In such cases refactoring ...