skip to main content
article
Free Access

Discovering the way programmers think about new programming environments

Authors Info & Claims
Published:01 June 1995Publication History
Skip Abstract Section

Abstract

An interesting usability study of a prototype development environment for the Dylan programming language is presented here. This study's purpose is to determine just how close the prototype is to developers. New approaches to source code organization and to the relationship between the environment and the application being developed are introduced. An asessment of how effectively the prototype conveys these innovations to Dylan developers is also given, followed by some proposed improvements.

References

  1. 1 ACI INC.Object muster references manual ACL INC.,SAN Jose. calif., 1993.Google ScholarGoogle Scholar
  2. 2 Apple Computer,inc Mactintosh Users Guide.Apple Computer, Inc., Cupertino Calif., 1994.Google ScholarGoogle Scholar
  3. 3 Apple Computer Inc., Dylan: An Object -Oriented Dynamic language Apple computer Inc., Cupertino Calif., 1992.Google ScholarGoogle Scholar
  4. 4 Dumas J., and Redish J.A Practical Guide to Usability Testing Ablex publishing corporation, Norwood ,NJ, 1993 Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. 5 Feldman, S.I Make- A Program for Maintaining Computer Programs. Software Practice and EXPERIENCE, volume 9, (1970).pp. 255-565Google ScholarGoogle Scholar
  6. 6 Goldberg, A., and Robson, D.Smalltalk-80: The Interactive Programming Environment. Addison- wesley ,REading ,Mass.,1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 7 Goldberg, A., and Robson D. Smalltalk-80: The language Addison wesley, REading ,Mass.,1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. 8 Gould J.D., and Lewis, C.Designing for usability- Key principles and what designers think of them. Commun. ACM 28,3 (MAR.1985).300-311. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. 9 Kerning B.W., and Ritche, D.M The C Programming Language 2d ed. Prentice-Hall Englewood cliffs NJ. 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. 10 MICROSOFT CORPORATION ,Microsoft Visual Basic Programmers Guide. MICROSOFT CORPORATION ,Redmond,wash., 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. 11 Steele, G. Commune Lisp: The Language. Digital Press, Maynard Mass., 1984. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. 12 Stroustroup, B. The C++ Programming Language,2d ed. Addison- Wesley, Reading Mass., 1991. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. 13 Symantec Corporation ,Think C for Machintosh Users Guide Symantec Corporation, Cupertino calif., 1993.Google ScholarGoogle Scholar
  14. 14 Virzi. R. Steamlining the desisgn process: Running fewer subsubjects. In Proceedings of the Human Factors Society 34th Annual Meeting(1990), 291-194.Google ScholarGoogle Scholar
  15. 15 Virzi, R. Refining the phase of usability evaluation: How Many Subjects is enough? Human Factors 34,(1992),457-468. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Discovering the way programmers think about new programming 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

        Full Access

        • Published in

          cover image Communications of the ACM
          Communications of the ACM  Volume 38, Issue 6
          June 1995
          105 pages
          ISSN:0001-0782
          EISSN:1557-7317
          DOI:10.1145/203241
          Issue’s Table of Contents

          Copyright © 1995 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 1 June 1995

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • article

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader