20 citations · 22 across the 4 of their papers we have counts for
4 papers
Beyond Objects
Daniel Jackson
A core principle of object orientation -- that the functionality of a system can be partitioned amongst objects that correspond to individuals in the problem domain -- has influenc…
Making Software Meaningful
Eagon Meng, Abutalib Namazov, Carmel Schare +2
Adopting a single measure can improve the usability, modularity and accountability of software: a commitment to explicit meaning. This entails constructing and agreeing upon a repr…
What You See Is What It Does: A Structural Pattern for Legible Software
Eagon Meng, Daniel Jackson
The opportunities offered by LLM coders (and their current limitations) demand a reevaluation of how software is structured. Software today is often "illegible" - lacking a direct…
Beyond Dark Patterns: A Concept-Based Framework for Ethical Software Design
Evan Caragay, Katherine Xiong, Jonathan Zong +1
Current dark pattern research tells designers what not to do, but how do they know what to do? In contrast to prior approaches that focus on patterns to avoid and their underlying…