DSpace Repository

A model for evaluating open source software : a case study of content management systems

Show simple item record

dc.contributor.advisor Janecek, Paul, Doctor (Chairperson) en_US
dc.contributor.author Dhungel, Richa en_US
dc.date.accessioned 2015-01-12T10:40:58Z
dc.date.available 2015-01-12T10:40:58Z
dc.date.issued 2008-05 en_US
dc.identifier.other AIT Thesis no.CS-08-09 en_US
dc.identifier.uri http://www.cs.ait.ac.th/xmlui/handle/123456789/363
dc.description 133 p. en_US
dc.description.abstract Selecting right software for use is very important to avoid long term loss in terms of budget and time. A wrong choice of software not only results in loss but also demoralizes users and involved stakeholders. The earlier methods of software evaluations have individual software assessment methods based on general open source characteristics. Despite these attempts, the evaluation dilemma is still in place and industry still lacks easy methods for evaluation. In this context, an evaluation model with requirement gathering framework, filtering technique to screen out software and platform to tally requirements with software characteristics can provide a promising solution. In this thesis work, Navicasoft‘s open source maturity model is analyzed using three content management systems (CMS). These CMS are Joomla, Plone and WebGUI. This analysis is important to understand the trends involved in evaluation. The use of CMS for analysis gives the better understanding of CMS characteristics and requirements. The data from number of universities have been collected to focus on Universities need concerning CMS. The sources within university are diversified to prevent data loss. Some data are elicited from tenders and others from survey or questionnaires. The collected data is then categorized into different sections and organized to simplify the understanding. The collected and categorized data are then studied and molded into an evaluation framework. This framework is designed in a way to provide a platform for data gathering as well as evaluation model. The model proposed has two major parts. First one deals with eliminating software which can not meet the basic requirements of open source software like software‘s existence, longevity, community etc. The second part deals with implementing the filtered software in model proposed and eliminating those which do not meet the user‘s requirements. The model is implemented to evaluate a CMS for a GSD of PU university. Starting with seven CMS options, filtering technique has screened out four and remaining three were subjected to assessment phase. The result shows the score for candidate software. Top scorers are then considered to be appropriate and then suggested for pilot implementation. The evaluation of model shows that the proposed method is capable to evaluate software in less time and budget. Further evaluation proves that model encompasses all required properties and is complete. The result also shows that the used metric in model is in agreement with the metrics used in previous models. This also proves that the metrics in proposed model are more elaborative. So, the overall result shows that the proposed model is best option for making appropriate selection of the software out of number of choices available in allocated time and budget. en_US
dc.description.sponsorship Thailand (HM King) en_US
dc.language.iso en en_US
dc.publisher Asian Institute of Technology en_US
dc.relation.ispartofseries AIT Publications; en_US
dc.subject Open source software en_US
dc.title A model for evaluating open source software : a case study of content management systems en_US
dc.type Thesis en_US

Files in this item

This item appears in the following Collection(s)

Show simple item record

Search DSpace

Advanced Search


My Account