Our intent is to introduce the concept of automatic restructuring as a powerful method for improving the quality of software developed before the advent of structured programming. The quality improvements we are concerned with are neither execution time efficiency nor core size requirements but, rather, higher readability and clear structured code. These,… (More)
In this workshop, the restructuring problem has been alluded to several times. Manual restructuring–i.e., the complete rewrite of a project using top-down design and implementation methods–has been offered as a way of improving existing software.