Task support in an office system
ACM Transactions on Information Systems (TOIS)
38 offices: analyzing needs in individual offices
ACM Transactions on Information Systems (TOIS)
What non-programmers know about programming: natural language procedure specification
International Journal of Man-Machine Studies - Ellis Horwood series in artificial intelligence
Toward automating the software-development cycle
Communications of the ACM
Defining constraints graphically
CHI '86 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
OTM: Applying objects to tasks
OOPSLA '87 Conference proceedings on Object-oriented programming systems, languages and applications
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
Supporting distributed office problem solving in organizations
ACM Transactions on Information Systems (TOIS) - Special issue: selected papers from the conference on office information systems
The design of Star's records processing: data processing for the noncomputer professional
ACM Transactions on Information Systems (TOIS)
Supporting organizational problem solving with a work station
ACM Transactions on Information Systems (TOIS)
Communications of the ACM
Officeaid: An integrated document management system
COCS '84 Proceedings of the second ACM-SIGOA conference on Office information systems
Visual Languages: A Tutorial and Survey
IEEE Software
Specification of Forms Processing and Business Procedures for Office Automation
IEEE Transactions on Software Engineering
Exploring the general-purpose visual alternative
Journal of Visual Languages and Computing
Hi-index | 0.00 |
The need for new applications in organizations is growing while the ability of computer professionals to supply them is being strained. One approach to alleviating this problem is to provide tools to the users themselves to help them program their applications. In this paper we describe an end-user program development environment for programming office tasks using visual programming and by-example techniques. The programming environment uses an iconic programming language enhanced with visual control structures and direct manipulation of the icons and control structures to specify office tasks.