A Restructuring Technique of Legacy Software Systems for Unit Testing


The KIPS Transactions:PartD, Vol. 15, No. 1, pp. 107-112, Feb. 2008
10.3745/KIPSTD.2008.15.1.107,   PDF Download:

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
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


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.