• Home
  • Search
  • Assessing reusable web applications: The Django ecosystem case
  • https://doi.org/10.1007/s11219-026-09745-8Copy DOI Icon

Assessing reusable web applications: The Django ecosystem case

Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

Modern web applications are built on top of web frameworks, which offer benefits such as feature reuse and productivity improvement. By relying on web frameworks, developers can safely handle the multiple needs of real-world web applications. Despite the benefits of web frameworks, they are not intended to address all requirements to create web applications. In particular, the Django web framework provides a rich software ecosystem of reusable applications to support developers with advanced development aspects, such as modern authentication, caching, and deployment. However, currently, it is not clear what solutions developers can reuse or how active and reliable this ecosystem really is. To overcome this gap, this paper proposes an empirical study to assess the Django ecosystem of reusable applications. We analyze 487 reusable applications to understand their target domain, activity level, frequency of tests, and compatibility. We find that reusable applications are mostly concentrated in three categories: developer tools (27.8%), user interface (17.1%), and persistence (15.9%). Overall, these categories have distinct characteristics; for example, developer tools have the highest concentration of young and inactive applications, while persistence applications are the oldest. The reusable applications are 7.7 years old but have 10.17 months without commits, on the median. We also find that 80% of the reusable applications include the supported Python versions, 64% include the Django versions, and only 61% include both Python and Django versions. We detect that upgrading to recent versions of Django and Python may not be supported in some reusable applications, but compatibility issues become less problematic in recent Django and Python versions. Finally, based on our findings, we provide implications for practitioners and researchers.

Similar Papers
  • Research Article
  • Citations1

COMPARATIVE ANALYSIS OF SOFTWARE DEVELOPMENT SYSTEMS BASED ON FRAMEWORKS

  • Feb 23, 2023
  • Herald of Khmelnytskyi National University. Technical sciences
  • Ihor Pazdriy
  • Research Article
  • Citations45

Modern and Responsive Mobile-enabled Web Applications

  • Jan 01, 2017
  • Procedia Computer Science
  • Farrukh Shahzad
  • Conference Article
  • Citations9

Symbolic Model Extraction for Web Application Verification

  • May 01, 2017
  • Ivan Bocic +1
  • Research Article

Preserving REST-ful Visibility Of Rich Web Applications With Generalized Hypermedia Controls

  • Sep 01, 2024
  • ACM SIGWEB Newsletter
  • Carson Gross +1
  • PDF
  • Research Article
  • Citations1

Some Aspects of Using Node.js and MongoDB in Creating Educational Web Applications

  • Jul 10, 2023
  • Digital Platform: Information Technologies in Sociocultural Sphere
  • Oleksandr Tkachenko +1
  • Research Article
  • Citations10

F4F

  • Oct 18, 2011
  • ACM SIGPLAN Notices
  • Manu Sridharan +5
  • Single Book
  • Citations3

Pro Spring MVC: With Web Flow

  • Jan 01, 2012
  • Marten Deinum +4
  • Research Article
  • Citations5

BLeak

  • Oct 22, 2020
  • Communications of the ACM
  • John Vilk +1
  • Research Article

Using React and Redux in Web Application Development: Problems and Prospects

  • Jul 18, 2025
  • Digital Platform: Information Technologies in Sociocultural Sphere
  • Olha Tkachenko +1
  • Research Article

COMPARATIVE ANALYSIS OF THE PERFORMANCE OF NODE AND BUN PLATFORMS IN EDUCATIONAL WEB APPLICATIONS

  • Jan 01, 2025
  • OPEN EDUCATIONAL E-ENVIRONMENT OF MODERN UNIVERSITY
  • Tetiana Ostretsova +2
  • Single Book
  • Citations22

Expert Spring MVC and Web Flow

  • Jan 01, 2006
  • Colin J Yates +3
  • Research Article
  • Citations1

A Model for Indian Regional Multi-lingual CAPTCHA Challenges

  • Oct 01, 2013
  • M Tariq Banday
  • Conference Article
  • Citations106

F4F

  • Oct 22, 2011
  • Manu Sridharan +5
  • Book Chapter
  • Citations10

The Webbridge Framework for Building Web-Based Agent Applications

  • Jan 01, 2008
  • Alexander Pokahr +1
  • Research Article
  • Citations2

A Metadata Approach for Building Web Application User Interface

  • Jan 01, 2013
  • Procedia Technology
  • Dimas Gilang Saputra +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.