skip to main content
10.1145/800049.801775acmconferencesArticle/Chapter ViewAbstractPublication PageschiConference Proceedingsconference-collections
Article
Free Access

Communication and management support in system development environments

Published:15 March 1982Publication History

ABSTRACT

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.

References

  1. 1.Genesereth, M.R., Automated Consultation for Complex Computer Systems, Ph.D. thesis, Harvard University, September 1978.Google ScholarGoogle Scholar
  2. 2.Cordell Green, Richard P. Gabriel, Elaine Kant, Beverly I. Kedzierski, Brian P. McCune, Jorge V. Phillips, Steve T. Tappel, and Stephen J. Westfold, "Results in knowledge-based Program Synthesis", IJCAI-79:# Proceedings of the Sixth International Joint Conference on Artificial Intelligence, Volume 1, Computer Science Department, Stanford University, Stanford, California, August 1979, pages 342-344.Google ScholarGoogle Scholar
  3. 3.Hayes, P., Ball, E., and Reddy, R. "Breaking the Man-Machine Communication Barrier", IEEE Computer, March 1981.Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. 4.Kedzierski B.I., A Structured Paper on Large Project Management, Special Projects in Computer Software, University of Southwestern Louisiana, December 1976.Google ScholarGoogle Scholar
  5. 5.Kedzierski, B. I., "Codification of Communication Knowledge for Extending Evolutionary System Environments", Ph.D. thesis proposal, Systems Control Technical Report, SCI-ICS.I.81, April 1980.Google ScholarGoogle Scholar
  6. 6.Kedzierski, B. I., "Communication Support in a System Development Environment", Systems Control Technical Report, SCI-ICS.L.81.4, 1981.Google ScholarGoogle Scholar
  7. 7.Keider, Stephen P., "Why Projects Fail", Datamation, Dec. 1974, pp. 53-55.Google ScholarGoogle Scholar
  8. 8.Ledbetter, L.E., "The Software Life Cycle Model: Implications for Program Development Support Systems", Schlumberger-Doll Research, Schlumberger Technology Corporation, Ridgefield, CT., May 1980.Google ScholarGoogle Scholar
  9. 9.Brian P. McCune, Building Program Models Incrementally from Informal Descriptions, Ph.D. thesis, Memo AIM-333, Report STAN-CS-79-772, Artificial Intelligence Laboratory, Computer Science Department, Stanford University, Stanford, California, Technical Report SCI.ICS.U.79.2, Computer Science Department, Systems Control, Inc., Palo Alto, California, October 1979. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10.Moran, Thomas (Ed.) "The Psychology of Human-Computer Interaction", ACM Surveys Special Issue, 1981.Google ScholarGoogle Scholar
  11. 11.Phillips, J., Green, C., Towards Self-Described Programming Environments, SCI Tech Report SCI.ICS.L.81.3, June 1980.Google ScholarGoogle Scholar
  12. 12.Phillips, J., Self-Described Program Synthesis Environments: An Application of a Theory of Design to Programming Systems, Ph.D. Thesis, Computer Science and Electrical Engineering Department, Stanford University (forthcoming). Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13."Programming Environments", IEEE Computer, Vol. 14, No. 4, April, 1981.Google ScholarGoogle Scholar
  14. 14.Rich, C., Shrobe, H. and Waters, R., "Programmer's Apprentice Project" - MIT, Outline of Research 1979-80.Google ScholarGoogle Scholar
  15. 15.Sandewall, E., "Programming in an Interactive Environment: the LISP Experience," ACM Computing Surveys, 10,1 (March 1978), 35-72. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. 16.Searle, J.R., Speech Acts: An Essay in the Philosophy of Language, Cambridge University Press, New York, NY., 1978.Google ScholarGoogle Scholar
  17. 17.Zelkowitz, M.V., "Perspectives on Software Engineering", ACM Computing Surveys, June 1978. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Communication and management support in system development environments

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader