Authors:
Jakub Swacha
;
Karolina Muszyńska
and
Zygmunt Drążek
Affiliation:
University of Szczecin, Poland
Keyword(s):
Open-source Software, Software Adaptation, Development Methodology.
Related
Ontology
Subjects/Areas/Topics:
Enterprise Information Systems
;
Information Systems Analysis and Specification
;
Requirements Analysis And Management
;
Software Engineering
;
Tools, Techniques and Methodologies for System Development
Abstract:
The open-source community produces a wide range of software products every year. However, there are often significant differences between the set of functionalities and/or non-functional requirements demanded by the end-users and what the available software offers. Therefore, often an open-source system cannot simply be adopted; it has to be adapted. In this paper we propose a new process framework for adapting open-source software. We call it FEChADO which is an acronym of the six steps it consists of: Find available solutions, Evaluate solutions from the list, Choose the most appropriate solution, Adapt the solution, Develop new modules, Obtain users’ feedback. The framework is a direct result of our practical experiences from developing software based on open-source components.