返回
Supporting tailorable program visualisation through literate programming and fisheye views
DOI:10.1016/S0950-5849(01)00182-3.png)
摘要
En 中文
This paper describes the 'Jaba' program editor and browser that allows users to tailor the level of abstraction at which they visualise, browse, edit and document object-oriented programs. Its design draws on concepts from literate programming, holophrasting displays, fisheye visualisation and hypertext to allow programmers to rapidly move between abstract and detailed views of Java classes. The paper focuses on the motivation for, and user interface issues surrounding, the integration of these facilities in Jaba. Limitations in the current tools and theories for programming support are identified, and modifications are proposed and demonstrated. Examples include overcoming the static post-hoc documentation support provided by Javadoc, and normalising Fumas's 'degree of interest' fisheye visualisation formula to avoid excessive suppression of program segments. (C) 2001 Elsevier Science B.V. All rights reserved.
Keyword:
literate programming
documentation
fisheye visualisation
hypertext
programming environments
Java
AI总结
对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。
期刊
IF:
4.3
论文数:
3.8K
被引数:
7.7K
机构
暂无机构信息
引用论文
Avaliação do processo de implantação da estratégia da Atenção Integrada às Doenças Prevalentes da Infância no Programa Saúde da Família, no Estado de Pernambuco, Brasil巴西伯南布哥州家庭健康计划中儿童常见病综合管理策略实施过程的评估
没有更多内容

