NYI: Visual Programming Languages (Scaling Up)
NYI: Visual Programming Languages (Scaling Up)
批准号:
9457473
负责人:
Margaret Burnett
金额:
$31.1万
依托单位:
依托单位国家:
美国
项目类别:
Continuing Grant
财政年份:
1994
资助国家:
美国
项目状态:
已结题
起止时间:
1994-09-15 至 2000-08-31
中文摘要
可视化编程在直觉上非常吸引人,因为它允许程序员简单地通过勾勒、指向或演示数据来表达数据之间的关系或对数据的转换--而不是通过将它们转换为命令、指针和抽象符号的序列。这消除了许多传统上编程计算机所需的概念,再加上持续的视觉反馈,提供了使编程更容易和更可靠的前景。然而,有一个问题导致视觉编程的潜力在很大程度上仍未得到开发。到目前为止,大多数可视化编程语言(VPL)都不能很容易地扩展到小型演示程序之外,以便在不重新引入它们试图删除的概念的情况下充分处理实际编程。这个问题被称为放大问题。本研究的目的是为了提高VPLS的可扩展性。重点放在三个方面:(1)开发方法来提高表达能力和代码重用性,同时保持简单和具体的性质;(2)开发适合于VPL的隐式多态类型的具体方法;以及(3)扩展VPL的适用性。这三个方向的研究成果在研究系统Forms/3中得到了原型,Forms/3是一种懒惰的说明性可视化语言。
英文摘要
Visual programming is intuitively very appealing, because it allows the programmer to express relationships among, or transformations to, data simply by sketching them, pointing at them, or demonstrating them -- not by translating them into sequences of commands, pointers, and abstract symbols. This removal of many of the concepts traditionally required to program computers, combined with continuous visual feedback, offers the promise of making programming easier and more reliable. Yet, there is a problem that has caused the potential of visual programming to remain largely untapped. Most visual programming languages (VPLs) to date are not easily extended beyond small demonstration programs to adequately handle realistic programming without re-introducing the very concepts they have tried to remove. This problem is called the scaling-up problem. The objective of this research is to improve the scalability of VPLs. The focus is in three directions: (1) developing ways to increase expressive power and code reuse that also maintain the qualities of simplicity and concreteness; (2) developing a concrete approach to implicit polymorphic types suitable for VPLs; and (3) extending the applicability of VPLs. Research results from investigating these three directions are prototyped in the research system Forms/3, a lazy declarative visual language.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
WORKSHOP: Doctoral Consortium at the ACM Computer-Human Interaction (CHI 2023) Conference
-
批准号:2317080
-
项目类别:Standard Grant
-
资助金额:$2.05万
-
财政年份:2023
-
负责人:Margaret Burnett
-
依托单位:
Embedding Equitable Design through Undergraduate Computing Curricula
-
批准号:2042324
-
项目类别:Standard Grant
-
资助金额:$16.91万
-
财政年份:2021
-
负责人:Margaret Burnett
-
依托单位:
CHS: Small: Software to Support Diverse Problem Solvers
-
批准号:1528061
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2015
-
负责人:Margaret Burnett
-
依托单位:
CER: Collaborative Research: Computing Education through Collaborative Debugging
-
批准号:1240957
-
项目类别:Standard Grant
-
资助金额:$32.5万
-
财政年份:2012
-
负责人:Margaret Burnett
-
依托单位:
HCC: Small: Supporting Males' and Females' Problem-Solving Strategies in End-User Debugging
-
批准号:0917366
-
项目类别:Continuing Grant
-
资助金额:$50.0万
-
财政年份:2009
-
负责人:Margaret Burnett
-
依托单位:
HCC-Medium: End-user debugging of machine-learned programs
-
批准号:0803487
-
项目类别:Continuing Grant
-
资助金额:$61.82万
-
财政年份:2008
-
负责人:Margaret Burnett
-
依托单位:
ITWF: Gender HCI Issues in Problem-Solving Software
-
批准号:0420533
-
项目类别:Standard Grant
-
资助金额:$0.0万
-
财政年份:2004
-
负责人:Margaret Burnett
-
依托单位:
Workshop Event: Programming Languages/Environments for the Educationally Disadvantaged
-
批准号:0324756
-
项目类别:Standard Grant
-
资助金额:$3.91万
-
财政年份:2003
-
负责人:Margaret Burnett
-
依托单位:
ITR: Collaborative Research: Dependable End-User Software
-
批准号:0325273
-
项目类别:Continuing Grant
-
资助金额:$168.0万
-
财政年份:2003
-
负责人:Margaret Burnett
-
依托单位:
ITR: End-User Software Engineering
-
批准号:0082265
-
项目类别:Continuing Grant
-
资助金额:$45.5万
-
财政年份:2000
-
负责人:Margaret Burnett
-
依托单位:
Experimental Software Systems: An Experimental Environment for Integrating Testing and Debugging in Form-Based Visual Programming Languages
-
批准号:9806821
-
项目类别:Continuing Grant
-
资助金额:$90.96万
-
财政年份:1998
-
负责人:Margaret Burnett
-
依托单位:
Research Initiation Award: Toward Scaling Up: Visual Data Abstraction for Declarative Visual Programming Languages
-
批准号:9308649
-
项目类别:Standard Grant
-
资助金额:$9.0万
-
财政年份:1993
-
负责人:Margaret Burnett
-
依托单位:
A Study of the Scaling Up Problem for Declarative Visual Programming Languages
-
批准号:9396134
-
项目类别:Standard Grant
-
资助金额:$0.72万
-
财政年份:1993
-
负责人:Margaret Burnett
-
依托单位:
A Study of the Scaling Up Problem for Declarative Visual Programming Languages
-
批准号:9215030
-
项目类别:Standard Grant
-
资助金额:$1.58万
-
财政年份:1992
-
负责人:Margaret Burnett
-
依托单位:
国内基金
海外基金
基于多幅图象的Visual Hull重构及表面属性建模算法研究
-
批准号:60373031
-
项目类别:面上项目
-
资助金额:23.0万元
-
批准年份:2003
-
负责人:陈越
-
依托单位: