• DocumentCode
    2297832
  • Title

    Automating the detection of reusable parts in existing software

  • Author

    Dunn, Michael E. ; Knight, John C.

  • Author_Institution
    Dept. of Comput. Sci., Virginia Univ., Charlottesville, VA, USA
  • fYear
    1993
  • fDate
    17-21 May 1993
  • Firstpage
    381
  • Lastpage
    390
  • Abstract
    Presents a model based on an expert-system approach for the scavenging of reusable components from existing software systems. The authors also describe a toolset called Code Miner that implements part of the model. The toolset uses Prolog as its inference engine. Code Miner is designed to assist the programmer in finding reusable components in existing software written in C. To investigate the feasibility of the approach, an empirical study was conducted of the effectiveness of the toolset. In the study, public-domain software was scanned by the toolset for reusable parts and its output was examined by a team of human experts. The results of this experiment are outlined
  • Keywords
    expert systems; inference mechanisms; public domain software; software reusability; software tools; C language; Code Miner; Prolog; existing software systems; expert-system; inference engine; public-domain software; reusable components detection; toolset; Computer science; Costs; Engines; Expert systems; Humans; Programming profession; Software libraries; Software reusability; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering, 1993. Proceedings., 15th International Conference on
  • Conference_Location
    Baltimore, MD
  • ISSN
    0270-5257
  • Print_ISBN
    0-8186-3700-5
  • Type

    conf

  • DOI
    10.1109/ICSE.1993.346027
  • Filename
    346027