Modular Programming
Modular Programming is a software design methodology that organizes a program into distinct, independent, and interconnectable components—referred to as modules—each encapsulating specific functionality and interface definitions to promote separation of concerns, reusability, and maintainability in software construction.
208
Publications
10.3K
Citations
490
Authors
212
Institutions
Publications per year
2017–2026
26
Parents
208
Embracing change with extreme programming
Why Functional Programming Matters
John Hughes · The Computer Journal · 1989 · 739 citations · Full text
Modula: A language for modular multiprogramming
Niklaus Wirth · Software Practice and Experience · 1977 · 403 citations
Modular domain specific languages and tools
Paul Hudak · 2002 · 335 citations
1–5 of 208
490
5
h-index
4
h-index
4
h-index
3
h-index
3
h-index
1–5 of 490
212
Carnegie Mellon University
Pittsburgh, United States
8 h-index
15 publications
1.3K citations
Iowa State University
Ames, United States
6 h-index
9 publications
471 citations
Princeton University
Princeton, United States
6 h-index
12 publications
253 citations
Massachusetts Institute of Technology
Cambridge, United States
6 h-index
12 publications
508 citations
University of Cambridge
Cambridge, United Kingdom
6 h-index
8 publications
231 citations

Aarhus University
Aarhus, Denmark
5 h-index
9 publications
182 citations

Ghent University
Ghent, Belgium
4 h-index
10 publications
160 citations

TU Wien
Vienna, Austria
4 h-index
8 publications
361 citations
1–8 of 212
5 publications · 337 citations
5
h-index
ENTCS · 5 publications · 111 citations
5
h-index
5 publications · 568 citations
5
h-index
5 publications · 110 citations
5
h-index
4 publications · 136 citations
4
h-index
1–5