Abstract
Too often, professional ethics issues are trivialized in software engineering education. To begin to remedy this situation, we have built two interactive, adaptive learning scenarios that place students in the role of a software project manager confronting many critical project decisions, each with an ethical dimension. As students move through a scenario, making and justifying their decisions, their behaviour can be monitored and used both to adapt the scenario to each student as they proceed, and in post hoc analysis to identify different classes of ethical behaviour. In this paper we discuss five different classes of student behaviour that emerged from the analysis of protocols collected during the use of these scenarios in a third year undergraduate software engineering class. We speculate that the existence of these general student models can be used in several ways to further enhance the learning of ethics
We would like to express our gratitude to John Cooke and Judy Thomson who helped with the experiment, and acknowledge the Natural Sciences and Engineering Research Council of Canada for funding this research. We would also like to thank the Basser Department of Computer Science at the University of Sydney, Australia, who acted as sabbatical hosts for Gord McCalla during the time this paper was written.
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
Abratt, R. N., Higgs, D. and Nicola, S. (1992). An examination of the ethical beliefs of managers using selected scenarios in a cross-cultural environment. Journal of Business Ethics, 11: 29–35.
Appel, F. (1998). Including the social and ethical implications of computing in the computer science curriculum. ACM Computers and Society, 28: 56–57.
Ascher, M. (1986). Ethical conflicts in the computing field — an undergraduate course. ACM Computers and Society, 16: 19–22.
Colby, A. and Kohlberg, L. (1987). The Measurement of Moral Judgement: Volume 1, Theoretical Foundations and Research Validation. Cambridge: Cambridge University Press.
Gotterbarn, D. and Riser, R. (1997). Ethical activities in computer science course: goals and issues. ACM Computers and Society. 27: 10–15.
Kallman, E. A. and Grillio, J. P. (1996). Ethical Decision Making and Information Technology: An Introduction with Cases. New York: Mc-Graw Hill.
Mislevy, R.J., and Gitomer, D.H. (1996). The role of probability-based inference in an intelligent tutoring system. User-Modeling and User-Adapted Interaction. 5: 253–282.
Reidenbach, E. R. and Robin, D. P. (1988). Some initial steps toward improving the measurement of ethical evaluations of marketing activities. Journal of Business Ethics. 7: 871–879.
Rich, E. (1979). User modeling via stereotypes. Cognitive Science. 3: 329–354.
Stevens, R.E., Harris, J. O. and Williamson, S. (1993). A comparison of ethical evaluations of business school faculty and students: a pilot study. Journal of Business Ethics. 12: 611–619.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1999 Springer Science+Business Media New York
About this paper
Cite this paper
Winter, M., McCalla, G. (1999). The Emergence of Student Models from an Analysis of Ethical Decision Making in a Scenario-Based Learning Environment. In: Kay, J. (eds) UM99 User Modeling. CISM International Centre for Mechanical Sciences, vol 407. Springer, Vienna. https://doi.org/10.1007/978-3-7091-2490-1_26
Download citation
DOI: https://doi.org/10.1007/978-3-7091-2490-1_26
Publisher Name: Springer, Vienna
Print ISBN: 978-3-211-83151-9
Online ISBN: 978-3-7091-2490-1
eBook Packages: Springer Book Archive