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

被引:3
|
作者
Kakarontzas, George [1 ]
Stamelos, Ioannis [1 ]
Skalistis, Stefanos [1 ]
Naskos, Athanasios [1 ]
机构
[1] Aristotle Univ Thessaloniki, Dept Informat, Thessaloniki 54124, Greece
关键词
software components; component extraction; Open Source software; DESIGN;
D O I
10.1109/SEAA.2012.39
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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.
引用
收藏
页码:192 / 199
页数:8
相关论文
共 50 条
  • [1] Extracting facts from open source software
    Ferenc, R
    Siket, I
    Gyimóthy, T
    [J]. 20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, : 60 - 69
  • [2] Extracting Development Organization from Open Source Software
    Han, Jongdae
    Wu, Chisu
    Lee, Byungjeong
    [J]. APSEC 09: SIXTEENTH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2009, : 441 - +
  • [3] Nirjas: An open source framework for extracting metadata from the source code
    Bhardwaj, Ayush
    Sahil
    Pratap, Kaushlendra
    Mishra, Gaurav
    [J]. arXiv,
  • [4] New power source: Extracting energy from the environment
    Canter, Neil
    [J]. Tribology and Lubrication Technology, 2020, 76 (08): : 12 - 13
  • [5] Supporting the adaptation of open-source database applications through extracting data lifecycles
    Liu, Kaiping
    Tan, Hee Beng Kuan
    Chen, Xu
    [J]. IET SOFTWARE, 2013, 7 (04) : 213 - 221
  • [6] Extracting functional components of neural dynamics with Independent Component Analysis and inverse Current Source Density
    Leski, Szymon
    Kublik, Ewa
    Swiejkowski, Daniel A.
    Wrobel, Andrzej
    Wojcik, Daniel K.
    [J]. JOURNAL OF COMPUTATIONAL NEUROSCIENCE, 2010, 29 (03) : 459 - 473
  • [7] Extracting functional components of neural dynamics with Independent Component Analysis and inverse Current Source Density
    Szymon Łęski
    Ewa Kublik
    Daniel A. Świejkowski
    Andrzej Wróbel
    Daniel K. Wójcik
    [J]. Journal of Computational Neuroscience, 2010, 29 : 459 - 473
  • [8] Extracting Knowledge from Open Source Projects to Improve Program Security
    Nembhard, Fitzroy
    Carvalho, Marco
    Eskridge, Thomas
    [J]. IEEE SOUTHEASTCON 2018, 2018,
  • [9] Machine Learning Approach to Extracting Emotions Information from Open Source Data for Relative Forecasting of Stock Prices
    Bhatia, Ashish
    Hagras, Hani
    Lepley, Jason J.
    [J]. 2018 10TH COMPUTER SCIENCE AND ELECTRONIC ENGINEERING CONFERENCE (CEEC), 2018, : 142 - 147
  • [10] Deploying Predictive Models in a Healthcare Environment - An Open Source Approach
    Murphree, Dennis H.
    Quest, Daniel J.
    Allen, Ryan M.
    Ngufor, Che
    Storlie, Curtis B.
    [J]. 2018 40TH ANNUAL INTERNATIONAL CONFERENCE OF THE IEEE ENGINEERING IN MEDICINE AND BIOLOGY SOCIETY (EMBC), 2018, : 6112 - 6116