loading...
Testing During Refactoring: Adding Aspects to Legacy Systems
Raleigh, North Carolina November 07-November 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISSRE.2006.4617th International Symposium on Softw ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Michael Mortensen, Hewlett-Packard
Sudipto Ghosh, Colorado State University
James M. Bieman, Colorado State University
Moving program code that implements cross-cutting concerns into aspects can improve the maintainability of legacy systems. This kind of refactoring, called aspectualization, can also introduce faults into a system. A test driven approach can identify these faults during the refactoring process so that they can be removed. We perform systematic testing as we aspectualize commercial VLSI CAD applications. The process of refactoring these applications revealed the kinds of faults that can arise during aspectualization, and helped us to develop techniques to reduce their occurrences.
Citation:
Michael Mortensen, Sudipto Ghosh, James M. Bieman, "Testing During Refactoring: Adding Aspects to Legacy Systems," issre, pp.221-230, 17th International Symposium on Software Reliability Engineering (ISSRE'06), 2006
Usage of this product signifies your acceptance of the Terms of Use.