What Works and What Does Not

An Analysis of Application Frameworks Technology

  • Wusheng Zhang
  • Mik Kim

Abstract

Advocates of application frameworks claim that this technology is one of the most promising, supporting large-scale reuse, increased productivity and quality, and reduced cost of software development. A number of its advocates suggest that the next decade will be a major challenge for the development and deployment of this technology. This study investigates the theory and practice of application frameworks technology to evaluate what works and what does not in systems development. The evaluation is based on quality criteria developed by the authors. The result of the study suggests that application frameworks technology does support large-scale reuse by incorporating other existing reuse techniques such as design patterns, class libraries and components. It also shows that the methodological support pertaining to building and implementing application frameworks is inadequate. Furthermore, it indicates that application frameworks technology may increase the quality of software in terms of correctness and reusability with some penalty factors but there is no guarantee of increasing the extendability and interoperability of software systems. There are still obstacles that restrict the potential benefits claimed by the proponents of application frameworks.

Published
2006-11-01
How to Cite
Zhang W., & Kim M. (2006). What Works and What Does Not: An Analysis of Application Frameworks Technology. Journal of Law and Governance, 1(3), 17–28. https://doi.org/10.15209/jbsge.v1i3.82
Section
Articles