System design from provably correct constructs
System design from provably correct constructs
Programmer perceptions of productivity and programming tools
Communications of the ACM
A study of application program development techniques
Communications of the ACM
Toward automating the software-development cycle
Communications of the ACM
Experience with evolutionary prototyping in a large software project
ACM SIGSOFT Software Engineering Notes
Hi-index | 0.00 |
Of late, there have been several discussions of various methodologies and techniques for improving software development productivity. Current methodologies include executable specification languages, integrated software environments, and Artificial Intelligence (AI) based shells. The following discussion addresses various contexts in which advanced software tools can promote software productivity.