1 AIT Asian Institute of Technology

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

AuthorDhungel, Richa
Call NumberAIT Thesis no.CS-08-09
Subject(s)Open source software

NoteA thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science, School of Engineering and Technology
PublisherAsian Institute of Technology
Series StatementThesis ; no. CS-08-09
AbstractSelecting 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 sol ution. 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 surveyor 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 eMS 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 mehics 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.
Year2008
Corresponding Series Added EntryAsian Institute of Technology. Thesis ; no. CS-08-09
TypeThesis
SchoolSchool of Engineering and Technology (SET)
DepartmentDepartment of Information and Communications Technologies (DICT)
Academic Program/FoSComputer Science (CS)
Chairperson(s)Janecek, Paul
Examination Committee(s)Vatcharaporn Esichaikul;Daily, Matthew
Scholarship Donor(s)Thailand (HM King)
DegreeThesis (M.Eng.) - Asian Institute of Technology, 2008


Usage Metrics
View Detail0
Read PDF0
Download PDF0