skip to main content
article
Free access

Towards more intelligent programming environments

Published: 01 July 1985 Publication History

Abstract

This paper reports on research into the investigation and development of facilities for intelligent program development aids. Such facilities for example a structured editor, provide a superior environment for the development of programs in existing languages such as Pascal. They also present the opportunity for the development of interactive programming languages which are no longer subject to the constraints imposed by traditional software development tools.

References

[1]
J. M. Morris and M. D. Schwartz, "The Design of a Language Based Editor for Block Structured Languages,"Sigplan, vol. 2, No's 1, 2, June 1981.
[2]
T. Teitelbaum and T. Reps, "The Cornell Program Synthesizer: A Syntax Directed Programming Environment," Comm. ACM, vol. 24, No. 9, Sept 1981.
[3]
J. M. Parker, "Language, Methodology and Human factors in Programming Environments," MSc Thesis, Centre for Computing and Computer Science, University of Birmingham, Birmingham, England, April 1985.
[4]
A. T. Arblaster, M. E. Sime, and T. R. G. Green, "Jumping to Some Purpose," The Computer Journal, vol. 22, No 2.
[5]
E. Soloway, J. Bonar, and K. Ehrlich, "Cognitive Strategies and Looping Constructs: An Empirical Study," Comm ACM, vol. 26, 11, November 1983.
[6]
L. Petrone, A. Leva, and F. Sirovich, "DUAL: An Interactive Tool for developing programs by stepwise refinements," Proceedings 6th Conf. on Software Engineering, 1982.
[7]
S. R. Smith, D. T. Barnard, and I. A. Macleod, "Holophrasted Displays in an Interactive Environment," Int. J. Man-Machine Studies, vol. 20, pp. 343--355, April 1984.
[8]
A. Pope, G. Kates, and D. Fineberg, "Making Life Easier for the Professional and Novice Programmer's," BYTE, December 1983.
[9]
R. Brookes, "Towards a theory of the Cognitive Processes in Computer Programming," Int. J. Man-Machine Studies, vol. 9, pp. 737--751, 1977.
[10]
Elliot Soloway, "A Cognitively Based Methodology for Designing Languages/Environments/Methodologies," Sigplan, vol. 19, No. 5, May 1984.
[11]
J. M. Parker, "A Program Development System for the Casual User," Proceedings of the twenty first annual SIGCPR SIGMOD conference, May 1985.
[12]
J. J. Smith, "The Application of Expert Systems to the Design of Human Computer Interfaces," Computer Science Report, vol. CSR-84-8, Centre for Computing and Computer Science, University of Birmingham, Birmingham, England, September 1984.

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM SIGSOFT Software Engineering Notes
ACM SIGSOFT Software Engineering Notes  Volume 10, Issue 3
July 1985
94 pages
ISSN:0163-5948
DOI:10.1145/1012483
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1985
Published in SIGSOFT Volume 10, Issue 3

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • 0
    Total Citations
  • 154
    Total Downloads
  • Downloads (Last 12 months)31
  • Downloads (Last 6 weeks)5
Reflects downloads up to 16 Feb 2025

Other Metrics

Citations

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media