DocumentCode :
2009791
Title :
Mining system-user interaction traces for use case models
Author :
El-Ramly, Mohammad ; Stroulia, Eleni ; Sorenson, Paul
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
fYear :
2002
fDate :
2002
Firstpage :
21
Lastpage :
29
Abstract :
While code understanding is the primary program comprehension activity, it is quite challenging to recognize the application requirements from code, since they have usually been occluded by a set of layers of later implementation decisions. An alternative source of evidence, especially valuable for understanding the purposes for which the application was built, can be the dynamic behavior of the system, and more specifically the system-user interaction. We have developed a method for modeling the application behavior from the user´s perspective in the form of use case models, using recorded traces of system-user interaction. We use data mining and pattern matching methods to mine these traces for frequently occurring user tasks. When interesting patterns are discovered, they are augmented with semantic information and they are used to build use case models. We demonstrate a successful application of this method to recover use case models from interaction traces with legacy 3270 systems to serve user interface reengineering activities.
Keywords :
data mining; pattern matching; reverse engineering; systems analysis; systems re-engineering; user interfaces; application requirements; code understanding; data mining; dynamic behavior; frequently occurring user tasks; legacy 3270 systems; pattern matching; program comprehension; recorded traces; semantic information; system-user interaction trace mining; use case models; user interface reengineering activities; Application software; Computer aided software engineering; Data mining; Graphical user interfaces; Object oriented modeling; Pattern matching; Programming; Runtime; Software maintenance; User interfaces;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2002. Proceedings. 10th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-1495-2
Type :
conf
DOI :
10.1109/WPC.2002.1021305
Filename :
1021305
Link To Document :
بازگشت