• DocumentCode
    408313
  • Title

    Towards framework selection criteria and suitability for an application framework

  • Author

    Ahamed, Sheikh I. ; Pezewski, Alex ; Pezewski, Al.

  • Author_Institution
    Marquette Univ., Milwaukee, WI, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    5-7 April 2004
  • Firstpage
    424
  • Abstract
    In recent years, frameworks are very popular as they provide reusable solutions to very difficult problems. However, the number of frameworks for a given domain makes it difficult to select the most appropriate framework. Selecting the wrong framework or selecting a framework that has not yet matured can be disastrous for a project. The choice of an application framework can make or break a project. Unfortunately, the lack of formal criteria and metrics to objectively compare/contrast frameworks, assess the framework´s capabilities, and determine the framework´s suitability to a particular project, make framework selection extremely difficult. Very little research has been conducted on determining the suitability of a framework. This paper defines criteria that can be used at a high-level to understand a framework´s overall usefulness and at a low-level to understand the framework´s suitability to a particular domain. The defined criteria of our approach are then used to determine the suitability of using an example framework.
  • Keywords
    application program interfaces; formal specification; project management; software architecture; software metrics; application framework; framework comparison; framework contrast; framework selection criteria; framework suitability; reusable solutions; Application software; Buildings; ISO standards; Information technology; Mission critical systems; Object oriented programming; Packaging; Software libraries; Writing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Information Technology: Coding and Computing, 2004. Proceedings. ITCC 2004. International Conference on
  • Print_ISBN
    0-7695-2108-8
  • Type

    conf

  • DOI
    10.1109/ITCC.2004.1286492
  • Filename
    1286492