General Information
Details
Professor DeMillo works at the intersection of fundamental problems in digital technology and the public impact of those technologies. His research includes over 100 articles, books, and patents in software and computer engineering, cryptography, cyber security, and theoretical computer science. He is the co-inventor of cryptanalytic methods and software testing methods that are now standard in their fields. His 1979 paper “Social Processes and Proofs of Theorems and Programs” has been reprinted and translated dozens of times and was recently cited as one of the 50 most influential papers in computer science.
Professor DeMillo teaches graduate and undergraduate courses in computer science, education, business, and cybersecurity. He regularly teaches an undergraduate course in cyber ethics and supervises research seminars in cybersecurity.
Richard A. DeMillo and Eugene H. Spafford. 2025. Grand Challenges in Trustworthy Computing at 20: A Retrospective Look at the Second CRA Grand Challenges Conference. Commun. ACM 68, 9 (September 2025), 54–61. https://doi.org/10.1145/3720534 J. Offutt and R. DeMillo, "Retrospective on: Constraint-Based Automatic Test Data Generation," in IEEE Transactions on Software Engineering, vol. 51, no. 3, pp. 754-758, March 2025, doi: 10.1109/TSE.2025.3535662.