A Restructuring Technique of Legacy Software Systems for Unit Testing 


Vol. 15,  No. 1, pp. 107-112, Feb.  2008
10.3745/KIPSTD.2008.15.1.107


PDF
  Abstract

The maintenance of legacy software systems is very important in the field of a software engineering. In the maintenance, a regression test confirms the behavior preserving of the software which has been changed but most of regression tests are done in a system level and rarely done in a unit test level because there is no test case. This paper proposes how to modify legacy software systems and make unit test cases as an asset. It uses a technique with a specific module of a real software development project and analyzes test coverage results. After this, if a study about automatic restructuring techniques and a test case generation proceeds continuously, we can expect the big advance of legacy software systems maintenance.

  Statistics


  Cite this article

[IEEE Style]

J. H. Moon and N. Y. Lee, "A Restructuring Technique of Legacy Software Systems for Unit Testing," The KIPS Transactions:PartD, vol. 15, no. 1, pp. 107-112, 2008. DOI: 10.3745/KIPSTD.2008.15.1.107.

[ACM Style]

Joong Hee Moon and Nam Yong Lee. 2008. A Restructuring Technique of Legacy Software Systems for Unit Testing. The KIPS Transactions:PartD, 15, 1, (2008), 107-112. DOI: 10.3745/KIPSTD.2008.15.1.107.