Preview

Slr Open Source

Powerful Essays
Open Document
Open Document
1819 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Slr Open Source
QUALITY ASSURANCE IN OPEN SOURCE SOFTWARE DEVELOPMENT: A SYSTEMATIC LITERATURE REVIEW

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/

You May Also Find These Documents Helpful

  • Satisfactory Essays

    econ 202

    • 281 Words
    • 1 Page

    Today software companies use D-Value rather than metric value because D-Value is used to find items which actually relate to software quality, and to find the quality of each value measured by D-value becomes better as the documentation rate D-value increases. The purpose of the study in this article was to see how would the program run in both D-Value and metric value under a large scale business system with documentation items with standardized forms, under medium scale electronic switching system with documentation items with not standardize forms, large scale simulation software under language FORTRAN, and large scale banking software. In the results they have concluded that their assumption about using D-Value is closely relatable to the results found in the study. In the study they have also found using D-Value have also increased the software quality and was also closely related to software error rate.…

    • 281 Words
    • 1 Page
    Satisfactory Essays
  • Better Essays

    CAATs are divided into two techniques that will be beneficial to Kudler. The first is validating application integrity. The purpose of this technique is to find whether the source code has been compromised. Verifying the overall integrity of the applications is the second CAATs technique. This technique’s objective is to ensure that the data was imported correctly and also to find any irregularities within the data.…

    • 1049 Words
    • 5 Pages
    Better Essays
  • Satisfactory Essays

    Open Source Software-computer software that is available in source code form for which the source code and certain other rights normally reserved for copyright holders are provided under a software license that permits users to study, change, and improve the software.…

    • 469 Words
    • 2 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Kizza Chapter *

    • 528 Words
    • 3 Pages

    1. Briefly state the main idea of this chapter. Since software in one form or another controls every computer or computer component, it becomes a more important and fundamental part of our life. Even though we may not understand the languages that make up the software, we must be aware of the elements of software that affect its use. Verification and Validation, reliability, security, safety, and quality are some of the major points examined and brought to light. It delves into the various reasons of why software fails and who is responsible. More importantly, it covers what consumer protection exists and the rights of software buyer's.…

    • 528 Words
    • 3 Pages
    Satisfactory Essays
  • Best Essays

    the essay will endeavour to identify the position of the paper in terms of current innovation…

    • 3205 Words
    • 13 Pages
    Best Essays
  • Good Essays

    Open Source OS are usually available free of cost or under minimal license cost while Close source OS are usually costly. In latter, development teams are specially hired for the commercial purpose. Companies develop Closed Source OS by hiring dedicated teams for planning, Research & development, implementation, Testing and QA to develop the product. The objective is to make a marketable product to earn profit. This is what they charge from the end customer. On the other hand Open Source OS are developed mostly by group of individuals for non-profit purpose.…

    • 669 Words
    • 3 Pages
    Good Essays
  • Good Essays

    -quality assurance: involves monitoring and evaluation of the various processes of a project, service or facility to ensure that minimum levels of quality are being achieved by the production process.…

    • 5968 Words
    • 24 Pages
    Good Essays
  • Satisfactory Essays

    References: Haefliger, S., von Krogh, G., & Spaeth, S. (2008). Code Reuse in Open Source Software. Management Science, 54(1), 180-193.…

    • 671 Words
    • 3 Pages
    Satisfactory Essays
  • Satisfactory Essays

    Evaluation and Word Count

    • 427 Words
    • 2 Pages

    * analyse the role of evaluation within quality assurance to inform and promote quality improvement.…

    • 427 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    Within this report I will explore the quality assurance framework system within Ethames Graduate School.…

    • 4567 Words
    • 13 Pages
    Better Essays
  • Good Essays

    Quality Assurance

    • 507 Words
    • 3 Pages

    The purpose of Quality Assurance is to ensure quality in all aspects of assessment. This is done through the processes of internal and external verification.…

    • 507 Words
    • 3 Pages
    Good Essays
  • Better Essays

    Software Development

    • 6242 Words
    • 25 Pages

    -2Introduction Over the past 20 years it has become accepted in the software engineering community that software development should be undertaken using a model of the software life cycle. The benefits of such an approach include: the ability to plan the project; the ability to estimate resource requirements for the development; the ability to size the likely software product; the ability to estimate hardware requirements; the ability to update estimates on the basis of real figures during monitoring; the availability of documents for monitoring and control; the ability to fit the development process into a Quality Management System; a development structure which may be audited for quality. The result of using life cycle approaches is that the development process is made visible to the project management, project controller, quality controller, the project sponsor and…

    • 6242 Words
    • 25 Pages
    Better Essays
  • Satisfactory Essays

    Pickle

    • 2068 Words
    • 9 Pages

    An essay on Open Source I wrote for the Cyberian Express, a Barnes & Noble newsletter.…

    • 2068 Words
    • 9 Pages
    Satisfactory Essays
  • Good Essays

    What is Poke-Yoke?

    • 1208 Words
    • 5 Pages

    A technique which began in the 1960’s, poka-yoke is used widely by companies now a day around the world. Leading organizations throughout the world, seeking to promote quality ownership and prioritizing customer satisfaction, widens the use of mistake-proofing in their hierarchical scale. In this sense, the technique leaded to the creation of software poke-yokes which are simple, specific, attributes, acts early, responsive, and can be used for new purposes.…

    • 1208 Words
    • 5 Pages
    Good Essays
  • Powerful Essays

    Software quality metrics are a subset of software metrics that focus on the quality aspects of the product, process, and project. In general, software quality metrics are more closely associated with process and product metrics than with project metrics. Nonetheless, the project parameters such as the number of developers and their skill levels, the schedule, the size, and the organization structure certainly affect the quality of the product. Software quality metrics can be divided further into end-product quality metrics and in-process quality metrics.…

    • 880 Words
    • 4 Pages
    Powerful Essays