On the Design and Development of Program Families
E1254542
UNEXPLORED
"On the Design and Development of Program Families" is a seminal paper by David L. Parnas that introduced the concept of systematically designing related software systems as reusable, modular families rather than as isolated programs.
All labels observed (1)
| Label | Occurrences |
|---|---|
| On the Design and Development of Program Families canonical | 1 |
How this entity was disambiguated
This entity first appeared as the object of triple T17175483 — resolving that mention is where its identity was fixed. The disambiguator weighed these candidate entities and picked the highlighted one (or “None”, minting a new entity). This is how homonymy is resolved: the same surface form can point to different entities.
NED1
Entity disambiguation (via context triple)
gpt-5-mini-2025-08-07
Target entity: On the Design and Development of Program Families Context triple: [David L. Parnas, notableWork, On the Design and Development of Program Families]
-
A.
Generative Programming: Concepts & Experiences
Generative Programming: Concepts & Experiences is an academic conference focused on research in generative and component-based software development, programming languages, and software engineering techniques.
-
B.
Touch of Class: Learning to Program Well with Objects and Contracts
"Touch of Class: Learning to Program Well with Objects and Contracts" is a computer science textbook by Bertrand Meyer that teaches object-oriented programming and software correctness using the Design by Contract methodology.
-
C.
Programming Language Design and Implementation
Programming Language Design and Implementation is a premier annual academic conference focusing on research in programming languages and compilers, sponsored by ACM SIGPLAN.
-
D.
A Discipline for Software Engineering
"A Discipline for Software Engineering" is a book by Watts S. Humphrey that introduces and explains the Personal Software Process (PSP), a structured methodology for individual software engineers to improve the quality and predictability of their work.
-
E.
Analysis Patterns: Reusable Object Models
Analysis Patterns: Reusable Object Models is a software engineering book by Martin Fowler that presents recurring object-oriented design solutions for modeling complex business domains.
- F. None of above. chosen
- G. Unsure - the case is ambiguous/there is not enough information to decide.
NED2
Entity disambiguation (via description)
gpt-5-mini-2025-08-07
Target entity: On the Design and Development of Program Families Target entity description: "On the Design and Development of Program Families" is a seminal paper by David L. Parnas that introduced the concept of systematically designing related software systems as reusable, modular families rather than as isolated programs.
-
A.
Generative Programming: Concepts & Experiences
Generative Programming: Concepts & Experiences is an academic conference focused on research in generative and component-based software development, programming languages, and software engineering techniques.
-
B.
Touch of Class: Learning to Program Well with Objects and Contracts
"Touch of Class: Learning to Program Well with Objects and Contracts" is a computer science textbook by Bertrand Meyer that teaches object-oriented programming and software correctness using the Design by Contract methodology.
-
C.
Programming Language Design and Implementation
Programming Language Design and Implementation is a premier annual academic conference focusing on research in programming languages and compilers, sponsored by ACM SIGPLAN.
-
D.
A Discipline for Software Engineering
"A Discipline for Software Engineering" is a book by Watts S. Humphrey that introduces and explains the Personal Software Process (PSP), a structured methodology for individual software engineers to improve the quality and predictability of their work.
-
E.
Analysis Patterns: Reusable Object Models
Analysis Patterns: Reusable Object Models is a software engineering book by Martin Fowler that presents recurring object-oriented design solutions for modeling complex business domains.
- F. None of above. chosen
Referenced by (1)
Full triples — surface form annotated when it differs from this entity's canonical label.