• DocumentCode
    2549457
  • Title

    Learning from software reuse experience

  • Author

    Hewett, Rattikorn

  • Author_Institution
    Dept. of Comput. Sci., Texas Tech. Univ., Lubbock, TX, USA
  • fYear
    2005
  • fDate
    17-18 Nov. 2005
  • Abstract
    What makes certain software reuse practices successful is not currently well understood. This is partly because experience with reuse is scarce. Furthermore, data on reuse experience often includes many qualitative factors. These factors limit the applicability of statistical analysis. This paper presents an empirical study that investigates and evaluates an approach to extracting information from past software reuse experience. Specifically, a machine learning system, SORCER is introduced and applied to survey data on 24 software reuse projects. The data has 29 attributes, and was obtained from 19 companies over a three-year period. Results show that, as expected, some management actions are crucial for success of a project. Interestingly, most factors influencing the implementation of reuse programs and company profiles relevant to reuse projects have little impact on project success. Instead, some of the reuse program implementation factors (e.g., reuse approach, independence of the reuse development and presence of domain analysis) appear to have impact on project failure.
  • Keywords
    learning (artificial intelligence); software reusability; SORCER; information extraction; machine learning system; project failure factors; project success factors; software reuse; statistical analysis; Application software; Computer science; Data mining; Failure analysis; Independent component analysis; Learning systems; Project management; Software engineering; Software quality; Statistical analysis;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Empirical Software Engineering, 2005. 2005 International Symposium on
  • Print_ISBN
    0-7803-9507-7
  • Type

    conf

  • DOI
    10.1109/ISESE.2005.1541847
  • Filename
    1541847