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.
- 1 ACI INC.Object muster references manual ACL INC.,SAN Jose. calif., 1993.Google Scholar
- 2 Apple Computer,inc Mactintosh Users Guide.Apple Computer, Inc., Cupertino Calif., 1994.Google Scholar
- 3 Apple Computer Inc., Dylan: An Object -Oriented Dynamic language Apple computer Inc., Cupertino Calif., 1992.Google Scholar
- 4 Dumas J., and Redish J.A Practical Guide to Usability Testing Ablex publishing corporation, Norwood ,NJ, 1993 Google ScholarDigital Library
- 5 Feldman, S.I Make- A Program for Maintaining Computer Programs. Software Practice and EXPERIENCE, volume 9, (1970).pp. 255-565Google Scholar
- 6 Goldberg, A., and Robson, D.Smalltalk-80: The Interactive Programming Environment. Addison- wesley ,REading ,Mass.,1984. Google ScholarDigital Library
- 7 Goldberg, A., and Robson D. Smalltalk-80: The language Addison wesley, REading ,Mass.,1989. Google ScholarDigital Library
- 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 ScholarDigital Library
- 9 Kerning B.W., and Ritche, D.M The C Programming Language 2d ed. Prentice-Hall Englewood cliffs NJ. 1988. Google ScholarDigital Library
- 10 MICROSOFT CORPORATION ,Microsoft Visual Basic Programmers Guide. MICROSOFT CORPORATION ,Redmond,wash., 1992. Google ScholarDigital Library
- 11 Steele, G. Commune Lisp: The Language. Digital Press, Maynard Mass., 1984. Google ScholarDigital Library
- 12 Stroustroup, B. The C++ Programming Language,2d ed. Addison- Wesley, Reading Mass., 1991. Google ScholarDigital Library
- 13 Symantec Corporation ,Think C for Machintosh Users Guide Symantec Corporation, Cupertino calif., 1993.Google Scholar
- 14 Virzi. R. Steamlining the desisgn process: Running fewer subsubjects. In Proceedings of the Human Factors Society 34th Annual Meeting(1990), 291-194.Google Scholar
- 15 Virzi, R. Refining the phase of usability evaluation: How Many Subjects is enough? Human Factors 34,(1992),457-468. Google ScholarDigital Library
Index Terms
- Discovering the way programmers think about new programming environments
Recommendations
Discovering, reporting, and fixing performance bugs
MSR '13: Proceedings of the 10th Working Conference on Mining Software RepositoriesSoftware performance is critical for how users perceive the quality of software products. Performance bugs---programming errors that cause significant performance degradation---lead to poor user experience and low system throughput. Designing effective ...
Towards multilingual programming environments
Software projects consist of different kinds of artifacts: build files, configuration files, markup files, source code in different software languages, and so on. At the same time, however, most integrated development environments (IDEs) are focused on ...
Abstract syntax based programming environments
AdaTEC '82: Proceedings of the AdaTEC Conference on AdaA program development environment based on a high-level semantic representation of programs rather than a textual representation was investigated. Several programming languages are supported through the use of language parameterized tools. These tools ...
Comments