skip to main content
article
Free access

Cost/benefit analysis for incorporating human factors in the software lifecycle

Published: 01 April 1988 Publication History

Abstract

New software engineering techniques and the necessity to improve the user interface in increasingly interactive software environments have led to a change in traditional software development methods. Methodologies for improvement of the interface design, an overview of the human factors element, and cost/benefit aspects are explored.

Formats available

You can view the full content in the following formats:

References

[1]
Aron, J.D. The Program Development Process Part II--The Programming Team. Addison-Wesley, Reading, Mass., 1984.
[2]
Bennett, J., Case, D., Sandelin, J., and Smith, M. Eds. Visual Display Terminals: Usability Issues and Health Concerns. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1984.
[3]
Bewley, W.L., Roberts, T.L., Schroit, D., and Verplank, W.L. Human factors testing in the design of Xerox's 8010 'Star' office workstation. In Proceedings of CHI 83, Human Factors in Computing Systems {Boston, Mass., Dec. 12-15}. ACM, New York, 1983, pp. 72-77.
[4]
Boar, B.H. Application Prototyping: A Requirements Definition Strategy for the 80's. John Wiley & Sons, New York, 1984.
[5]
Boehm, B.W. Software Engineering Economics. Prentice-Hall, Inc., Englewood Cliffs, N.J., 1981.
[6]
Budde, R., Kuhlenkamp, K., Mathiassen, L., and Zullighoven, H. Eds. Approaches to Prototyping. Springer-Verlag, New York, 1984.
[7]
Buxton, W., and Sniderman, R. Iteration in the design of the humancomputer interface. In Proceedings of the 13th Annual Meeting of the Human Factors Association of Canada (Point ideal, Lake of Bays, Ontario, Canada, Sept. 4-6). Human Factors Association of Canada, Mississouga, Canada, 1980, pp. 72-81.
[8]
Carroll, J.M., and Rosson, M.B. Usability specifications as a tool in iterative development. In Advances in Human-Computer Interaction, Vol. 1, H.R. Hartson, Ed. Ablex, Norwood, N.J., 1985, pp. 1-28.
[9]
Cobb, R.E., Fry, J.P., and Teorey, T.J. The database designer's workbench. Inform. Sci. 32 (1984), 33-45.
[10]
Davis, F.D. A technology acceptance model for empirically testing new end-user information systems: Theory and results. Ph.D. dissertation. Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Mass., 1985.
[11]
De Marco, T. Structured Analysis and System Specification. Yourdon Press, New York, 1978.
[12]
Dowling, A.F., Jr. Hospital staff interference with medical computer systems implementation: An exploratory analysis. Working Paper No. 1073-79. Sloan School of Management, Massachusetts Institute of Technology, Cambridge, Mass., 1979.
[13]
Cane, C.P., and Sarson, T. Structured System Analysis: Tools and Techniques. Prentice-Hall, Englewood Cliffs, N.}., 1979.
[14]
Good, M., Spine, T.M., Whiteside, J., and George, P. User-derived impact analysis as a tool for usability engineering. In Proceedings of CHI 86, Human Factors in Computing Systems (Boston, Mass., Apr. 13-17). ACM, New York, 1986, pp. 241-246.
[15]
Gould, J.D., and Lewis, C. Designing for usability--Key principles and what designers think. In Proceedings of CHI 83, Human Factors in Computing Systems {Boston, Mass., Dec. 12-15). ACM, New York, 1983, pp. 50-53.
[16]
Grimes, J., Ehrlich, K., and Vaske, J.J. User interface design: Are human factor principles used? SIGCHI Bulletin 17, 3 (1986), 22-26.
[17]
Harrison, T. S. Techniques and issues in rapid prototyping. }. Sys. Mgmt. 36, 6 (1985), 8-13.
[18]
Jackson, M.A. Principles of Program Design. Academic Press, New York, 1975.
[19]
Kolence, K. An Introduction to Software Physics. McGraw-Hill, New York, 1985.
[20]
Mantei, M., and Culver. Lozo, K. A proposed benchmark for testing user interface management systems. Working Paper 479. School of Business Administration, University of Michigan, Ann Arbor, Mich., 1986.
[21]
Mantei, M.M., and Teorey, T.J. Human factors by example: A case study in applying human factors techniques to the development of a form screen interface to a relational database. Tech. Rep. 100987. Center for Information Technology Integration, University of Michigan, Ann Arbor, Mich., 1987.
[22]
Martin, J.P., and McClure, C. Diagramming Techniques for Analysts and Programmers. Prentice-Hall, Englewood Cliffs, N.J., 1985.
[23]
Metzger, P.W. Managing a Programming Project. Prentice-Hall, Englewood Cliffs, N.J., 1981.
[24]
Mills, H.D. Software development. IEEE Trans. Softw. Eng. SE-2, 4 (1976).{
[25]
Norman, D.A. Design principles for human-computer interfaces. In Proceedings of CHI 83, Human Factors in Computing Systems (Boston, Mass., Dec. 12-15). ACM, New York, 1983, pp. 1-10.
[26]
Norman, D.A., and Draper, S.W. Eds. User Centered System Design: New Perspectives on Human-Computer Interaction. Lawrence Erlbaum Associates, Hillsdale, N.J., 1986.
[27]
Parnas, D.L. On the criteria to be used in decomposing systems into modules. Commun. ACM 15, 12 (1972), 1053-1058.
[28]
Roberts, T., and Moran, T.P. The evaluation of text editors: Methodology and empirical results. Commun. ACM 26, 4 {1984), 265-283.
[29]
Rubin, M.L. Introduction to the System Life Cycle. Handbook of Data Processing Management, Vol. 1. Brandon/Systems Press, Princeton, N.J., 1970
[30]
Rubinstein, R., and Hersh, H. The Human Factor: Designing Computer Systems for People. Digital Press, Bedford, Mass., 1984.{
[31]
Vick, C.R., and Ramamoorthy, C.V. Eds. Handbook of Software Engineering. Van Nostrand Reinhold, New York, 1984.
[32]
Wasserman, A.I. Rapid prototyping of interactive information syst terns. Softw. Eng. Notes 7, 5 (1982), 171-180.
[33]
Wasserman, A.I. The user software engineering methodology: An overview. In Information System Design Methodologies. A.A. Verrijn- Stuart, Ed. North Holland Press, Amsterdam, I982, pp. 591-628.
[34]
Wirth, N. Program development by stepwise refinement. Commun. ACM 14, 4 (1971), 221-227.
[35]
Yourdon, E., and Constantine, L.L. Structured Design. Prentice-Hall, Englewood Cliffs, N.J., 1979.

Cited By

View all
  • (2025)ReferencesThe UX Book10.1016/B978-0-443-13443-2.16001-7(677-693)Online publication date: 2025
  • (2024)Human-Centered-Design-Prinzipien für Open-Source-MedizinprodukteEntwicklung von Open-Source-Medizinprodukten10.1007/978-3-031-26028-5_5(111-139)Online publication date: 1-Feb-2024
  • (2022)Maximizing Research Impact: A Panel Discussion On Method Selection for Non-Research StakeholdersProceedings of the Human Factors and Ergonomics Society Annual Meeting10.1177/107118132266103666:1(1913-1914)Online publication date: 27-Oct-2022
  • Show More Cited By

Recommendations

Comments