ABSTRACT
The prevention of criminal activity has changed dramatically over the past two decades, largely due to the increased reliance on systems that provide crime data analysis. Created specifically for police, judicial sentencing, and prison applications, these systems conduct both predictive and retrospective analysis to aid decision making within the criminal justice system. Furthermore, these software platforms typically combine spatial informatics packages and advanced statistical features behind user-friendly interfaces. Recent studies have demonstrated problems with both the flawed logic within these systems' algorithms and the inherent biases in the underlying data. In this paper, we present a novel repository of computing ethics teaching modules across a variety of narrative areas. These modules and curated narratives help faculty to establish 'ethical laboratories' that can guide computer science students in improving their ethical reasoning skills as it relates to the creation of current and future technologies. First, we provide an overview of the Computing Ethics Narratives (CEN) project, its narrative repository and the module framework through a sample module on predictive policing algorithms. Furthermore, we share preliminary findings from a pilot of this module, which was implemented in an intermediate algorithms course. The preliminary student and faculty feedback suggest the predictive policing module was able to help students contextualize the ethical issues around the topic, however, students recommended devoting more class time to evaluating the technical complexities of these critical systems.
- Ricoeur, P. (1992). Oneself as Another. University of Chicago Press, Chicago.Google Scholar
- Moor. J.H. (1985). What is Computer Ethics? Metaphilosophy, 16(4): 266--275.Google ScholarCross Ref
- Gotterbarn. D.W. (1993). Computer Ethics: Responsibility Regained, first published in the National Forum, rep. in Business Legal and Ethical Issues. Australian Computer Society.Google Scholar
- Johnson, D. (2004). Computer ethics. Blackwell guide to the philosophy of computing and information, 65--75.Google Scholar
- Tavani, H. T. (2015). Ethics and technology: Controversies, questions, and strategies for ethical computing. John Wiley & Sons.Google Scholar
- Connolly, R. (2011). Beyond good and evil impacts: rethinking the social issues components in our computing curricula. In Proceedings of the 11th annual joint conference on Innovation and Technology in Computer Science Education (ITiCSE'11). ACM 228--232. June 27-29, 2011, Darmstadt, Germany.Google ScholarDigital Library
- Fiesler, C. (2018). Tech Ethics Curricula.Google Scholar
- Mehdiabadi, A.H. and J. Li. (2019). Toward a framework for developing computing professional ethics: A review of the literature. In Proceedings of the American Society for Engineering Management 2017 International Annual Conference E.H. Ng, B. Nepal, and E. Schott eds.Google Scholar
- Brey, P. (2000). Disclosive computer ethics: The exposure and evaluation of embedded normativity in computer technology. Computers and Society, 30(4), 10--16.Google ScholarDigital Library
- Grosz, B. J., Grant, D. G., Vredenburgh, K., Behrends, J., Hu, L., Simmons, A., & Waldo, J. (2019). Embedded EthiCS: integrating ethics across CS education. Communications of the ACM, 62(8), 54--61.Google ScholarDigital Library
- Burton, E., Goldsmith, J., & Mattei, N. (2015). Teaching AI Ethics Using Science Fiction. In AAAI Workshop: AI and Ethics.Google Scholar
- Skirpan, M., Beard, N., Bhaduri, S., Fiesler, C., & Yeh, T. (2018). Ethics Education in Context: A Case Study of Novel Ethics Activities for the CS Classroom. In Proceedings of the 49th ACM Technical Symposium on Computer Science Education pp. 940--945. ACM.Google ScholarDigital Library
- Skirpan, M. W., Cameron, J., & Yeh, T. (2018, April). More than a show: Using personalized immersive theater to educate and engage the public in technology ethics. In Proceedings of the 2018 CHI Conference on Human Factors in Computing Systems (p. 464). ACM.Google ScholarDigital Library
- Saltz, J., Skirpan, M., Fiesler, C., Gorelick, M., Yeh, T., Heckman, R., & Beard, N. (2019). Integrating Ethics within Machine-learning Courses. ACM Transactions on Computing Education (TOCE), 19(4), 32.Google Scholar
- Burton, E., Goldsmith, J. and N. Mattei. (2018). How to Teach Computer Ethics Through Science Fiction. Communications of the ACM 61 (8): 54--64.Google ScholarDigital Library
- Berne, R.W.,and J. Schummer. (2005). ?Teaching Societal and Ethical Implications of Nanotechnology to Engineering Students Through Science Fiction.? Bulletin of Science, Technology & Society 25 (6): 459--68.Google ScholarCross Ref
- Doore, S.A. Fiesler, C., Kirkpatrick, M.S., Peck, E. & Sahami, M. (2020, February). Assignments that Blend Ethics and Technology. In Proceedings of the 51st ACM Technical Symposium on Computer Science Education (pp. 475--476).Google ScholarDigital Library
- Mozilla Foundation. Responsible Computer Science Challenge https://foundation.mozilla.org/en/initiatives/responsible-cs/Google Scholar
- Cooper, A. (2020). Kinolab: A platform for the digital analysis of film language in narrative film and media. Journal of Italian Cinema & Media Studies, 8(1) 95--98. https://www.kinolab.org/Google ScholarCross Ref
- Congress, U.S. (1998). Digital millennium copyright act (DMCA). Public Law, 105(304), 112.Google Scholar
- Kehl, D. L., & Kessler, S. A. Algorithms in the Criminal Justice System: Assessing the Use of Risk Assessments in Sentencing. Algorithms, 60(80), 100.Google Scholar
- Brayne, S., Rosenblat, A., & Boyd, D. (2015). Predictive policing. Data & Civil Rights: A New Era of Policing And Justice.Google Scholar
- Hadden, B. R., Tolliver, W., Snowden, F., & Brown-Manning, R. (2016). An authentic discourse: Recentering race and racism as factors that contribute to police violence against unarmed Black or African American men. J. of Human Behavior in the Social Environ, 26(3--4), 336--349.Google Scholar
- Richardson, R., Schultz, J., & Crawford, K. (2019). Dirty Data, Bad Predictions: How Civil Rights Violations Impact Police Data, Predictive Policing Systems, and Justice. New York University Law Review Online.Google Scholar
- McKay, C. (2019). Predicting risk in criminal procedure: actuarial tools, algorithms, AI and judicial decision-making. Current Issues in Criminal Justice, 1--18.Google Scholar
- Venkatasubramanian, S. (2019). Algorithmic Fairness: Measures, Methods and Representations. In Proc. of the 38th ACM SIGMOD-SIGACT-SIGAI Symposium on Principles of Database Systems (pp. 481--481). ACM.Google ScholarDigital Library
- Jouvenal, J. (2016). Police Are Using Software to Predict Crime: Is It a 'Holy Grail' or Biased against Minorities? The Washington Post, 17.Google Scholar
- Green, M. (2017). Stop-and-Frisk: A Brief History of a Controversial Policing Tool. KQED News.Google Scholar
- O'Neil, C. (2016). Weapons of Math Destruction. Crown Publishing Group. New York.Google ScholarDigital Library
- Matias, C. (2012). NYPD Stop and Frisks: 15 Shocking Facts About a Controversial Program? Huffington Post.Google Scholar
- Brantingham, J., Valasik, M., and Mohler., G. (2018). Does Predictive Policing Lead to Biased Arrests? Results from a Randomized Controlled Trial. Statistics and Public Policy 5, 1 (Jan, 2018): 1--6.Google ScholarCross Ref
- Ferguson, A. (2017). The Police Are Using Computer Algorithms to Tell If You're a Threat.? Time Magazine.Google Scholar
- Saunders, J., Hunt, P. and Hollywood, J. (2016). Predictions Put into Practice: A Quasi-Experimental Evaluation of Chicago's Predictive Policing Pilot. Journal of Experimental Criminology 12, 3. 347--71.Google ScholarCross Ref
- PredPol. Overview. https://www.predpol.com/predpol-software-overview/Google Scholar
- HunchLab. Next Generation Predictive Policing. https://www.shotspotter.com/law-enforcement/patrol-management/Google Scholar
- Azavea. (2015).HunchLab: Under the Hood. https://cdn.azavea.com/pdfs/hunchlab/HunchLab-Under-the-Hood.pdfGoogle Scholar
- Dick, P.K. (1956). Minority Report. Fantastic Universe. Collected in Dick, PK [2002]. Selected Stories of Philip K. Dick. Pantheon. New York.Google Scholar
- Dick, P.K. and Frank, S. (2002). Minority Report. Dreamworks. 20th Century Fox.Google Scholar
- Ricoeur, P. (1991). A Ricoeur reader: Reflection and imagination. University of Toronto Press.Google Scholar
- International Association of Chiefs of Police (IACP) https://www.theiacp.org/Google Scholar
- IACP Code of Ethics. (1957). https://www.theiacp.org/resources/law-enforcement-code-of-ethicsGoogle Scholar
- Association of Computing Machinery (ACM). Code of Ethics (2018). https://www.acm.org/code-of-ethicsGoogle Scholar
- Lum, K. and Isaac, W. (2016). To predict and serve? Significance 13, 5. 14--19. doi.org/10.1111.j.1740--9713.2016.00960.Google ScholarCross Ref
- Wired. (2018). Pre-Crime Policing: How cops are using algorithms to predict crimes. https://wired.com/video/watch/pre-crime-policing-how-cops-are-using-algorithms-to-predict-crimesGoogle Scholar
- The Verge. (2016). How predictive policing software works. https://youtu.be/YxvyeaL7NEMGoogle Scholar
- National Institute of Justice. (2018). Predictive policing algorithms. https://nij.ojp.gov/media/video/17641Google Scholar
- Perry, W.L. McInnis, B., Price, C.C., Smith, S. and Hollywood, J.S. (2013). Predictive Policing: Forecasting Crime for Law Enforcement. Santa Monica, CA: RAND Corporation. https://www.rand.org/pubs/research_briefs/RB9735.html.Google ScholarCross Ref
- Upturn. (2014). Chapter 3: Predictive policing: From Neighborhoods to Individuals. Civil Rights, Big Data, and Our Algorithmic Future. A September 2014 report on social justice and technology. https://bigdata.fairness.ioGoogle Scholar
- Thomas, E. (2016). Why Oakland Police Turned Down Predictive Policing. Vice. https://www.vice.com/en/article/ezp8zp/minority-retort-why-oakland-police-turned-down-predictive-policingGoogle Scholar
Index Terms
- Computing Ethics Narratives: Teaching Computing Ethics and the Impact of Predictive Algorithms
Recommendations
Computing Ethics Starts on 'Day One': Ethics Narratives in Introductory CS Courses
SIGCSE '21: Proceedings of the 52nd ACM Technical Symposium on Computer Science EducationHow do you design more responsible computing technologies? You start by training computer science (CS) students, the creators of tomorrow's tech, to think critically about their own action and responsibilities from the first day of their introductory ...
Managing Authority When Teaching Computing Ethics
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2This panel will help CS-trained educators who are teaching students about how to approach their work with an ethical mindset by discussing one of the key challenges in CS ethics education: how to manage authority in a classroom that focuses on values and ...
Considerations for Improving Comprehensive Undergraduate Computing Ethics Education
SIGCSE 2024: Proceedings of the 55th ACM Technical Symposium on Computer Science Education V. 2Computing Ethics (CE) courses are an increasingly important component of the undergraduate computing curriculum because of the outsized influence of computing on society. CE encompasses topics from multiple disciplines including the humanities; however, ...
Comments