PLIERS: A Process that Integrates User-Centered Methods into Programming Language Design
ACM Transactions on Computer-Human Interaction, 2021. [All Versions]. Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: languages have high iteration costs…
- from
- AGI & CoCoSci
- added
- 2026-10-10
- likes
- 0
similar
-
UW CSE505 18au Principles of PL sites.google.com
Techniques for thinking crisply about programming languages, write some fascinating programs, and discuss various design tradeoffs.
-
Design Guidelines for Domain Specific Languages arxiv.org
OOPSLA Workshop on Domain-Specific Modeling (DSM' 09), 2009. [All Versions]. Designing a new domain specific language is as any other complex task sometimes error-prone and usually time consuming, especially if the language shall be of high-quality and comfortably usable…
-
Product Line Engineering Using Domain-Specific Languages ieeexplore.ieee.org
ISPLC'11, 2011. [All Versions]. [Preprint]. This paper investigates the application of domain-specific languages in product line engineering (PLE). It starts by analyzing the limits of expressivity of feature models. Feature models correspond to context-free grammars without…
-
Usability Evaluation of Domain-Specific Languages ieeexplore.ieee.org
ICQICT'12, 2012. [All Versions]. [Preprint]. The purpose of this proposal is to contribute to the systematic activity of Software Language Engineering by focusing on the issue of the Usability evaluation of DSLs. Usability evaluation is often skipped, relaxed, or at least…
-
The Language of Thought Hypothesis plato.stanford.edu
Plato Stanford. A computational philosophy account on the laugnage of though hypothesis, which proposes that thinking occurs in a mental language.
-
Designing games with a purpose dl.acm.org
Communications of the ACM, 2008. [All Versions].
AGI & CoCoSci › Papers > Domain Specific Language > Design Theory: “ACM Transactions on Computer-Human Interaction, 2021. [All Versions]. Programming language design requires making many usability-related design decisions. However, existing HCI methods can be impractical to apply to programming languages: languages have high iteration costs…”