Title
|
|
|
|
Applying webmining techniques to execution traces to support the program comprehension process
|
|
Author
|
|
|
|
|
|
Abstract
|
|
|
|
Well-designed object-oriented programs typically consist of a few key classes that work tightly together to provide the bulk of the functionality. As such, these key classes are excellent starting points for the program comprehension process. We propose a technique that uses webmining principles on execution traces to discover these important and tightly interacting classes. Based on two medium-scale case studies - Apache Ant and Jakarta Meter - and detailed architectural information from its developers, we show that our heuristic does in fact find a sizeable number of the classes deemed important by the developers. |
|
|
Language
|
|
|
|
English
|
|
Source (book)
|
|
|
|
9th European Conference on Software Maintenance and Reengineering (CSMR)
|
|
Publication
|
|
|
|
Los Alamitos, Calif.
:
IEEE Computer Society
,
2005
|
|
ISBN
|
|
|
|
0-7695-2304-8
|
|
DOI
|
|
|
|
10.1109/CSMR.2005.12
|
|
Volume/pages
|
|
|
|
(2005)
, p. 134-142
|
|
ISI
|
|
|
|
000228415500014
|
|
Full text (Publisher's DOI)
|
|
|
|
|
|