Submissions from 2024


Power Shift: Toward Inclusive Natural Language Processing, Emily M. Bender and Alvin Grissom


Interpreting generative adversarial networks to infer natural selection from genetic data, Rebecca Riley, Iain Mathieson, and Sara Mathieson

Submissions from 2023

Measuring and mitigating voting access disparities: a study of race and polling locations in Florida and North Carolina, Mohsen Abbasi, Calvin Barrett, Sorelle A. Friedler, Kristian Lum, and Suresh Venkatasubramanian

Reducing Access Disparities in Networks using Edge Augmentation, Ashkan Bashardoust, Sorelle Friedler, Carlos E. Scheidegger, Blair D. Sullivan, and Suresh Venkatasubramanian


The genomic footprint of social stratification in admixing American populations, Alex Mas-Sandoval, Sara Mathieson, and Matteo Fumagalli

Coloring Isosceles Triangles in Choiceless Set Theory, Yuxin Zhou

Submissions from 2022

Piecing Together the Next 15 Years of Computing Education Research Workshop Report, Adrienne Decker, Mark Allen Weiss, Brett A. Becker, John Dougherty, and Stephen H. Edwards

Approaches for Weaving Responsible Computing into Data Structures and Algorithms Courses, Kathi Fisler, Sorelle Friedler, Kevin Lin, and Suresh Venkatasubramanian

Active meta-learning for predicting and selecting perovskite crystallization experiments, Venkateswaran Shekar, Gareth Nicholas '20, Mansoor Ani Najeeb, Margaret Zeile '20, Vincent Yu '21, Xiaorong Wang '23, Dylan Slack '19, Alexander J. Norquist, and Sorelle Friedler


Rare but Severe Neural Machine Translation Errors Induced by Minimal Deletion: An Empirical Study on Chinese and English, Ruikang Shi '21, Alvin Grissom, and Duc Minh Trinh '22

Submissions from 2021


Ancestral haplotype reconstruction in endogamous populations using identity-by-descent, Kelly Finke, Michael Kourakos, Gabriela Brown, Huyen Trang Dang, Shi Jie Samuel Tan '23, and Sara Mathieson


The (Im)possibilit of Fairness: Different Value Systems Require Different Mechanisms For Fair Decision Making, Sorelle Friedler, Carlos Scheidegger, and Suresh Venkatasubramanian

Fairness in Networks: Social Capital, Information Access, and Interventions, Suresh Venkatasubramanian, Carlos Scheidegger, Sorelle Friedler, and Aaron Clauset


Automatic inference of demographic parameters using generative adversarial networks, Zhanpeng Wang, Jiaping Wang, Michael Kourakos, Nhung Hoang, and Sara Mathieson

Submissions from 2020


Shapley Residuals: Quantifying the limits of the Shapley value for explanations, Elizabeth Kumar, Carlos Scheidegger, Suresh Venkatasubramanian, and Sorelle Friedler


Problems with Shapley-value-based explanations as feature importance measures, Elizabeth Kumar, Suresh Venkatasubramanian, Carlos Scheidegger, and Sorelle Friedler


An Attentive Recurrent Model for Incremental Prediction of Sentence-final Verbs, Wenyan Li, Alvin Grissom, and Jordan Boyd-Graber


Touchless Typing Using Head Movement-based Gestures, Shivam Rustagi, Aakash Garg, Pranay Raj Anand, Rajesh Kumar, and Yaman Kumar


Fairness Warnings and Fair-MAML: Learning Fairly with Minimal Data, Dylan Slack '19, Sorelle Friedler, and Emile Givental '20


On the Inference of Soft Biometrics from Typing Patterns Collected in a Multi-device Environment, Vishaal Udandarao, Mohit Agrawal, Rajesh Kumar, and Rajiv Ratn Shah

Iteration with intention: Project-based learning of computational thinking, Nasanbayar Ulzii-Orshikh '21 and John Dougherty

Submissions from 2019


Fairness in representation: Quantifying stereotyping as a representational harm, Mohsen Abbasi, Sorelle A. Friedler, Carlos Scheidegger, and Suresh Venkatasubramanian

Computing for learning math and other disciplines, John Dougherty

Mathematics for a human-computer interaction course, John Dougherty


Gaps in information access in social networks, Benjamin Fish, Sorelle Friedler, Ashkan Bashardoust, Carlos Scheidegger, and Danah Boyd


A comparative study of fairness-enhancing interventions in machine learning, Sorelle Friedler, Sonam Choudhary, Carlos Scheidegger, Evan P. Hamilton '17, and Suresh Venkatasubramanian


Automated congressional redistricting, Harry A. Levin '14 and Sorelle Friedler


Energy Usage Reports: Environmental awareness as part of algorithmic accountability, Kadan Lottick '20, Silvia Susai '20, Sorelle Friedler, and Jonathan P. Wilson


Disentangling Influence: Using disentangled representations to audit model predictions, Charles T. Marx '20, Richard Lanas Philips, Sorelle A. Friedler, Carlos Scheidegger, and Suresh Venkatasubramanian

Gower as Data: Exploring the Application of Machine Learning to Gower’s Middle English Corpus, Kara L. McShane and Alvin Grissom


Fairness and Abstraction in Sociotechnical Systems, Andrew D. Selbst, Danah Boyd, Sorelle Friedler, Suresh Venkatasubramanian, and Janet Vertesi


Fair Meta-Learning: Learning How to Learn Fairly, Dylan Slack '19, Sorelle Friedler, and Emile Givental '20


Assessing the Local Interpretability of Machine Learning Models, Dylan Slack '19, Sorelle Friedler, Carlos Scheidegger, and Chitradeep Dutta Roy


ImaGene: a convolutional neural network to quantify natural selection from genomic data, Luis Torada, Lucrenzia Lorenzon, Alice Beddis, Ulas Isildak, and Sara Mathieson

An observational investigation of reverse engineers' processes and mental models, Daniel Votipka, Seth M. Rabin, Kristopher Micinski, Jeffrey S. Foster, and Michelle L. Mazurek


User Comfort with Android Background Resource Accesses in Different Contexts, Daniel Votipka, Seth M. Rabin, Kristopher Micinski, Thomas Gilray, and Michelle L. Mazurek

Submissions from 2018

Recursion versus tail recursion over F¯p, Siddharth Bhaskar


A Likelihood-Free Inference Framework for Population Genetic Data using Exchangeable Neural Networks, Jeffrey Chan, Valerio Perrone, Jeffrey P. Spence, Paul A. Jenkins, and Sara Mathieson


Decision making with limited feedback: Error bounds for recidivism prediction and predictive policing, Danielle Ensign, Sorelle Friedler, Scott Neville, Carlos Scheidegger, and Suresh Venkatasubramanian


Runaway Feedback Loops in Predictive Policing, Danielle Ensign, Sorelle Friedler, Scott Neville, Carlos Scheidegger, and Suresh Venkatasubramanian

Iterator-Based Optimization of Imperfectly-Nested Loops, Daniel Fesbach '20, Mary Glaser '18, Michelle Strout, and David Wonnacott


FADS1 and the Timing of Human Adaptation to Agriculture, Sara Mathieson and Iain Mathieson


Interpretable Active Learning, Richard L. Phillips, Kyu Hyun Chang, and Sorelle Friedler


NSF BIGDATA PI Meeting – Domain-Specific Research Directions and Data Sets, Lisa Singh, Amol Deshpande, Wenchao Zhou, Arindam Banerjee, and Sorelle Friedler

SIGCSE Filk Circle: CS Parody Songs for Learning, Engagement, and Fun, Patrick Virtue, Steven A. Wolfman, and John Dougherty

Submissions from 2017

Auditing black-box models for indirect influence, Phillip Adler, Casey Falk '16, Sorelle Friedler, Tionney Nix '17, and Gabriel Rybeck '16

Let's talk about sets, John Dougherty

Where mathematics meets software engineering, John Dougherty

Assessment of a problem-based learning activity in a high performance scientific computing course, John P. Dougherty

Social and Technical Trade-Offs in Data Science, Sorelle A. Friedler, Solon Barocas, Danah Boyd, and Hanna Wallach

A blocks-based language for program correctness proofs, Peter-Michael Osera and David Wonnacott

Assessment of Introducing Algorithms with Video Lectures and Pseudocode Rhymed to a Melody, Benjamin J. Schreiber and John Dougherty

Submissions from 2016

Convex Hull for Probabilistic Points, Fatma Betül Atalay Satoğlu, Sorelle Friedler, and Diana Xu

Blast from the past, John Dougherty

Computational maturity, John Dougherty

Statistics, data science, and discovering truth, John Dougherty

MATH COUNTS: Inside CS2013, John P. Dougherty

Auditing Black-box Models for Indirect Influence, Casey Falk '16, Phillip D.F. Adler, Sorelle A. Friedler, Gabriel Rybeck '16, Carlos Scheidegger, and Brandon Smith '16


Deep Learning for Population Genetic Inference, Sara Mathieson and Yun S. Song

Machine-learning-assisted materials discovery using failed experiments, Paul Raccuglia '14, Katherine C. Elbert '14, Phillip D.F. Adler, Casey Falk '16, Malia B. Wenny '17, Aurelio Mollo '17, Sorelle A. Friedler, Joshua Schrier, and Alexander J. Norquist

Submissions from 2015

From sunset to sunrise, John P. Dougherty


Certifying and Removing Disparate Impact, Michael Feldman, Sorelle Friedler, John Moeller, Carlos Scheidegger, and Suresh Venkatasubramanian

A Sensor-based Framework for Kinetic Data Compression, Sorelle A. Friedler

Submissions from 2014

Decoding coalescent hidden Markov models in linear time, Kelley Harris, Sara Mathieson, John A. Kamm, and Yun S. Song

Submissions from 2013

Estimating variable effective population sizes from multiple genomes: A sequentially Markov conditional sampling distribution approach, Sara Mathieson, Kelley Harris, and Yun S. Song

Submissions from 2012


Telescoper: de novo assembly of highly repetitive regions, Ma'ayan Bresler, Sara Mathieson, Andrew H. Chan, and Yun S. Song

Distributed Shared Memory and Compiler-Induced Scalable Locality for Scalable Cluster Performance, David Wonnacott

Submissions from 2011

ompVerify: Polyhedral Analysis for the OpenMP Programmer, Vamshi Basupalli, Tomofumi Yuki, Sanjay Rajopadhye, and David Wonnacott

Review of Judy Green and Jeanne LaDuke's Pioneering Women in American Mathematics: the Pre-1940 PhD’s, Sorelle A. Friedler

Submissions from 2010

Approximation Algorithm for the Kinetic Robust k-center Problem, Sorelle A. Friedler

Review of Patricia Clark Kenschaft's Change is Possible: Stories of Women and Minorities in Mathematics, Sorelle A. Friedler

Spatio-temporal Range Searching over Compressed Kinetic Sensor Data, Sorelle A. Friedler

If ____________, you might be a computational thinker!, Daniel D. Garcia, Colleen M. Lewis, John P. Dougherty, and Matthew C. Jadud

Certification and standards for computing education in Pennsylvania , Jean Griffin, John P. Dougherty, Tammy R. Pirmann, and Rita Powell

Real-Time Collaboration Tools for Digital Ink, Steven Lindell

Submissions from 2009

Integrating data-intensive scalable computing into the computer science curriculum, Alice E. Fischer, Gregory Kesden, John P. Dougherty, and Mark E. Hoffman

Compressing kinetic data from sensor networks, Sorelle A. Friedler

Submissions from 2008

Using lyrics and music to reinforce concepts , John P. Dougherty

Enabling Teachers to Explore Grade Patterns to Identify Individual Needs and Promote Fairer Student Assessment, Sorelle A. Friedler

A normal form for first-order logic over doubly-linked data structures, Steven Lindell

Submissions from 2007

Concept visualization in CS0 using ALICE, John P. Dougherty

Virtual Worlds and Concepts in Computing, John P. Dougherty


Elements of Finite Model Theory [book review], Steven Lindell and Scott Weinstein

Attribute Grammars and the Teaching of Compiler Design and Implementation, David Wonnacott

Unifying the Applied Undergraduate CS Curriculum Around a Simplified Microprocessor Architecture, David Wonnacott

Submissions from 2005

Computer Science and Bioinformatics, John P. Dougherty

Use and assessment of a rigorous approach for CS1, John P. Dougherty and David Wonnacott

Robustness testing of Java server applications, C. Fu, A. Milanova, B. G. Ryder, and David Wonnacott

A Term Logic for Physically Realizable Models of Information, Steven Lindell

Efficient manipulation of disequalities during dependence analysis, Robert Seater and David Wonnacott

Submissions from 2004

Beowulf cluster computing with Linux [book review], John P. Dougherty

Turbo codes: desirable and designable [book review], John P. Dougherty

Testing of Java Web Services for Robustness, C. Fu, B. G. Ryder, A. Milanova, and David Wonnacott

Submissions from 2003

Compiler-directed Program Fault Coverage for Highly Available Java Internet Services, C. Fu and K. Martin

Submissions from 2002

Information technology fluency at a liberal arts college: Experience with implementation and assessment, John P. Dougherty

Information technology fluency in practice, John P. Dougherty, Tom Decechi, Tony Clear, Brad Richards, Stephen Cooper, and Tadeusz Wilusz

Teaching the use of IT in specific domains: Developing, assessing and refining a curriculum development framework, John P. Dougherty, Ned F. Kock, Cheryl Sandas, and Robert M. Aiken

Achieving scalable locality with time skewing, David Wonnacott

Submissions from 2001

Computing Across the Curriculum, Richard A. Austing, Fay Cover, and John P. Dougherty

Descriptive Complexity [book review], Steven Lindell