Communications of the ACM
Communications of the ACM
Modeling of problem domains for driving program development systems
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Incremental evaluation for attribute grammars with application to syntax-directed editors
POPL '81 Proceedings of the 8th ACM SIGPLAN-SIGACT symposium on Principles of programming languages
Operating Systems
Lilith: A personal computer for the software engineer
ICSE '81 Proceedings of the 5th international conference on Software engineering
Principles of Program Design
(ISEF): an integrated industrial-strength software engineering framework
SDE 3 Proceedings of the third ACM SIGSOFT/SIGPLAN software engineering symposium on Practical software development environments
A methodology for the design and implementation of virtual interfaces
ACM '85 Proceedings of the 1985 ACM annual conference on The range of computing : mid-80's perspective: mid-80's perspective
PDAS: An assistant for detailed design and implementation of programs
ICSE '84 Proceedings of the 7th international conference on Software engineering
Use of annotated schemes for developing prototype programs
Proceedings of the workshop on Rapid prototyping
Design and implementation of an adaptable software environment
Computer Languages
Hi-index | 0.00 |
Experience in the development and maintenance of software leads to the design of methodologies for different phases of the software engineering process. Such methodologies attempt to usefully support the programmer's thought process for re-creating only good, standard patterns of programming without limiting creativity. However methodologies, as they are generally used, are limited in their impact on software quality. In this paper we present an approach for human engineering methodologies based on forms. The advantages of using a form-based interface for a software engineering environment are discussed by focusing on the design of forms, on the impact of forms on the software engineering process, and on the improved tool support facilitated by the standardization achieved by forms.