A context-driven software comprehension process model

被引:3
作者
Meng, Wen Jun [1 ]
Rilling, Juergen [1 ]
Zhang, Yonggang [1 ]
Witte, Rene [1 ]
Mudur, Sudhir [1 ]
Charland, Philippe [2 ]
机构
[1] Concordia Univ, Dept Comp Sci & Software Engn, Montreal, PQ, Canada
[2] Def Res & Dev Canada, Syst Syst Sect, Quebec City, PQ, Canada
来源
SECOND INTERNATIONAL IEEE WORKSHOP ON SOFTWARE EVOLVABILITY, PROCEEDINGS | 2006年
关键词
software evolution; program comprehension; process modeling; story metaphor; ontological reasoning;
D O I
10.1109/SOFTWARE-EVOLVABILITY.2006.1
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Comprehension is an essential part of software evolution. Only software that is well understood can evolve in a controlled manner. In this paper, we present a formal process model to support the comprehension of software systems by using Ontology and Description Logic. This formal representation supports the use of reasoning services across different knowledge resources and therefore, enables us to provide users with guidance during the comprehension process that is context sensitive to their particular comprehension task. As part of the process model, we also adopt a new interactive story metaphor, to represent the interactions between users and the comprehension process.
引用
收藏
页码:50 / +
页数:2
相关论文
共 28 条
[1]  
[Anonymous], 1986, ESP 86
[2]  
Baader F., 2003, DESCRIPTION LOGIC HD
[3]  
Bennett Keith H, 2000, P C FUTURE SOFTWARE, P73, DOI 10.1145/336512.336534
[4]  
BROOKS R, 1963, INT J MAN MACH STUD, P543
[5]  
Bruner, 1990, ACTS MEANING
[6]   What storytelling can do for information visualization [J].
Gershon, N ;
Page, W .
COMMUNICATIONS OF THE ACM, 2001, 44 (08) :31-37
[7]  
HAARSLEV V, 2001, P INT JOINT C AUT RE, P701
[8]  
Hartland Edwin, 1891, SCI FAIRY TALES
[9]  
IEEE, 12191998 IEEE
[10]  
JIN D, 2005, 21 IEEE ICSM 2005