Evaluation criteria for free/open source software products based on project analysis
نویسندگان
چکیده
Today many companies decide to select free/open source software (F/OSS) products for various reasons, for example, economical or quality reasons. For many areas of application, they can choose from a variety of packages provided by different communities. Introducing a software tool into a company – either for supporting a certain business process or for the development of its own products – may be more or less critical depending on the application, which may range from explorative to mission critical. One of the most crucial problems in the usage of F/OSS is the actual decision to use a particular product. Although this is rather similar to the usual investment decisions, the consequences of an involvement in a software project are frequently underestimated. Whether a certain package is appropriate for the intended purposes in the given environment and is suitable to the overall business goals of the company is usually not determined systematically, but often arbitrarily. However, many important hints resulting from the development context of an F/OSS product as well as other technical and economical considerations could be helpful to make the product decision process more transparent and deterministic. In this article, we give a systematic approach for supporting a decision to incorporate a particular F/OSS product into an enterprise. Systematic decision support is provided by a rational approach that facilitates evaluating and interpreting the relevant project circumstances of an F/OSS product to be chosen. By this means, F/OSS projects can be critically reviewed in the light of the particular product requirements of the choosing organisation. The article addresses software managers and engineers in industry and academia. Copyright 2006 John Wiley & Sons, Ltd.
منابع مشابه
Evaluation Criteria for Free/Open Source Software Products through Project Analysis
Today many companies decide to select Free/Open Source software (F/OSS) products for various purposes, for example because of economical or quality reasons. For many areas of application they can choose from a variety of packages provided by different communities. Introducing a software tool into a company – either for supporting a certain business process or for development of own products – m...
متن کاملFinding Open options; An Open Source software evaluation model with a case study on Course Management Systems
This Master thesis was written as part of the Information Management and Science program at Tilburg University. The thesis defence will take place on the 23rd of August, 2005 in room B834 at Tilburg University. Summary The Open Source software market is getting more and more attention. Large IT corporations such as IBM and Novell are investing in Open Source software. Open Source software devel...
متن کاملEvaluating Open Source Software Using The Selection Criteria And Analytical Hierarchy Process Yusmadi
There are many potential and good open source software (OSS) products available in the market with free license. However, with various choices, the adoption rate is still low among OSS potential users because there is not an agreed acceptable set of criteria to evaluate and decide varieties of OSS products, with little documentation and user manuals, and immature products. Therefore, the users ...
متن کاملHow to choose a free and open source integrated library system
Purpose: This paper presents the results of an analysis of 20 free and open source ILS platforms offered to the library community. These software platforms were subjected to a three step analysis, whereby the results aim to assist librarians and decision makers in selecting an open source ILS, based on objective criteria. Methodology: The methodology applied involves three broad steps. The firs...
متن کاملMangue: Metrics and Tools for Automatic Quality Evaluation of Source Code
The overall goal of this work is to study software metrics and develop a tool for automatic quality evaluation of source code for free and open source software (FLOSS). This tool will be based on metrics that, combined and configured by specialists, will provide automatic analysis of features such as flexibility, clarity, modularity and software maintainability. Resumo. O objetivo deste trabalh...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Software Process: Improvement and Practice
دوره 11 شماره
صفحات -
تاریخ انتشار 2006