A systematic review of CS degree requirements of 250 programs worldwide finds only half offer a computing ethics class, and only a third require it

Grove: A Bidirectionally Typed Collaborative Structure Editor Calculus

Systems Correctness Practices at AWS: Leveraging Formal and Semi-formal Methods

On the criteria to be used in decomposing systems into modules (1972)

A Priori Loop Nest Normalization: Automatic Loop Scheduling in Complex Applications

21st Century C++

It is time to standardize principles and practices for software memory safety

Principles of a reversible programming language

Verus: A Practical Foundation for Systems Verification

Questioning the Criteria for Evaluating Non-Cryptographic Hash Functions