Teaching Ethics in Computing: A Systematic Literature Review of ACM Computer Science Education Publications

被引:21
作者
Brown, Noelle [1 ]
Xie, Benjamin [2 ]
Sarder, Ella [3 ]
Fiesler, Casey [3 ]
Wiese, Eliane S. [1 ]
机构
[1] Univ Utah, 50 Cent Campus Dr, Salt Lake City, UT 84112 USA
[2] Stanford Univ, 559 Nathan Abbott Way,Crown Bldg,3rd Floor, Stanford, CA 94305 USA
[3] Univ Colorado Boulder, 1725 Euclid Ave, Boulder, CO 80309 USA
基金
美国国家科学基金会;
关键词
Ethics; literature review; computing education; computer science education; INTEGRATING ETHICS; ENGINEERING ETHICS; MACROETHICS;
D O I
10.1145/3634685
中图分类号
G40 [教育学];
学科分类号
040101 ; 120403 ;
摘要
The computing education research community now has at least 40 years of published research on teaching ethics in higher education. To examine the state of our field, we present a systematic literature review of papers in the Association for Computing Machinery computing education venues that describe teaching ethics in higher-education computing courses. Our review spans all papers published to SIGCSE, ICER, ITiCSE, CompEd, Koli Calling, and TOCE venues through 2022, with 100 papers fulfilling our inclusion criteria. Overall, we found a wide variety in content, teaching strategies, challenges, and recommendations. The majority of the papers did not articulate a conception of "ethics," and those that did used many different conceptions, from broadly applicable ethical theories to social impact to specific computing application areas (e.g., data privacy and hacking). Instructors used many different pedagogical strategies (e.g., discussions, lectures, assignments) and formats (e.g., stand-alone courses, incorporated within a technical course). Many papers identified measuring student knowledge as a particular challenge, and 59% of papers included mention of assessments or grading. Of the 69% of papers that evaluated their ethics instruction, most used student self-report surveys, course evaluations, and instructor reflections. While many papers included calls for more ethics content in computing, specific recommendations were rarely broadly applicable, preventing a synthesis of guidelines. To continue building on the last 40 years of research and move toward a set of best practices for teaching ethics in computing, our community should delineate our varied conceptions of ethics, examine which teaching strategies are best suited for each, and explore how to measure student learning.
引用
收藏
页数:36
相关论文
共 214 条
[1]  
ACM, 2018, ACM Code of Ethics and Professional Conduct
[2]   How do Undergraduate Students Reason about Ethical and Algorithmic Decision-Making? [J].
Aggarwal, Ashish ;
Ranjan, Saurabh .
PROCEEDINGS OF THE 53RD ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION (SIGCSE 2022), VOL 1, 2022, :488-494
[3]  
Agnihotri A, 2020, SIGCSE 2020: PROCEEDINGS OF THE 51ST ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, P657, DOI 10.1145/3328778.3366796
[4]  
Aiken R. M., 1983, SIGCSE Bulletin, V15, P8, DOI 10.1145/382188.382563
[5]   Improving skill development: an exploratory study comparing a philosophical and an applied ethical analysis technique [J].
Al-Saggaf, Yeslam ;
Burmeister, Oliver .
COMPUTER SCIENCE EDUCATION, 2012, 22 (03) :237-255
[6]  
Alabdulqader Ebtisam, 2013, P 18 ACM C INN TECHN, P355
[7]  
Albin-Clark A, 2008, ITICSE '08: PROCEEDINGS OF THE 13TH ANNUAL CONFERENCE ON INNOVATION AND TECHNOLOGY IN COMPUTER SCIENCE EDUCATION, P153
[8]   Experiential Learning in Data Science: Developing an Interdisciplinary, Client-Sponsored Capstone Program [J].
Allen, Genevera I. .
PROCEEDINGS OF THE 52ND ACM TECHNICAL SYMPOSIUM ON COMPUTER SCIENCE EDUCATION, SIGCSE 2021, 2021, :516-522
[9]   USING THE NEW ACM CODE OF ETHICS IN DECISION-MAKING [J].
ANDERSON, RE ;
JOHNSON, DG ;
GOTTERBARN, D ;
PERROLLE, J .
COMMUNICATIONS OF THE ACM, 1993, 36 (02) :98-107
[10]  
[Anonymous], 2020, Financial Management Regulation, V5, P8