Showing cs.SEShow all
3 papers · 1 filter
cs.SE2025
Literate Tracing
Matthew Sotoudeh
As computer systems grow ever larger and more complex, a crucial task in software development is for one person (the system expert) to communicate to another (the system novice) ho…
cs.SE2022
System-Specific Interpreters Make Megasystems Friendlier
Matthew Sotoudeh
Modern operating systems, browsers, and office suites have become megasystems built on millions of lines of code. Their sheer size can intimidate even experienced users and program…
cs.SE2020
Analogy-Making as a Core Primitive in the Software Engineering Toolbox
Matthew Sotoudeh, Aditya V. Thakur
An analogy is an identification of structural similarities and correspondences between two objects. Computational models of analogy making have been studied extensively in the fiel…