Journal ArticleDOI
The Interlisp Programming Environment
Warren Teitelman,Larry Masinter +1 more
TLDR
Integration, extensibility, and ease of modification made Interlisp unique and powerful and will enhance the power of the coming world of personal computing and advanced displays.Abstract:
Integration, extensibility, and ease of modification made Interlisp unique and powerful. Its adaptations will enhance the power of the coming world of personal computing and advanced displays.read more
Citations
More filters
Journal ArticleDOI
Understanding and controlling software costs
Barry Boehm,P.N. Papaccio +1 more
TL;DR: It is pointed out that a good framework of techniques exists for controlling software budgets, schedules, and work completed, but that a great deal of further progress is needed to provide an overall set of planning and control techniques covering software product qualities and end-user system objectives.
Aspect-Oriented Programming is Quantification and Obliviousness
Robert E. Filman,Daniel Friedman +1 more
TL;DR: This paper proposes that the distinguishing characteristic of Aspect-Oriented Programming (AOP) systems is that they allow programming by making quantified programmatic assertions over programs written by programmers oblivious to such assertions.
Using task context to improve programmer productivity
Mik Kersten,Gail C. Murphy +1 more
TL;DR: This paper presents a mechanism that captures, models, and persists the elements and relations relevant to a task, and reports a statistically significant improvement in the productivity of industry programmers who voluntarily used Mylar for their daily work.
Journal ArticleDOI
Design rules based on analyses of human error
TL;DR: This paper demonstrates some of principles of system design principles through the analysis of one class of errors: slips of action, defined to be situations in which the user's intention was proper, but the results did not conform to that intention.
Proceedings ArticleDOI
Using task context to improve programmer productivity
Mik Kersten,Gail C. Murphy +1 more
TL;DR: In this paper, a task context model is proposed to reduce information overload and focus a programmer's work by filtering and ranking the information presented by the development environment for a given task.
References
More filters
Journal ArticleDOI
Programming in an Interactive Environment: the ``Lisp'' Experience
TL;DR: The paper summarazes the LISP style of interactive programming for readers outside the LisP community, describes those propertms of LisP systems that were essential for the development of this style, and discusses some current and not yet resolved issues.
Proceedings Article
A display oriented programmer's assistant
TL;DR: The system described in this paper makes extensive use of a bit map display and pointing device (a mouse) to significantly enrich the user's interactions with the system, and to provide capabilities not possible with terminals that essentially emulate hard copy devices.
Proceedings ArticleDOI
The HWIM speech understanding system
TL;DR: The speech understanding system HWIM is designed to "understand" naturally spoken utterances relevant to a task domain of travel budget management and its performance results at the end of the project are presented.