• DocumentCode
    1704893
  • Title

    Extracting Components from Open Source: The Component Adaptation Environment (COPE) Approach

  • Author

    Kakarontzas, George ; Stamelos, Ioannis ; Skalistis, Stefanos ; Naskos, A.

  • Author_Institution
    Dept. of Inf., Aristotle Univ. of Thessaloniki, Thessaloniki, Greece
  • fYear
    2012
  • Firstpage
    192
  • Lastpage
    199
  • Abstract
    Open Source Software (OSS) represents an extremely valuable resource that is reused systematically almost in every software project. The reuse of OSS components however is restricted to ready-made components and developers who want to reuse code that exists in OSS projects but is not offered as a black-box component often resort to copying existing code and adapting it in their projects. OPEN-SME is a European research project which aims at providing ready-to-use OSS components that originate from existing OSS projects but are not necessarily provided as such. In this work we describe the Component Adaptation Environment (COPE) tool that was developed in the context of the OPEN-SME project and enables software experts, called reuse engineers, to extract components from OSS projects, test them and provide test documentation, validate them with Model-Based Testing techniques, package them and upload them in a component repository for reuse. The whole approach aims at creating an ever increasing repository of trustworthy reusable software components from different application domains.
  • Keywords
    program testing; project management; public domain software; security of data; software quality; software reusability; COPE; European research project; OPEN-SME project; OSS components; code reusability; component adaptation environment tool; component extraction; model-based testing techniques; open source software; software project; software quality improvement; test documentation; trustworthy reusable software component repository; Databases; HTML; Java; Libraries; Measurement; Software; Testing; Open Source software; software component extraction;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
  • Conference_Location
    Cesme, Izmir
  • Print_ISBN
    978-1-4673-2451-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2012.39
  • Filename
    6328149