Show simple item record

dc.contributor.author
Asenov, Dimitar
dc.contributor.author
Müller, Peter
dc.date.accessioned
2017-08-22T08:55:34Z
dc.date.available
2017-06-11T07:51:48Z
dc.date.available
2017-08-22T08:55:34Z
dc.date.issued
2014
dc.identifier.uri
http://hdl.handle.net/20.500.11850/83514
dc.identifier.doi
10.3929/ethz-a-010140807
dc.description.abstract
While visual programming has had success in some areas such as introductory or domain specific programming, professional developers typically still use a text editor. Designing a visual tool for professionals poses a number of challenges: visualizations must be flexible to support a variety of different tasks, interactions must be fluid to retain productivity, and the visual editing must scale to large software projects. In this paper we introduce Envision, a visual structured code editor that addresses these challenges using an architecture that supports flexible, customizable visualizations, keyboard-centric controls for fluid interaction, and optimizations to ensure good performance for large projects. Experiments with CogTool indicate that En- vision’s code manipulation techniques are as efficient as those of Eclipse, thus overcoming a major usability barrier for visual programming for professional developers.
en_US
dc.format
application/pdf
dc.language.iso
en
en_US
dc.publisher
ETH-Zürich
en_US
dc.rights.uri
http://rightsstatements.org/page/InC-NC/1.0/
dc.subject
Vi- sual programming
en_US
dc.subject
PROGRAMMEDITOREN (SOFTWAREPRODUKTE)
en_US
dc.subject
Programming environments
en_US
dc.subject
PROGRAM EDITORS (SOFTWARE PRODUCTS)
en_US
dc.subject
VISUAL PROGRAMMING (PROGRAMMING METHODS)
en_US
dc.subject
VISUELLE PROGRAMMIERUNG (PROGRAMMIERMETHODEN)
en_US
dc.subject
Human-computer interaction
en_US
dc.subject
Structured editors
en_US
dc.title
Envision
en_US
dc.type
Report
dc.rights.license
In Copyright - Non-Commercial Use Permitted
dc.date.published
2014
ethz.title.subtitle
A Fast and Flexible Visual Code Editor with Fluid Interactions
en_US
ethz.size
8 p.
en_US
ethz.code.ddc
DDC - DDC::0 - Computer science, information & general works::004 - Data processing, computer science
en_US
ethz.identifier.nebis
010140807
ethz.publication.place
Zürich
en_US
ethz.publication.status
published
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02664 - Inst. f. Programmiersprachen u. -systeme / Inst. Programming Languages and Systems::03653 - Müller, Peter / Müller, Peter
en_US
ethz.leitzahl
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science
en_US
ethz.leitzahl.certified
ETH Zürich::00002 - ETH Zürich::00012 - Lehre und Forschung::00007 - Departemente::02150 - Dep. Informatik / Dep. of Computer Science::02664 - Inst. f. Programmiersprachen u. -systeme / Inst. Programming Languages and Systems::03653 - Müller, Peter / Müller, Peter
ethz.date.deposited
2017-06-11T07:53:57Z
ethz.source
ECOL
ethz.source
ECIT
ethz.identifier.importid
imp593651da0aab325230
ethz.identifier.importid
imp59366b5ae519150307
ethz.ecolpid
eth:8563
ethz.ecitpid
pub:131719
ethz.eth
yes
en_US
ethz.availability
Open access
en_US
ethz.rosetta.installDate
2017-07-19T06:45:49Z
ethz.rosetta.lastUpdated
2021-02-14T18:27:35Z
ethz.rosetta.versionExported
true
ethz.COinS
ctx_ver=Z39.88-2004&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.atitle=Envision&rft.date=2014&rft.au=Asenov,%20Dimitar&M%C3%BCller,%20Peter&rft.genre=report&rft.btitle=Envision
 Search print copy at ETH Library

Files in this item

Thumbnail

Publication type

Show simple item record