Algorithm for the evaluation of Free and Open Source Software when the Evaluator is "Uncertain"

dc.contributor.authorSanga, C
dc.contributor.authorVenter, I. M
dc.date.accessioned2016-05-17T12:42:31Z
dc.date.available2016-05-17T12:42:31Z
dc.date.issued2015-09
dc.descriptionhttp://www.naisit.org/journal/paper/id/140en_US
dc.description.abstractFree and Open Source Software is freely available on the Internet and making use of it, could benefit many higher learning institutions in developing countries. However, before adoption, it is necessary to evaluate the software to see if it meets the requirements of the institution. The evaluation of software involves considering the quality attributes of the software, which can either be evaluated objectively or subjectively, depending on whether the attributes are measured directly or indirectly. To handle the subjectivity of qualitative evaluation an algorithm with inherent computational intelligence was developed. The algorithm, Fuzzy Analytic Hierarchy Process incorporates a modified version of extent analysis. It can tolerate fuzziness, ambiguity, imprecision, uncertainty and ill-illustrated judgements. In addition to the improved Fuzzy Analytic Hierarchy Process development, the Group Fuzzy Analytic Hierarchy Process was developed. Using a specially derived set of end-user centric metrics, the algorithm provides the means for evaluating software according to quality attributes. Software developers, to predict end-user requirements, and to more accurately measure end-user satisfaction can use these quality attributes. Soft Systems Methodology was the preferred research methodology in this investigation as it is well suited for fuzzy problems. The algorithm was validated by evaluating Moodle, a free and open source e-learning system, adopted by a University in Tanzania. Students and staff from the university were involved in providing the subjective opinions about the software. The data collected from the subjective evaluation was captured and using Soft System Methodology, the data was analysed cyclically, improving the algorithm with each cycle. The advantages of the proposed final algorithm are: it is efficient, simple to use and cost-effective. It guides the end user to form an informed decision based on the evaluation results of software. The evaluation results determine whether the outlook is pessimistic, moderate or optimistic.en_US
dc.identifier.issnISSN 1923-0265 (Print) - ISSN 1923-0273 (Online) - ISSN 1923-0281 (CD-ROM)
dc.identifier.urihttps://www.suaire.sua.ac.tz/handle/123456789/709
dc.language.isoenen_US
dc.publisherNorth American Institute of Science and Information Technology (NAISIT)en_US
dc.subjectSoftware evaluationen_US
dc.subjectfree and open source softwareen_US
dc.subjecte-learningen_US
dc.subjectuncertanityen_US
dc.subjectfuzzy AHPen_US
dc.titleAlgorithm for the evaluation of Free and Open Source Software when the Evaluator is "Uncertain"en_US
dc.typeArticleen_US
dc.urlhttp://www.naisit.org/journal/paper/id/140en_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Algorithm.pdf
Size:
1.05 MB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: