DocumentCode
3081032
Title
Reverse engineering meets data analysis
Author
Andritsos, Periklis ; Miller, Renée J.
Author_Institution
Dept. of Comput. Sci., Toronto Univ., Ont., Canada
fYear
2001
fDate
2001
Firstpage
157
Lastpage
166
Abstract
We demonstrate how the data management techniques known as On-Line Analytical Processing, or OLAP, can be used to enhance the sophistication and range of software reverse engineering tools. This is the first comprehensive examination of the similarities and differences in these tasks both in how OLAP techniques meet (or fail to meet) the needs of reverse engineering and in how reverse engineering can be recast using data analysis. To permit the seamless integration of these technologies, we extend a multidimensional data model to manage dynamically changing dimensions (over which data can be aggregated). We use a case study of the Apache Web server to show how our solutions permit an integrated view of data, ranging from low level program analysis information to abstract, aggregate information. These high-level abstractions may be provided either by humans (perhaps using a visualization tool) or directly from reverse engineering tools or data mining techniques
Keywords
Internet; data mining; data models; file servers; reverse engineering; software tools; Apache Web server; OLAP; OLAP techniques; On-Line Analytical Processing; abstract aggregate information; case study; data analysis; data management techniques; data mining techniques; dynamically changing dimensions; high-level abstractions; integrated view; low level program analysis information; multidimensional data model; reverse engineering tools; seamless integration; software reverse engineering tools; visualization tool; Aggregates; Data analysis; Data models; Engineering management; Information analysis; Multidimensional systems; Reverse engineering; Software tools; Technology management; Web server;
fLanguage
English
Publisher
ieee
Conference_Titel
Program Comprehension, 2001. IWPC 2001. Proceedings. 9th International Workshop on
Conference_Location
Toronto, Ont.
ISSN
1092-8138
Print_ISBN
0-7695-1131-7
Type
conf
DOI
10.1109/WPC.2001.921727
Filename
921727
Link To Document