Committing to explicit meaning via a domain-grounded vocabulary of individuals, actions, facts, and concepts improves software usability, enables modular LLM code generation, and supports accountable agent behavior.
In: Proceedings of the 17th international conference on Software engineering
3 Pith papers cite this work. Polarity classification is still indexing.
years
2026 3verdicts
UNVERDICTED 3representative citing papers
Object orientation's partitioning of functionality into domain-corresponding objects is neither natural nor straightforward and inevitably produces fragmentation and conflation, so software engineering should abandon it for an approach that decouples domain individuals from functional modules.
Clarifies the definition, independence, and consistent formulation of first-level functional requirements in axiomatic design based on Suh's books, with practical guidance and notes on LLM limitations.
citing papers explorer
-
Making Software Meaningful
Committing to explicit meaning via a domain-grounded vocabulary of individuals, actions, facts, and concepts improves software usability, enables modular LLM code generation, and supports accountable agent behavior.
-
Beyond Objects
Object orientation's partitioning of functionality into domain-corresponding objects is neither natural nor straightforward and inevitably produces fragmentation and conflation, so software engineering should abandon it for an approach that decouples domain individuals from functional modules.