Technical Report
 

Steering programs via time travel

Public Deposited

Downloadable Content

Download PDF
https://ir.library.oregonstate.edu/concern/technical_reports/ww72bc88t

Descriptions

Attribute NameValues
Alternative Title
Creator
Abstract
  • Despite years of research into human computer interaction (HCI), the environments programmers must use for problem-solving today—with separate modes and tools for writing, compiling, testing, visualizing, and debugging— derive their basic structure from historical accident, and take little advantage of HCI research into the cognitive issues of programming. Neglecting these issues is an impediment to the programmers' ability to produce reliable, maintainable software. In this paper, we describe a system in which programmers can modelessly steer as they specify, visualize, explore, and alter the behavior of a program while traveling through the program's logical time. This approach supports two often-neglected cognitive principles that programmers need for problemsolving.
  • Keywords: Visual programming, Development tools, Debugging, Steering, Psychology of programming, Programming environments
  • Keywords: Visual programming, Development tools, Debugging, Steering, Psychology of programming, Programming environments
Resource Type
Date Available
Date Issued
Series
Subject
Rights Statement
Publisher
Peer Reviewed
Language
Replaces

Relationships

Parents:

This work has no parents.

Items