Software optimization using user models
- 1 July 1988
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Transactions on Systems, Man, and Cybernetics
- Vol. 18 (4) , 552-560
- https://doi.org/10.1109/21.17373
Abstract
As interactive computing has developed, a more comprehensive design methodology is required to produce high-performance software. To achieve this goal, consideration of user performance must be included as an integrated part of the development process. An approach that allows a software engineer to integrate user performance as a design dimension in interactive software system design is presented. This approach is used to study the design of a text editor.Keywords
This publication has 12 references indexed in Scilit:
- The Command Language Grammar: a representation for the user interface of interactive computer systemsInternational Journal of Man-Machine Studies, 1981
- An instrumentation system to measure user performance in interactive systemsJournal of Systems and Software, 1981
- Performance Abstract Data Types as a Tool in Software Performance Analysis and DesignIEEE Transactions on Software Engineering, 1980
- Computer text-editing: An information-processing analysis of a routine cognitive skillCognitive Psychology, 1980
- Performance Optimization of Software Systems Processing Information Sequences Modeled by Probabilistic LanguagesIEEE Transactions on Software Engineering, 1979
- Abstraction mechanisms in CLUCommunications of the ACM, 1977
- On the Design and Development of Program FamiliesIEEE Transactions on Software Engineering, 1976
- Software performance modeling using computation structuresIEEE Transactions on Software Engineering, 1975
- A technique for software module specification with examplesCommunications of the ACM, 1972
- A design methodology for reliable software systemsPublished by Association for Computing Machinery (ACM) ,1972