Ryan E. Dougherty

Orcid: 0000-0003-1739-1127

According to our database1, Ryan E. Dougherty authored at least 42 papers between 2018 and 2026.

Collaborative distances:

Timeline

Legend:

Book  In proceedings  Article  PhD thesis  Dataset  Other 

Links

Online presence:

On csauthors.net:

Bibliography

2026
Effects of GenAI Assistance in Computer Science Theory Courses.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Auto-X: An Automatic Explainer for CS Theory Concepts.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Viability of Large Language Models as CS Theory Tutors.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

On the Efficacy of Using Large Language Models for Automatic Grading of CS Theory Problems.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Collaboration, Iterative Design, and Feedback Dynamics in an Upper-Division CS Course.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Pedagogy in Theory of Computing and Algorithms.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Collaborative Learning for Computer Science Courses: An Initial Literature Survey.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Visualization Tools for CS Theory: an Initial Literature Review.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.2, 2026

Gamified Learning and Instructional Analogies for Theory of Computing Courses.
Proceedings of the 57th ACM Technical Symposium on Computer Science Education V.1, 2026

2025
Why Do Students Struggle in CS Theory Courses So Much?
ACM Trans. Comput. Educ., March, 2025

Scaffolding Mock Conference Projects in Theory of Computing Courses.
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 2025

TheoryViz: A Visualizer Tool for Theory of Computing Concepts.
Proceedings of the 56th ACM Technical Symposium on Computer Science Education V. 2, 2025

Large Language Models with Reasoning on Theory Course Exams.
Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 2, 2025

Experiences with Scaffolding Research Projects in Theory of Computing Courses.
Proceedings of the 30th ACM Conference on Innovation and Technology in Computer Science Education V. 1, 2025

The Rest of the Robots: Generative AI in Post-introductory Computing Education.
Proceedings of the 2025 Working Group Reports on Innovation and Technology in Computer Science Education, 2025


2024
Reducing Malware Analysis Overhead With Coverings.
IEEE Trans. Dependable Secur. Comput., 2024

Can ChatGPT Pass a CS1 Python Course?
J. Comput. Sci. Coll., 2024

Scaffolding Research Projects in Theory of Computing Courses.
CoRR, 2024

A Survey of Undergraduate Theory of Computation Curricula in the United States.
Proceedings of the 2024 Working Group Reports on 1st ACM Virtual Global Computing Education Conference, 2024

Can ChatGPT pass a Theory of Computing Course?
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 1, 2024

Analogies in Upper Division Computer Science Courses.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Alphabear Partial Solver.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Designing Theory of Computing Backwards.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Creation of a CS1 Course with Modern C++ Principles.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

Experiences Using Research Processes in an Undergraduate Theory of Computing Course.
Proceedings of the 55th ACM Technical Symposium on Computer Science Education, 2024

A Survey of Undergraduate Theory of Computing Curricula.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 2, 2024

Finite State Machine with Input and Process Render.
Proceedings of the 2024 ACM Virtual Global Computing Education Conference V. 2, 2024

A Multi-Objective Genetic Algorithm for Location in Interaction Testing.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2024

2023
Algorithmic methods for covering arrays of higher index.
J. Comb. Optim., 2023

Faster Location in Combinatorial Interaction Testing.
CoRR, 2023

Experiences with Research Processes in an Undergraduate Theory of Computing Course.
CoRR, 2023

2022
An Asymptotically Optimal Bound for Covering Arrays of Higher Index.
CoRR, 2022

2021
MIMOSA: Reducing Malware Analysis Overhead with Coverings.
CoRR, 2021

A Permutation Representation of Covering Arrays.
Proceedings of the 10th IEEE/ACM International Workshop on Genetic Improvement, 2021

2020
Genetic algorithms for redundancy in interaction testing.
Proceedings of the GECCO '20: Genetic and Evolutionary Computation Conference, 2020

2019
Hash Families and Applications to t-Restrictions.
PhD thesis, 2019

Distributing hash families with few rows.
Theor. Comput. Sci., 2019

Evolutionary computation for improving malware analysis.
Proceedings of the 6th International Workshop on Genetic Improvement, 2019

Genetic algorithms for affine transformations to existential <i>t</i>-restrictions.
Proceedings of the Genetic and Evolutionary Computation Conference Companion, 2019

2018
Fractal Perfect Hash Families (Extended Abstract).
Electron. Notes Discret. Math., 2018

Counting Subwords and Regular Languages.
Proceedings of the Developments in Language Theory - 22nd International Conference, 2018


  Loading...