Smalltalk-80: the language and its implementation
Smalltalk-80: the language and its implementation
Watch what I do: programming by demonstration
Watch what I do: programming by demonstration
Bridging the gulf between code and behavior in programming
CHI '95 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Creating the people's computer
Technology Review
Journal of Systems and Software - Special issue on invited articles on top systems and software engineering scholars
Your wish is my command: programming by example
Your wish is my command: programming by example
Dynamically Discovering Likely Program Invariants to Support Program Evolution
IEEE Transactions on Software Engineering - Special issue on 1999 international conference on software engineering
Integrating Checkpointing with Transaction Processing
FTCS '97 Proceedings of the 27th International Symposium on Fault-Tolerant Computing (FTCS '97)
Making Java applications mobile or persistent
COOTS'01 Proceedings of the 6th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 6
Hi-index | 0.00 |
Previous uses of persistent computation state have focused on fault tolerant computing, continuations of interactive sessions, process migration, and debugging. Dramatic increases in computer power and storage have made additional uses practical. SBDebug is a Computation Scrapbook system that explores how multiple 100% complete snapshots of runtime state can help support other aspects of software development. Snapshots stored in a Computation Scrapbook can document source code, initialize and evaluate the testing of code, and provide criteria for automatic code generation. In this way, Computation Scrapbooks show potential for use in many phases in the evolution of software, including the reading, writing, testing, transforming, debugging, and documenting of programs.