Automatic discovery of association paths in relational databases using software visualization

被引:0
作者
Ramadhan, HA [1 ]
机构
[1] Sultan Qaboos Univ, Dept Comp Sci, Muscat, Oman
来源
2004 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN & CYBERNETICS, VOLS 1-7 | 2004年
关键词
software re-engineering; databases; software; visualization; visual interfaces; empirical evaluation;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We introduce a visual framework for facilitating tasks associated with database maintenance and re-use. The prototype system embodying the framework is presented. The system utilizes various techniques and features of software visualization. The system supports visual displays of the database structure along with various implicit relationships found in it such as associations and path views. Information visualized is automatically extracted from the database schema. To assess the usefulness of the proposed framework in helping the programmers to quickly recognize path views among relations, an empirical evaluation was conducted. Results collected from the evaluation seem to support our hypothesis that the time required to manually recognize path views from the database schema is considerable and tends to increase as the depth between the relations increases. The evaluation also showed that by using our visual frame-work such time is negligible and tends to be static.
引用
收藏
页码:1371 / 1376
页数:6
相关论文
共 15 条
[1]  
AIKEN, 1998, TIOGA 2 DATABASE VIS
[2]   SPACE-FILLING SOFTWARE VISUALIZATION [J].
BAKER, MJ ;
EICK, SG .
JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (02) :119-133
[3]  
BALL T, 1996, SOFTWARE VISUALIZATI, P33
[4]  
CARD SK, COST KNOWLEDGE CHARA
[5]  
DOMINGUE J, 1998, PROGRAMMING MULTIMED
[6]  
EICK SG, 1998, MAINTENANCE LARGE SY
[7]  
JERDING D, 1994, GITGUV9433 TR OO PRO
[8]  
KUNTZ M, 1990, ERGONOMICS SCHEMA DE
[9]   AUTOMATING THE DESIGN OF GRAPHICAL PRESENTATIONS OF RELATIONAL INFORMATION [J].
MACKINLAY, J .
ACM TRANSACTIONS ON GRAPHICS, 1986, 5 (02) :110-141
[10]  
Myers B. A., 1990, Journal of Visual Languages and Computing, V1, P97, DOI 10.1016/S1045-926X(05)80036-9