PL EN


Preferencje help
Widoczny [Schowaj] Abstrakt
Liczba wyników
2013 | 65 | 84--94
Tytuł artykułu

Development Process Framework for Software Based on Open-Source Components: Key Concepts

Warianty tytułu
Główne koncepcje metodyki rozwijania oprogramowania opartego na komponentach o otwartym kodzie
Języki publikacji
EN
Abstrakty
EN
The open source community produces a wide range of software products every year. If a problem is typical, the probability is high that there is an open-source software product already available that solves it. However, if a set of functionalities and/or non-functional requirements demanded by end-users is carefully compared to what the available software offers, significant differences often appear. This means it is not a routine case that an open source system can simply be adopted; it has to be adapted frequently. In this paper, we propose a new process framework for developing software based on open-source components. We call it FEChADO, which is an acronym for the six steps it consists of: finding available solutions, evaluating solutions from the list, choosing the most appropriate solution, adapting the solution, developing new modules and obtaining users ' feedback. The framework is a direct result of these authors ' practical experiences from developing software based on open-source components. This paper is an extended version of the poster -to be presented at the 14th International Conference on Enterprise Information Systems in Wroclaw, Poland [14]. (original abstract)
Każdego roku społeczność oprogramowania o otwartym kodzie wytwarza szeroki wachlarz programów. Dla typowych problemów, prawdopodobieństwo tego, że dostępne jest oprogramowanie o otwartym kodzie, które taki problem rozwiązuje, jest wysokie. Jednakże, gdy porówna się zbiór funkcjonalności czy wymagań nie-funkcjonalnych, których domagają się użytkownicy końcowi do tego, co faktycznie oferuje dostępne oprogramowanie, często ujawnia się znacząca rozbieżność. Oznacza to, że do rzadkości nie należy sytuacja, w której otwarte oprogramowanie nie tylko musi zostać skonfigurowane, ale także musi zostać zmodyfikowane. W artykule proponuje się nową metodykę rozwijania oprogramowania opartego na komponentach o otwartym kodzie, FEChADO. Jej nazwa jest akronimem od sześciu wyrazów opisujących etapy jej stosowania: wyszukania dostępnych rozwiązań (Find), oceny znalezionych rozwiązań (Evaluate), wybrania najlepszego spośród nich (Choose), dostosowania go do potrzeb (Adapt), rozbudowy o nowe moduły (Develop), pozyskania opinii użytkowników (Obtain). Metodyka stanowi bezpośredni rezultat praktycznych doświadczeń autorów przy rozwijaniu oprogramowania opartego na komponentach o otwartym kodzie. Artykuł stanowi rozszerzenie treści plakatu, który zostanie zaprezentowany na konferencji ICEIS we Wrocławiu. (abstrakt oryginalny)
Rocznik
Tom
65
Strony
84--94
Opis fizyczny
Twórcy
autor
  • Uniwersytet Szczeciński
  • Uniwersytet Szczeciński
  • Uniwersytet Szczeciński
Bibliografia
  • Atos Origin: Method for Qualification and Selection of Open-Source software (QSOS), version 1.6, 2006, http://www.qsos.org/download/qsos-1.6-en.pdf [Accessed Feb. 2012].
  • Cabano M., Monti C., Piancastelli G.: Context-Dependent Evaluation Methodology for Open Source Software, [w:] Open Source Development, Adoption and Innovation (eds. J. Feller, B. Fitzgerald, W. Scacchi, A. Sillitti), Springer, New York, 2007, pp. 301-306.
  • Compare Content Management Systems, 2012, http://www.cmsmatrix.org [Accessed Feb. 2012].
  • Deprez J.C., Alexandre, S.: Comparing Assessment Methodologies for Free/Open Source Software: OpenBRR & QSOS, [w:] Product-Focused Software Improvement. 9th International Conference, PROFES 2008. LNCS 5089 (eds. A. Jedlitschka, O. Salo), Springer, New York, 2008, pp. 189-203.
  • Duijnhouwer F.W., Widdows C.: Capgemini Expert Letter - Open Source Maturity Model, 2003, http://bolsa.info.unlp.edu.ar/campamento/campamento/documentos/GB_Expert_Letter_Open_Source_Maturity_Model_1.5.3.pdf [Accessed Feb. 2012].
  • Galoppini R.: How to find an Open-source Alternative to Commercial Software, 2011, http://www.masternewmedia.org/open-source-software-tools-and-directories-where-to-find-them-how-to-evaluate-them/ [Accessed Feb. 2012].
  • Golden B.: Succeeding with Open Source, Addison-Wesley Pearson Education, Boston, 2005.
  • Hauge O., Serensen C.-F., Conradi R.: Adoption of Open Source in the Software In-dustry, [w:] Open Source Development, Communities and Quality (eds.: B. Russo, E. Damiani, S. Hissam, B. Lundell, G. Succi). Springer, Boston, 2008, pp. 211-221.
  • List of content management systems, 2012, http://en.wikipedia.org/wiki/List_of_content_management_systems [Accessed Feb. 2012].
  • Michelson, A.: The assembly methodology using SOA and open source software. SearchSOA, 2012, http://searchsoa.techtarget.com/tip/The-assembly-methodology-using- SOA-and-open-source-software [Accessed Feb. 2012].
  • OpenBRR: Business Readiness Rating for Open Source. A Proposed Open Standard to Facilitate Assessment and Adoption of Open-Source Software, 2005, http://docen- cia.etsit.urjc.es/moodle/file.php/125/OpenBRR_Whitepaper.pdf. [Accessed Feb. 2012].
  • Polancic G., Horvat R.V., Rozman T.: Comparative assessment of open-source software using easy accessible data, [w:] Proceedings of the 26th International Conference on Information Technology Interfaces - ITI2004 (eds. V. Luzar-Stiffler, V. H. Dobrić), IEEE, Zagreb, 2004, pp. 673-678.
  • Saaty T.L.: The Analytic Hierarchy Process, McGraw-Hill, New York, 1980.
  • Swacha J., Muszyńska K., Komorowski T., Drążek Z.: An outline of development pro-cess framework for software based on open-source components, [w:] Proceedings of the 14th International Conference on Enterprise Information Systems, vol. 2 (eds. L.A. Maciaszek, A. Cuzzocrea, J. Cordeiro), SciTePress, Wrocław, 2012, pp. 183-186.
  • Swacha J., Muszyńska K., Komorowski T., Drążek Z.: Development and maintenance of a multi-lingual e-Tourism website on the example of BalticMuseums 2.0 Online Infor-mation Platform, [w:] Information Management, Gdansk University Press, Gdansk, 2011, pp. 237-246.
  • van den Berg K.: Finding Open options. An Open-source software evaluation model with a case study on Course Management Systems. Master Thesis, Tilburg University, Tilburg, 2005, http://www.karinvandenberg.nl/Thesis.pdf [Accessed Feb. 2012].
  • Wheeler D. A.: How to Evaluate Open-Source Software / Free Software (OSS/FS) Pro-grams, 2011, http://www.dwheeler.com/oss_fs_eval.html [Accessed Feb. 2012].
Typ dokumentu
Bibliografia
Identyfikatory
Identyfikator YADDA
bwmeta1.element.ekon-element-000171546537

Zgłoszenie zostało wysłane

Zgłoszenie zostało wysłane

Musisz być zalogowany aby pisać komentarze.
JavaScript jest wyłączony w Twojej przeglądarce internetowej. Włącz go, a następnie odśwież stronę, aby móc w pełni z niej korzystać.