VinEd - A system for program manipulation through user-definable simultaneous views

被引:2
作者
Sajaniemi, J [1 ]
Ikonen, K [1 ]
机构
[1] Univ Joensuu, Dept Comp Sci, FIN-80101 Joensuu, Finland
关键词
program views; program editing; programming environment; program comprehension;
D O I
10.1007/s003780050016
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Programmers' mental representations of programs do not obey the order and immediate content of program texts. Multiple visible representations, or views, of programs help programmers to construct mental representations needed in, e.g., maintenance tasks. We have implemented VinEd, a language-independent editor framework that supports an unlimited number of user-definable and editable views. Views are defined by transformation programs that construct views from the original representation. VinEd extends the notion of views to any activity that can be based on the original program, e.g., program compilation. Thus VinEd can be extended to include a complete set of programming tools.
引用
收藏
页码:130 / 140
页数:11
相关论文
共 26 条
[1]  
[Anonymous], EMPIRICAL STUDIES PR
[2]  
Davies S. P., 1993, International Journal of Human-Computer Interaction, V5, P325, DOI 10.1080/10447319309526072
[3]  
DOUGHERTY D, 1991, SED AWK SEBASTOPOL
[4]  
Gamma E., 1995, Design Patterns: Elements of Reusable Object-Oriented Software, V206, P395
[5]  
GLASS G, 1993, UNIX PROGRAMMERS USE
[6]  
GRAY JS, 1997, INTERPROCESS COMMUNI
[7]  
Green T. R. G., 1995, Human-Computer Interaction. Interact '95, P139
[8]  
Green T. R. G., 1992, International Journal of Human-Computer Interaction, V4, P1, DOI 10.1080/10447319209526026
[9]  
Green T.R.G., 1985, HUMAN COMPUTER INTER, P397
[10]  
GRENE TRG, 1987, EMPIRICAL STUDIES PR, P132