Object-oriented legacy system trace-based logic testing
Citations
85 citations
Additional excerpts
...In those approaches the user formulates a query in a higher-level language that is then applied to the logged data [17,18,19,20]....
[...]
55 citations
Cites background from "Object-oriented legacy system trace..."
...What is the general size of a package in terms of classes, inheritance definition, internal and external class references, imports, exports to other packages?...
[...]
53 citations
Cites methods from "Object-oriented legacy system trace..."
...In query-based debugging the user defines a query in a higher-level language that is then applied to the logged data [31], [32], [33], [34]....
[...]
43 citations
Cites background from "Object-oriented legacy system trace..."
...: It is a visualization that can be applied to packages [7]....
[...]
43 citations
References
415 citations
"Object-oriented legacy system trace..." refers background in this paper
...Furthermore, writing tests is one pattern to support software understanding: encode the assumption in a test and check whether the test fails or succeeds [6]....
[...]
...Moreover, due to poor design, it is often difficult to bring the system into the wanted state [6]....
[...]
...Indeed, in the context of legacy systems, one of the few trustable sources of information is the execution of the application itself [6]....
[...]
...One reengineering pattern is to start the reengineering from running the system, by emphasizing that it is important to have the knowledge of the domain when understanding the code [6]....
[...]
189 citations
"Object-oriented legacy system trace..." refers methods in this paper
...However, because a general tree pattern matching problem with variables is NP-complete and would no be usable for pattern matching an execution trace consisting of several thousand messages, we use the left order embedding algorithm described in [15] to pattern match an execution trace....
[...]
175 citations
"Object-oriented legacy system trace..." refers background in this paper
...In a pioneering paper [14] the authors argue that testing object-oriented software should not focus on units but on the message exchange between them in a scenario....
[...]
173 citations
"Object-oriented legacy system trace..." refers methods in this paper
...[22] use program events traces to visualise program execution patterns and eventbased object relationships such as method invocations and object creation....
[...]
173 citations