Fifty Years of Open Source Software Supply Chain Security

Investigating the Luna-Terra Collapse as a Temporal Multilayer Graph

The Last Solo Programmers

Efficient Computation of LALR(1) Look-Ahead Sets (1982) [pdf]

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

A Relational Model of Data (1969)

Your Mouse Is a Database (2012)

Meta II a syntax-oriented compiler writing language (1964)

Data Race Freedom à la Mode

C Is Not a Low-level Language: Your computer is not a fast PDP-11 (2018)

Richard Sutton and Andrew Barto Win 2024 Turing Award

File Systems Unfit as Distributed Storage Back Ends (2019)

Empowering WebAssembly with Thin Kernel Interfaces

The Surprise of Multiple Dependency Graphs

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

Self-Designing Software

Study Examines How to Thoughtfully Represent ADHD in Video Games Through Teen Perspectives

The Ultimate Conditional Syntax

An Experimental Study of Bitmap Compression vs. Inverted List Compression

APL since 1978

Role of Composition in Computer Programming (1995)

More →