|
iDEA: Drexel E-repository and Archives >
Drexel Academic Community >
College of Engineering >
Department of Computer Science >
Faculty Research and Publications (Comp Sci) >
Scenariographer: a tool for reverse engineering class usage scenarios from method invocation sequences
Please use this identifier to cite or link to this item:
http://hdl.handle.net/1860/810
|
| Title: | Scenariographer: a tool for reverse engineering class usage scenarios from method invocation sequences |
| Authors: | Salah, Maher M. Denton, Trip Mancoridis, Spiros Shokoufandeh, Ali Vokolos, Filippos I. |
| Issue Date: | Sep-2005 |
| Publisher: | IEEE |
| Citation: | Proceedings of the 2005 International Conference on Software Maintenance (ICSM'05), Budapest, Hungary, September, 2005. Retrieved 3/16/2006 from http://www.cs.drexel.edu/~spiros/research/papers/ICSM05a.pdf |
| Abstract: | Typical documentation for object-oriented programs includes
descriptions of the parameters and return types of
each method in a class, but little or no information on valid
method invocation sequences. Knowing the sequence with
which methods of a class can be invoked is useful information
especially for software engineers (e.g., developers,
testers) who are actively involved in the maintenance of
large software systems.
This paper describes a new approach and a tool for generating
class usage scenarios (i.e., how a class is used by
other classes) from method invocations, which are collected
during the execution of the software. Our approach is algorithmic
and employs the notion of canonical sets to categorize
method sequences into groups of similar sequences,
where each group represents a usage scenario for a given
class. |
| URI: | http://hdl.handle.net/1860/810 |
| Appears in Collections: | Faculty Research and Publications (Comp Sci)
|
Items in iDEA are protected by copyright, with all rights reserved, unless otherwise indicated.
|