• DocumentCode
    2234348
  • Title

    A maintenance oriented Framework for software components characterization

  • Author

    Ardimento, Pasquale ; Bruno, Giovanni ; Caivano, Danilo ; Visaggio, Giuseppe

  • Author_Institution
    Dept. of Informatics, Bari Univ.
  • fYear
    2007
  • fDate
    21-23 March 2007
  • Firstpage
    58
  • Lastpage
    70
  • Abstract
    Following to the increased size and complexity of software products, a single application is commonly made up of components produced by different developers using different practices. Components can be of different kinds: COTS (commercial off-the-shelf), open source (OS), developed in-home, etc. Use of components places new questions and this paper determines a component´s maintainability through a framework for software components characterization. It supports a software engineer in selecting components to integrate in a software system. The framework includes three sets of characterization parameters: the first for all types of components; the second and third set for white box and OS components. The framework has been evaluated through an empirical study on two industrial projects. Results are interesting: several of the characteristics included in the framework are correlated and are unable to characterize the system maintainability. These findings seem disappointing although interesting and stimulate further research within component based development
  • Keywords
    integrated software; object-oriented programming; software maintenance; commercial-off-the-shelf; open source component; software components characterization; software engineering; software maintenance; software products complexity; software system integration; Application software; Computer industry; Costs; Data analysis; Informatics; Maintenance engineering; Open source software; Software engineering; Software maintenance; Software systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2007. CSMR '07. 11th European Conference on
  • Conference_Location
    Amsterdam
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2802-3
  • Type

    conf

  • DOI
    10.1109/CSMR.2007.7
  • Filename
    4145025