Data-flow analysis of software change

Data-flow Analysis of Software Change James N. Campbell, M. S. Oregon Graduate Institute, 1990 Supervising Professor: Richard G. Hamlet Structural testing techniques have been the subject of extensive analysis. Until recently, all research has been oriented to the newly-written program; no consideration has been given the modification of existing software. A new path descriptor, the dependency chain, was proposed, and its use described in gauging the test requirements of a program change. A set of essential changes, called change primitives, was described. Generating the change in dependency chains for these change primitives lead to a method for generating test data for larger changes. The technique shows promise of extension.

[1]  Steven J. Zeil,et al.  Selectivity of data-flow and control-flow path criteria , 1988, [1988] Proceedings. Second Workshop on Software Testing, Verification, and Analysis.

[2]  Simeon C. Ntafos,et al.  On Required Element Testing , 1984, IEEE Transactions on Software Engineering.