Journals

Joel Coffman and Andrew S. Gearhart, “Diversity as an Enabler for Cyber Resilience,” The APL Technical Digest, Vol. 34, No. 4, pp. 523–532, July 2019

Joel Coffman and Alfred C. Weaver, “An Empirical Performance Evaluation of Relational Keyword Search Techniques,” IEEE Transactions on Knowledge and Data Engineering (TKDE), Vol. 26, No. 1, pp. 30–42, January 2014

Conferences

Frank Campo, Howe Wang, and Joel Coffman, “Exploring Solutions for Container Image Security,” Proceedings of the 14th Annual Ubiquitous Computing, Electronics & Mobile Communications Conference (UEMCON 2023), pp. 82–88, October 2023

Adrian A. de Freitas, Joel Coffman, Michelle de Freitas, Justin Wilson, and Troy Weingart, “FalconCode: A Multiyear Dataset of Python Code Samples from an Introductory Computer Science Course,” Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2023), pp. 938–944, Toronto, Canada, March 2023

Joel Coffman, Adrian A. de Freitas, Justin M. Hill, and Troy Weingart, “Visual vs. Textual Programming Languages in CS0.5: Comparing Student Learning with and Student Perception of RAPTOR and Python,” Proceedings of the 54th ACM Technical Symposium on Computer Science Education V. 1 (SIGCSE 2023), pp. 32–38, Toronto, Canada, March 2023 (slides)

Joel Coffman, Justin M. Hill, Shannon Beck, Adrian A. de Freitas, and Troy Weingart, “Good Students are Good Students: Student Success with Visual vs. Textual Programming,” Proceedings of the 2022 IEEE Frontiers in Education Conference (FIE ‘22), Uppsala, Sweden, October 2022 (slides)

Audrey Long, Daniel Choi, and Joel Coffman, “Using Amazon Managed Blockchain for ePHI: An Analysis of Hyperledger Fabric and Ethereum,” Proceedings of the 2022 IEEE World AI IoT Congress (AIIoT ‘22), pp. 277–283, June 2022

Joel Coffman, Zachary Romano, Jennifer Windsor, and Mathew VanDerPol, “Using a CTF Activity to Teach Cloud and Web Security,” Proceedings of the 55th Hawaii International Conference on Systems Sciences (HICSS-55), January 2022 (slides)

Kaho Wan and Joel Coffman, “Game-Theoretic Modeling of DDoS Attacks in Cloud Computing,” Proceedings of the 14th IEEE/ACM International Conference on Utility and Cloud Computing (UCC ‘21), pp. 1–10, December 2021

Zachary Romano, Jennifer Windsor, and Mathew VanDerPol, and Joel Coffman, “Election Security in the Cloud: A CTF Activity to Teach Cloud and Web Security,” Proceedings of the 2021 IEEE Frontiers in Education Conference (FIE ‘21), pp. 1–5, October 2021

Theodore Drewes and Joel Coffman, “The Use of Neural Networks to Classify Malware Families,” Proceedings of the 20th European Conference on Cyber Warfare and Security (ECCWS ‘21), University of Chester, United Kingdom, pp. 571–579, June 2021

Jamal Mahboob and Joel Coffman, “A Kubernetes CI/CD Pipeline with Asylo as a Trusted Execution Environment Abstraction Framework,” Proceedings of the 11th Computing and Communication Workshop and Conference (CCWC ‘21), pp. 529–535, January 2021

Lauren Courtney, Xiang Li, Rongzuo Xu, and Joel Coffman, “Data Science Techniques to Detect Fraudulent Resource Consumption in the Cloud,” Proceedings of the 11th Computing and Communication Workshop and Conference (CCWC ‘21), pp. 451–457, January 2021

Peter Cocoros, Matthew Sobocinski, Kyle Steiger, and Joel Coffman, “Evaluating Techniques for Practical Cloud-based Network Intrusion Detection,” Proceedings of the 2020 IEEE International Conference on Smart Cloud, (SmartCloud ‘20), Washington DC, USA, pp. 62–67, November 2020

Sanchay Gupta, Robert Miceli, and Joel Coffman, “A Replication Study to Explore Co-Residency of Virtual Machines in the Cloud,” Proceedings of the 13th International Conference on Cloud Computing (CLOUD ‘20), Honolulu, Hawaii, pp. 1–16, September 2020

Muhammad Ayub, Patrick Knowles, Brandon Phan, and Joel Coffman, “The Cost of a Macaroon,” Proceedings of the 2020 IEEE Systems Security Symposium (SSS ‘20), Crystal City, Virginia, July 2020

Brandon Webster, Matthew Stenger, Alix Valcin, Joel Coffman, and Carlos Salazar, “Cyber Probability of Kill: The Effectiveness of Malware in a Heterogeneous Software Environment,” Proceedings of the 15th International Conference on Cyber Warfare and Security (ICCWS ‘20), Norfolk, Virginia, pp. 466–470, March 2020 (slides)

Kelly Brady, Seung Moon, Tuan Nguyen, and Joel Coffman, “Docker Container Security in Cloud Computing,” Proceedings of the 10th Computing and Communication Workshop and Conference (CCWC ‘20), Las Vegas, Nevada, pp. 975–980, January 2020

Daniel M. Kelly, Christopher C. Wellons, Joel Coffman, and Andrew S. Gearhart, “Automatically Validating the Effectiveness of Software Diversity Schemes,” Proceedings of the 49th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN ‘19), Portland, OR, June 2019 (slides)

Steve Hadfield, Troy Weingart, Joel Coffman, David Caswell, Barry Fagin, Traci Sarmiento, and Paul Graham, “Streamlining Computer Science Curriculum Development and Assessment using the New ABET Student Outcomes,” Proceedings of the Western Canadian Conference on Computing Education (WCCCE ‘19), Calgary, Canada, pp. 10:1–10:6, May 2019

Venkatesh Gopal, Shikha Fadnavis, and Joel Coffman, “Low-Cost Distributed Key Management,” Proceedings of the 2018 IEEE World Congress on Services (SERVICES), San Francisco, CA, pp. 57–58, July 2018

Andrew S. Gearhart, Peter A. Hamilton, and Joel Coffman, “An Analysis of Automated Software Diversity using Unstructured Text Analytics,” Proceedings of the 48th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN ‘18), Luxembourg, pp. 79–80, June 2018

Bruce Benjamin, Joel Coffman, Hadi Esiely-Barrera, Kaitlin Farr, Daniel Genin, Laura Glendenning, Peter Hamilton, Shaku Harshavardhana, Rosalind Hom, Brianna Poulos, and Nathan Reller, “Data Protection in OpenStack,” Proceedings of the IEEE 10th International Conference on Cloud Computing (CLOUD ‘17), Honolulu, Hawaii, pp. 560–567, June 2017

Joel Coffman and Alfred C. Weaver, “Learning to Rank Results in Relational Keyword Search,” Proceedings of the 20th ACM International Conference on Information and Knowledge Management (CIKM ‘11), pp. 1689–1698, Glasgow, Scotland, October 2011 (slides)

Joel Coffman and Alfred C. Weaver, “A Framework for Evaluating Database Keyword Search Strategies,” Proceedings of the 19th ACM International Conference on Information and Knowledge Management (CIKM ‘10), pp. 729–738, Toronto, Canada, pp. 729–738, October 2010 (slides)

Clint Smullen, Joel Coffman, and Sudhanva Gurumurthi, “Accelerating Enterprise Solid State Disks with Non-Volatile Merge Caching,” Proceedings of the IEEE International Green Computing Conference (IGCC ‘10), pp. 203–214, Chicago, IL, August 2010

Joel Coffman and Alfred C. Weaver, “Electronic Commerce Virtual Laboratry,” Proceedings of the 41st ACM Technical Symposium on Computer Science Education (SIGCSE ‘10), pp. 92–96, Milwaukee, WI, March (slides)

Joel Coffman, Christopher Healy, Frank Mueller, and David Whalley, “Generalizing Parametric Timing Analysis,” Proceedings of the ACM SIGPLAN / SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES ‘07), pp. 152–154, San Diego, CA, June 2007

Workshops

Kevin Klassen, Jake Skinner, and Joel Coffman, “Is Securing an Untrusted Cloud with Cryptography Still Economically Unviable?,” Proceedings of the 5th International Workshop on Cloud, IoT, and Fog Security (CIFS 2023), Taormina (Messina), Italy, December 2023

Taarika Hegde, Josh Gangl, Stanislav Babenko, and Joel Coffman, “Cloud Security Frameworks: A Comparison to Evaluate Cloud Control Standards,” Proceedings of the 5th International Workshop on Cloud, IoT, and Fog Security (CIFS 2023), Taormina (Messina), Italy, December 2023

Brennon Brimhall, Justin Garrard, Christopher De La Garza, and Joel Coffman, “A Comparative Analysis of Linux Mandatory Access Control Policy Enforcement Mechanisms,” Proceedings of the 16th European Workshop on Systems Security (EuroSec 2023), Rome, Italy, May 2023

Sterling Vinson, Rachel Stonehirsch, Joel Coffman, and Jim Stevens, “Preventing Zero-Day Exploits of Memory Vulnerabilities with Guard Lines,” Proceedings of the 9th Software Security, Protection, and Reverse Engineering Workshop (SSPREW ‘19), San Juan, Puerto Rico, pp. 2:1–2:11, December 2019

Daniel Ladouceur, Bimmy Pujari, Edward Gleeck, and Joel Coffman, “Techniques for Mutual Auditability in a Cloud Environment,” Proceedings of the International Workshop on Cloud, IoT, and Fog Security (CIFS ‘19), Auckland, New Zealand, December 2019 (slides)

Joel Coffman, Aurin Chakravarty, Joshua Russo, and Andrew Gearhart, “Quantifying the Effectiveness of Software Diversity using Near-Duplicate Detection Algorithms,” Proceedings of the 5th ACM Workshop on Moving Target Defense (MTD ‘18), Toronto, CA, pp. 1–10, October 2018 (slides)

Joel Coffman, Daniel M. Kelly, Christopher C. Wellons, and Andrew S. Gearhart, “ROP Gadget Prevalance and Survival under Compiler-based Binary Diversification Schemes,” Proceedings of the 2016 ACM Workshop on Software PROtection (SPRO), Vienna, Austria, pp. 15–26, October 2016 (slides)

Joel Coffman and Alfred C. Weaver, “What Are We Searching For? Analyzing User Objectives When Searching Relational Data,” Proceedings of the 2nd Workshop on Web Search Click Data (WSCD ‘12), Seattle, WA, February 2012 (slides)

Joel Coffman and Alfred C. Weaver, “Structured Data Retrieval using Cover Density Ranking,” Proceedings of the 2nd International Workshop on Keyword Search on Structured Data (KEYS ‘10), pp. 1–6, Indianapolis, IN, June 2010 (slides)

Posters

Ben Cohen, Ashley Hu, Deisy Patino, and Joel Coffman, “Educational Data in the Cloud: Legal Implications and Technical Recommendations,” Proceedings of the 15th IEEE/ACM International Conference on Utility and Cloud Computing (UCC ‘22), pp. 181–182, December 2022

Steven M. Hadfield, Alexander C. Roosma, Adrian A. de Freitas, Kimberly A. Braun, Steven P. Fulton, Joel Coffman, David T. Merritt, Kenneth R. Sample, Justin C. Wilson, and Bobby D. Birrer, “Introducing Software Development Process, Software Engineering, and Artificial Intelligence in a CS0.5 Course Project,” Proceedings of the 27th ACM Conference on Innovation and Technology in Computer Science Education Vol. 2 (ITiCSE ‘22), p. 622, July 2022

Unrefereed

Joel Coffman, Toward Practical Relational Keyword Search Systems, University of Virginia, Ph.D. Dissertation, May 2012 (slides)

Joel Coffman, Effective Searching in Structured Data, University of Virginia, Master’s Thesis, May 2009

Joel Coffman, Generalizing Parametric Timing Analysis, Furman University, Senior Thesis, February 2007

Technical Reports

Andrew S. Gearhart, Peter A. Hamilton, and Joel Coffman, “Analyzing Software Diversity using Unstructured Text Analytics,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-18-0373, April 2018

Daniel M. Kelly, Christopher Wellons, Joel Coffman, and Andrew S. Gearhart, “Automatically Validating the Effectiveness of Software Diversity Schemes,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-17-1031, September 2017

Sterling Vinson, Rachel Stonehirsch, Joel Coffman, and Jim Stevens, “Preventing Zero-Day Exploits of Memory Vulnerabilities with Guard Lines,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-17-1001, September 2017

Joel Coffman and Andrew S. Gearhart, “The Use of Diversity in Safety-Critical Systems: Improving Cyber Resiliency with Software Diversity,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-17-0666, July 2017

Kaitlin Farr and Joel Coffman, “QEMU Encryption Development,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-15-0794, July 2015

Bruce P. Benjamin and Joel Coffman, “A Performance and Security Comparison of the Xen and KVM Hypervisors,” Johns Hopkins University Applied Physics Laboratory, Technical Report AOS-14-0735, August 2014

Joel Coffman and Alfred C. Weaver, “An Empirical Performance Evaluation of Relational Keyword Search Systems,” University of Virginia, Department of Computer Science, Technical Report CS-2011-07, 2011

Joel Coffman and Alfred C. Weaver, “Learning to Rank Results in Relational Keyword Search,” University of Virginia, Department of Computer Science, Technical Report CS-2011-06, 2011

Joel Coffman and Alfred C. Weaver, “Crosspoint: A Web-based Collaboration System,” University of Virginia, Department of Computer Science, Technical Report CS-2009-15