Model-view-controller Architecture

Model-View-Controller Architecture is a software architectural pattern that separates an application into three interconnected components—the model, which manages data and business logic; the view, which handles the user interface representation; and the controller, which processes user input and coordinates interactions between the model and the view—thereby enabling modular design, separation of concerns, and independent development and testing of user interface, application logic, and data management layers.

109

Publications

5.3K

Citations

326

Authors

142

Institutions

Publications per year

2017–2026

31

Authors

326

  1. GK
    Glenn Krasner

    2 publications · 2.1K citations

    2

    h-index

  2. AV
    Arie van Deursen

    Delft University of Technology, Netherlands

    2 publications · 120 citations

    2

    h-index

  3. MA
    Marco Aurélio Gerosa

    Northern Arizona University, United States

    2 publications · 120 citations

    2

    h-index

  4. YS
    Yen-Ping Shan

    University of North Carolina at Chapel Hill, United States

    2 publications · 51 citations

    2

    h-index

  5. MA
    Maurício Aniche

    Delft University of Technology, Netherlands

    2 publications · 120 citations

    2

    h-index

1–5 of 326

Venues

  1. Applied Sciences

    2 publications · 44 citations

    2

    h-index

  2. 2

    h-index

  3. IEEE Software

    2 publications · 86 citations

    2

    h-index

  4. arXiv (Cornell University)

    Repository · 2 publications · 39 citations

    2

    h-index

  5. BMC Medical Informatics and Decision Making

    2 publications · 55 citations

    2

    h-index

1–5