Programming in an Interactive Environment: the ``Lisp'' Experience
ACM Computing Surveys (CSUR)
Perspectives in Software Engineering
ACM Computing Surveys (CSUR)
Building program models incrementally from informal descriptions
Building program models incrementally from informal descriptions
Self-described programming environments: an application of a theory of design to programming systems
Self-described programming environments: an application of a theory of design to programming systems
Intelligent information-sharing systems
Communications of the ACM
Semistructured messages are surprisingly useful for computer-supported coordination
ACM Transactions on Information Systems (TOIS)
An annotated bibliography of computer supported cooperative work
ACM SIGCHI Bulletin - Special issue: Computer supported cooperative work
Designing organizational interfaces
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
XCP: an experimental tool for managing cooperative activity
CSC '85 Proceedings of the 1985 ACM thirteenth annual conference on Computer Science
Semi-structured messages are surprisingly useful for computer-supported coordination
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Hi-index | 0.02 |
A System Development Support Environment that assists in communication and management tasks of software project members should aid the development of large, evolutionary computer systems. The environment proposed in this paper will include integrated capabilities for project management, system evaluation, documentation/help, and intelligent communication between designers/users, and either the system or other designers. The goal is to have the environment help collect, organize and disseminate information about a project, using a model of the underlying system. The work is based on the idea that people perform “Communication Acts” (ACTs) such as: questioning, griping, planning, requesting or informing, while interacting with a system, and that processing of these ACTs can be automated. A Taxonomy of “simple” ACTs has been created from initial, informal studies of system/user interaction. A knowledge-based synthesis approach is used to create an experimental environment to support a program synthesis (software) project [Phillips-81]. The environment design and framework, which is part of the author's Ph.D. thesis work in progress [Kedzierski-80], is discussed.