Andrew DeOrio

Papers | Patents | Posters | Talks | Dissertation

thumbnail thumbnail thumbnail icon

Papers

Student Sense of Community Through an Introductory Computer Programming Course Sequence
Laura K Alford, Amir Kamil, and Andrew DeOrio American Society of Engineering Education (ASEE), June 2020.
pdf | slides
A Longitudinal View of Gender Balance in a Large Computer Science Program
Amy Baer and Andrew DeOrio ACM Technical Symposium on Computer Science Education (SIGCSE), Portland, OR, March 2020.
pdf | slides | YouTube
Student Perceptions of Their Abilities and Learning Environment in Large Introductory Computer Programming Courses - Underrepresented Minorities
Laura K. Alford and Andrew DeOrio American Society of Engineering Education (ASEE) Tampa, FL, June, 2019.
pdf | slides | ECE Division Best Diversity Paper Award
Human vs. Automated Coding Style Grading in Computing Education
James Perretta and Andrew DeOrio American Society of Engineering Education (ASEE) Tampa, FL, June, 2019.
pdf | slides
Gender-balanced TAs from an Unbalanced Student Body
Amir Kamil, James Juett, and Andrew DeOrio ACM Technical Symposium on Computer Science Education (SIGCSE), Minneapolis, MN, February 2019.
pdf | slides | Michigan Daily
Explainable Genetic Inheritance Pattern Prediction
Edmond Cunningham, Dana Schlegel, and Andrew DeOrio Neural Information Processing Systems (NeurIPS) Machine Learning for Healthcare Workshop, Montreal, Canada, December 2018.
arXiv | poster
Long Term Effects of Pair Programming
Max Smith, Andrew Giugliano and Andrew DeOrio IEEE Transactions on Education (ToE), Volume 61, Issue 3, August 2018.
IEEExplore
Teaching Software Testing with Automated Feedback
James Perretta and Andrew DeOrio. American Society of Engineering Education (ASEE), Salt Lake City, UT, June, 2018.
pdf | slides
Inheritance Pattern Prediction – An Ophthalmic Model for Digital Pedigree Feature Extraction and Machine Learning
Dana Schlegel, Edmond Cunningham, Xinghai Zhang, Yaman Abdulhak, Andrew DeOrio, and K. Thiran Jayasundera. National Society of Genetic Counselors Conference (NSGC), Columbus, OH, September, 2017.
abstract | slides
Inheritance Pattern Prediction of Retinal Dystrophies: A Machine-Learning Model
Dana Schlegel, Edmond Cunningham, Xinghai Zhang, Yaman Abdulhak, Andrew DeOrio, and Thiran Jayasundera. Association for Research in Vision and Ophthalmology (ARVO), Baltimore, MD, May, 2017.
abstract | slides
Partnership Characteristics and Student Performance in an Introductory Computer Science Course
Charles Kowalec and Andrew DeOrio. American Society of Engineering Education (ASEE), Columbus, OH, June, 2017.
pdf | slides
Long Term Effects of Partner Programming in an Introductory Computer Science Sequence
Andrew Giugliano and Andrew DeOrio. American Society of Engineering Education (ASEE), New Orleans, LA, June, 2016.
pdf | slides
Noninvasive Postmarket Security Monitoring for Medical Devices
Benjamin Ransford, Denis Foo Kune, Ann Gookin and Andrew DeOrio, Virta Laboratories, Inc. Journal of Medical Devices, Volume 10, June 2016.
pdf
A Topological Approach to Hardware Bug Triage
Rico Angell, Benjamin Oztalay and Andrew DeOrio. Microprocessor Test and Verification (MTV), Austin, TX, December 2015.
pdf | slides
Detecting Anomalous Behavior in Infusion Pumps from the AC Power Line
Andrew DeOrio, Benjamin Ransford, Denis Foo Kune and Kevin Fu. white paper, July 2015.
pdf
Post-silicon Validation of Multi-Processor Memory Consistency
Biruk Mammo, Valeria Bertacco, Andrew DeOrio and Ilya Wagner. IEEE Transactions on Computer-Aided Design (TCAD), Volume 34, Issue 6, June 2015.
pdf
Machine Learning-based Anomaly Detection for Post-silicon Bug Diagnosis
Andrew DeOrio, Qingkun Li, Matthew Burgess and Valeria Bertacco. Design Automation and Test in Europe (DATE), Grenoble, France, March 2013.
pdf | slides
Bridging Pre- and Post-silicon Debugging with BiPeD
Andrew DeOrio, Jialin Li and Valeria Bertacco. International Conference on Computer-Aided Design (ICCAD) San Jose, CA, November 2012.
pdf | slides
A Reliable Routing Architecture and Algorithm for NoCs
Andrew DeOrio, David Fick, Valeria Bertacco, Dennis Sylvester, David Blaauw, Jin Hu and Gregory Chen. IEEE Transactions on Computer-Aided Design (TCAD), Volume 31, Issue 5, May 2012.
pdf
Comprehensive Online Defect Diagnosis in On-Chip Networks
Amirali Ghofrani, Ritesh Parikh, Saeed Shamshiri, Andrew DeOrio, Kwang-Ting Cheng, Valeria Bertacco. IEEE VLSI Test Symposium (VTS), Maui, Hawaii, April 2012.
pdf
Post-Silicon Bug Diagnosis with Inconsistent Executions
Andrew DeOrio, Daya Khudia and Valeria Bertacco. International Conference on Computer-Aided Design (ICCAD), San Jose, CA, November 2011.
pdf | slides
Functional Correctness for CMP Interconnects
Rawan Abdel-Khalek, Ritesh Parikh, Andrew DeOrio and Valeria Bertacco. International Conference on Computer Design (ICCD), Amherst, MA, October 2011.
pdf
ARIADNE: Agnostic Reconfiguration In A Disconnected Network Environment
Konstantinos Aisopos, Andrew DeOrio, Li-Shiuan Peh and Valeria Bertacco. Parallel Architectures and Compilation Techniques (PACT), Galveston Island, Texas, October 2011.
pdf | slides
DRAIN: Distributed Recovery Architecture for Inaccessible Nodes in Multi-core Chips
Andrew DeOrio, Kostantinos Aisopos, Valeria Bertacco and Li-Shiuan Peh. Design Automation Conference (DAC), San Diego, CA, June 2011.
pdf | slides
Gate-Level Simulation with GPU Computing
Debapriya Chatterjee, Andrew DeOrio and Valeria Bertacco. ACM Transactions on Design Automation of Electronic Systems (TODAES), Volume 16, Issue 3, June 2011.
pdf
High Performance Gate-Level Simulation with GP-GPUs
Debapriya Chatterjee, Andrew DeOrio and Valeria Bertacco. chapter in GPU Computing Gems, Morgan Kaufmann, 2011.
Amazon
Model Checking Social Networks
Andrew DeOrio and Valeria Bertacco. Design Automation Conference (DAC), Anaheim, CA, June 2010.
pdf | YouTube | EE Times
Human Computing for EDA
Andrew DeOrio and Valeria Bertacco. Design Automation Conference (DAC), San Francisco, CA, July 2009.
pdf | YouTube | SlashDot | IEEE Spectrum | demo | WACIest paper award
Event-Driven Gate-Level Simulation with GP-GPUs
Debapriya Chatterjee, Andrew DeOrio and Valeria Bertacco. Design Automation Conference (DAC), San Francisco, CA, July 2009.
pdf
Vicis: A Reliable Network for Unreliable Silicon
David Fick, Andrew DeOrio, Jin Hu, Valeria Bertacco, Dennis Sylvester and David Blaauw. Design Automation Conference (DAC), San Francisco, CA, July 2009.
pdf | slides
GCS: High Performance Gate-Level Simulation with GP-GPUs
Debapriya Chatterjee, Andrew DeOrio and Valeria Bertacco. Design Automation and Test in Europe (DATE), Nice, France, April 2009.
pdf
A Highly Resilient Routing Algorithm for Fault-Tolerant NoCs
David Fick, Andrew DeOrio, Gregory Chen, Valeria Bertacco, Dennis Sylvester and David Blaauw. Design Automation and Test in Europe (DATE), Nice, France, April 2009.
pdf
DACOTA: Post-silicon Validation of the Memory Subsystem in Multi-Core Designs
Andrew DeOrio, Ilya Wagner and Valeria Bertacco. International Symposium on High-Performance Computer Architecture (HPCA), Raleigh, NC, February 2009.
pdf | slides
INFERNO: Streamlining Verification with Inferred Semantics
Andrew DeOrio, Adam Bauserman, Valeria Bertacco and Beth Isaksen. IEEE Transactions on Computer-Aided Design (TCAD), Volume 28, Issue 5, May 2009.
pdf | code
Post-Silicon Verification for Cache Coherence
Andrew DeOrio, Adam Bauserman and Valeria Bertacco. IEEE International Conference on Computer Design (ICCD), Lake Tahoe, CA, October 2008.
pdf
Chico: An On-Chip Hardware Checker for Pipeline Control Logic
Andrew DeOrio, Adam Bauserman and Valeria Bertacco. International Workshop on Microprocessor Test and Verification (MTV), Austin, TX, December 2007.
pdf

Patents

Systems and methods for facilitating cybersecurity risk management of computing assets
Benjamin Ransford, Andrew DeOrio, Henrik Holm, and Mohammad Kayali, Virta Laboratories, Inc. U.S. Patent Application No. PCT/IB2020/050038, January 3, 2019.
Anomaly and malware detection using side channel analysis
Denis Foo Kune, Benjamin Ransford, Andrew DeOrio and Daniel Holcomb, Virta Laboratories, Inc. U.S. Patent No. 10693896 issued, June 23, 2020.
Google Patents
System and Method for Statistical Post-Silicon Validation
Andrew DeOrio, Daya Shanker Khudia and Valeria Bertacco. U.S. Patent No. 9,411,007, issued August 9, 2016.
pdf | Google Patents
Gate-level Logic Simulator Using Multiprocessor Architectures
Debapriya Chatterjee, Andrew DeOrio and Valeria Bertacco. U.S. Patent No. 8,738,349, issued May 27, 2014.
pdf | Google Patents

Peer-reviewed Posters

RetDegenDx: A retinal dystrophy genetic diagnosis prediction tool
Dana Schlegel, Benjamin Katz, Vittorio Bichucher, Richmond Starbuck, Wei Xu, Jacob Durrah, Eman Al-Sharif, Andrew DeOrio, Naheed W. Khan and Kanishka T. Jayasundera. Association for Research in Vision and Ophthalmology (ARVO), Seattle, WA, May, 2016.
abstract | poster
Noninvasive Postmarket Security Monitoring for Medical Devices
Benjamin Ransford, Denis Foo Kune, Ann Gookin and Andrew DeOrio, Virta Laboratories, Inc. Design of Medical Devices (DMD), Minneapolis, MN, April, 2016.
poster
A Data-Driven Technique for Identifying Disease-Causing Genes in Patients with Retinal Dystrophy
Vittorio Bichucher, Jacob Durrah, Benjamin Katz, Richmond Starbuck, Wei Xu, Dana Schlegel, Thiran Jayasundera, Andrew DeOrio. Neural Information Processing Systems (NIPS) Machine Learning for Healthcare Workshop, Montreal, Canada, December 2015.
pdf | poster
Hardware Bug Triage Using Machine Learning
Rico Angell, Benjamin Oztalay, Noel Bhattacharyya and Andrew DeOrio. Design Automation Conference (DAC), San Francisco, CA, June 2015.
poster
BPS: Bug Positioning System
Andrew DeOrio, Daya Khudia and Valeria Bertacco. Design Automation Conference (DAC), San Diego, CA, June 2011.
poster

Invited Talks

Teaching TAs To Teach: Strategies for TA Training
Michael Ball, Andrew DeOrio, Justin Hsia and Adam Blank ACM Technical Symposium on Computer Science Education (SIGCSE), Virtual, March 2021.
abstract
Malware on Drugs: Detecting Misbehaving Drug-delivering Medical Devices
Andrew DeOrio A2Y.asm Computer Security Conference, Ypsilanti, Michigan, September 2015.
abstract
Are They Getting It? Low-Stakes Ways to Assess Student Learning
Andrew DeOrio The University of Michigan Center for Research on Learning and Teaching Ann Arbor, Michigan, February 2013.
How to Give a Bad Lecture with a Tablet
Andrew DeOrio The University of Michigan Enriching Scholarship Conference Ann Arbor, Michigan, May 2013.

Dissertation

Correct Communication in Multi-core Processors
Andrew DeOrio. University of Michigan, Ann Arbor, MI, May 2012.
pdf