Abstract
There is a lack of means of translating work products of elicitation to design and using results of evaluation as feedback to design. This paper lays the foundation of a model of evaluation to be built concurrently with the design activity. The evaluation model describes the implications which work models have on design and records the cause/effect relationship between design and the problem domain. The paper presents two case studies from air traffic control that are meant to motivate the need for such an evaluation model and serve as input to its design.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Altshuller, G. and Altov, H. (1996). And Suddenly the Inventor Appeared: TRIZ, the Theory of Inventive Problem Solving. Technical Innovation Center, Worcester, Massachusetts, USA, 2nd edition.
Bass, L. and John, B. E. (2003). Linking usability to software architecture patterns through general scenarios. Journal of Systems and Software, 66(3):187–197.
Bastide, R., Lacaze, X., Navarre, D., Palanque, P. A., and Galindo, M. (2005). Can we rationalise the design and construction of air traffic management systems. In HCI International 2005, Las Vegas, Nevada, USA, July 22-27, volume 7, pages CD–ROM. TBD.
Beck, K. (2002). Test-Driven Development. Reading, MA.: Addison-Wesley
Bergh, J. V. and Coninx, K. (2005). Towards modeling context-sensitive interactive applications: the context-sensitive user interface profile (CUP). In Naps, T. L. and Pauw, W. D., editors, Proceedings of the ACM 2005 Symposium on Software Vi sualization SOFTVIS, St. Louis, Missouri, USA, May 14-15, 2005, pages 87–94. ACM.
Beyer, H. and Holtzblatt, K. (1998). Contextual Design: Defining Customer-Centered Systems. San Francisco, CA: Morgan Kaufmann.
Björner, D. (2006). Software Engineerng 3. Berlin: Springer-Verlag.
Bøegh, J., Depanfilis, S., Kitchenham, B., and Pasquini, A. (1999). A method for software quality planning, control, and evaluation. IEEE Software, 16(2):69–77.
Briand, L. C., Morasca, S., and Basili, V. R. (2002). An operational process for goaldriven definition of measures. IEEE Trans. Software Eng., 28(12):1106–1125.
Buchenau, M. and Suri, J. F. (2000). Experience prototyping. In Proceedings of DIS’OO: Designing Interactive Systems: Processes, Practices, Methods, and Techniques, User Experience, pages 424–433, New York.
Clements, P., Kazman, R., and Klein, M. (2002). Evaluating Software Architectures: Methods and Case Studies. Reading, MA: Addison-Wesley
Cockton, G. (2006). Focus, fit, and fervor: Future factors beyond play with the interplay. International Journal of Human-Computer Interaction, 21:239–250.
Fenton, N., Krause, P., and Neil, M. (2002). Software measurement: Uncertainty and causal modeling. IEEE Software, 19(4):116–122.
Galliers, J., Sutcliffe, A., and Minocha, S. (1999). An impact analysis method for safety-critical user interface design. ACM Transactions on Computer-Human Interaction, 6(4):341–369.
Grady, R. B. (1992). Practical Software Metrics for Project Management and Process Improvement. Englewood Cliffs, NJ: Prentice-Hall.
Gray, W. D. and Anderson, J. R. (1987). Change-episodes in coding: When and how do programmers change their code? In Olson, G. M., Sheppard, S., and Soloway, E., editors, Empirical Studies of Programmers: Second Workshop, Human/Computer Interaction: A Series of Monographs, Edited Volumes, and Texts, pages 185–197. New York: Ablex Publishing.
Grudin, J. (1996). Evaluating opportunities for design capture. In Moran, T. and Carrol, J., editors, Design Rationale: Concepts, Techniques, and Use, pages 453–470. Hillsdale, NJ: Erlbaum.
Hoegh, R. T., Nielsen, C. M., Overgaard, M., Pedersen, M. B., and Stage, J. (2006). The impact of usability reports and user test observations on developers’ understanding of usability data: An exploratory study. International Journal of Human- Computer Interaction, 21:173–196.
Hoffman, R. R., Roesler, A., and Moon, B. M. (2004). What is design in the context of human-centered computing? IEEE Intelligent Systems, 19(4):89–95.
Hornbaek, K. and Stage, J. (2006). The interplay between usability evaluation and user interaction design. International Journal of Human-Computer Interaction, 21:117–123.
Hume, D. (1978–1982). 1711-1776: A treatise of human nature: being an attempt to introduce the experimental method of reasoning into moral subjects. Glasgow: Fontana/Collins.
Hvannberg, E. T. and Law, L. (2003). Classification of usability problems (CUP) scheme. In Proceedings of IFIP INTERACT’03: Human-Computer Interaction, 2: Usability testing, page 655.
ISO/IEC (1999). ISO/IEC 13407: Human-Centered Design Processes for Interactive Systems. ISO/IEC 13407: 1999 (E).
Jackson, M. (1995). Software Requirements and Specification. Reading, MA: Addison Wesley.
Johannsson, H. (2004). Integration of air traffic control user interfaces. Technical report, University of Iceland, Reykjavik.
Johannsson, H. and Hvannberg, E. T. (2004). Integration of air traffic control user interfaces. In The 23rd DASC, Digital Avionics Systems Conference, Salt Lake City, USA. IEEE Computer Society.
MacLean, A., Bellotti, V., Young, R. M., and Moran, T. P. (1991). Reaching through analogy: A design rationale perspective on roles of analogy. In Proceedings of ACM CHI’91 Conference on Human Factors in Computing Systems, Use of Familiar Things in the Design of Interfaces, pages 167–172.
Major, L., Johannsson, H., Davison, H. J., Hvannberg, E. T., and Hansman, R. J. (2004). Key human-centered transition issues for future oceanic air traffic control systems. In HCI-Aero, Toulouse.
Maxwell, J. A. (2004). Causal explanation, qualitative research, and scientific inquiry in education. Educational Researcher, 33(2):3–11.
Miles, M. B. and Huberman, M. (1994). Qualitative Data Analysis: An Expanded Sourcebook, 2nd ed. Thousand Oaks, CA: Sage Publications.
Niessen, C. and Eyferth, K. (2001). A model of the air traffic controller’s picture. Safety Science, 37:187–202.
Pearl, J. (2000). Causality: Models, Reasoning and Inference. London: Cambridge University Press.
Ragnarsdottir, M. D., Waage, H., and Hvannberg, E. T. (2003). Language technology in air traffic control. In the 2 nd DASC, Digital Avionics Systems Conference, Indianapolis, IN.
Rosson, M. B. and Carroll, J. M. (2002). Usability Engineering: Scenario-Based Development of Human-Computer Interactions. San Francisco, CA: Morgan Kauffmann.
Seaman, C. B. (1999). Qualitative methods in empirical studies of software engineering. IEEE Transactions on Software Engineering, 25(4):557–572. Special Section: Empirical Software Engineering.
Shneiderman, B. (2002). Creativity support tools. Communications of the ACM, 45(10):116–120.
Shum, S. B. (1996). Analyzing the usability of a design rationale notation. In Moran, T. P. and Carroll, J. M., editors, Design Rationale: Concepts, Techniques, and Use, pages 185–215. Hillsdale, NJ: Erlbaum.
Simon, H. A. (1996). The Sciences of the Artificial. MIT Press.
Taylor, S. J. and Bogdan, R. (1998). Introduction to Qualitative Research Methods, 3rd ed. New York: Wiley.
Vicente, K. J. (1999). Cognitive Work Analysis: Toward Safe, Productive, and Healthy Computer-Based Work. Lawrence Erlbaum Associates, New Jersey.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2009 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Hvannberg, E.T. (2009). Cause and Effect in User Interface Development. In: Seffah, A., Vanderdonckt, J., Desmarais, M.C. (eds) Human-Centered Software Engineering. Human-Computer Interaction Series. Springer, London. https://doi.org/10.1007/978-1-84800-907-3_9
Download citation
DOI: https://doi.org/10.1007/978-1-84800-907-3_9
Publisher Name: Springer, London
Print ISBN: 978-1-84800-906-6
Online ISBN: 978-1-84800-907-3
eBook Packages: Computer ScienceComputer Science (R0)