Abstract
Background : A software development methodology was initiated from the concept of sharing the source code. In 1998 it was named as open source software development.
Objective : To collect and analyse reported issues on quality assurance in open source software development
Method : Based on the guidelines for conducting a Systematic Literature Review(SLR) by Kitchenham.
Results : This paper present and discuss the finding related to quality assurance in open source software development
Conclusions :
1. Introduction
As today the stages of guarding and protecting a software after the development, is concerned more than just writing the code. Every company are looking for a methodology to support and maintain their software and improve the quality of their products. In this case software assurance plays a vital role to support with the standards and which they introduce and open source software can overcome some drawback of traditional quality assurance because it is kind of distributed software that use peer review technique in addition to make available source code for every volunteer who want to share their capabilities.
In general Open source software development is a software which has the ability to distribute freely with available source code through the internet and using unpaid people that can modify the code freely.
Meanwhile Quality Assurance (QA) is a systematic methodology that verifies whether product reach or exceed customer expectation or not. QA works by going through some process such as design, development or evaluation of the system by testing the results to reach the goals. The main goal in QA issues is delivering a high quality products and services for increasing customer satisfactions.
The purpose of quality assurance in software development is to ensure the high quality of both product and the process need to produce those
References: i. Barbara Kitchenman, Systematic literature review in software engineering – A systematic literature review, journal 2009. ii. Atieh Khanjani and Riza Sulaiman. The Process of Quality Assurance under Open Source Software Development, IEEE Symposium on Computer & Informatic, 2011. iii. Henrik Hedberg, Netta Iivari, Mikko Ranjanen & Lasse i. J.Clark and S.J. DeRose. XML Path Language (XPath) Version 1.0 World Wide Web Consortium, Recommendation, Nov 1999. http://www.fao.org/fileadmin/user_upload/nr/land_tenure/pdf/9-ImedMahmoudOpenSourceQualityAssurance.pdf http://www.sqa.net/