The process of quality assurance under open source software development

Atieh Khanjani, Riza Sulaiman

Research output: Chapter in Book/Report/Conference proceedingConference contribution

8 Citations (Scopus)

Abstract

Open Source Software (OSS) is software products available to the public, with its source code to study, change, and improves its design. Open Source Software Development (OSSD) is the process by which open source software is developed within the confines of software engineering life-cycle methods. However when open source used for commercial purpose, then an open source license is required. Open source software is very often developed in a public and collaborative manner. The quality assurance principle under open source software development is an approach to improve software product quality against traditional methods and techniques. Despite the fact that the open source developments have seen remarkable successful in recent years, there are a number of product quality issues and challenges facing the open source development model. Many industries and business sectors are following or using OSSD, since they realize the benefits, but they do have some reservations concerning quality assurance in the form of program code quality, maintenance of the code and its quality, over the life-cycle of the product and third party usage. This paper reviews the literature of the process of the latest quality assurance, under open source software development methods and techniques. The result from this review is to show the process of quality assurance of open source software and that how it can affect the overall quality assurance principal.

Original languageEnglish
Title of host publicationISCI 2011 - 2011 IEEE Symposium on Computers and Informatics
Pages548-552
Number of pages5
DOIs
Publication statusPublished - 2011
Event2011 IEEE Symposium on Computers and Informatics, ISCI 2011 - Kuala Lumpur
Duration: 20 Mar 201122 Mar 2011

Other

Other2011 IEEE Symposium on Computers and Informatics, ISCI 2011
CityKuala Lumpur
Period20/3/1122/3/11

Fingerprint

Quality assurance
Software engineering
Life cycle
Open source software
Industry

Keywords

  • licenses
  • Open source
  • OSSD model
  • procedures
  • process
  • quality assurance
  • standards

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Information Systems

Cite this

Khanjani, A., & Sulaiman, R. (2011). The process of quality assurance under open source software development. In ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics (pp. 548-552). [5958975] https://doi.org/10.1109/ISCI.2011.5958975

The process of quality assurance under open source software development. / Khanjani, Atieh; Sulaiman, Riza.

ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics. 2011. p. 548-552 5958975.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Khanjani, A & Sulaiman, R 2011, The process of quality assurance under open source software development. in ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics., 5958975, pp. 548-552, 2011 IEEE Symposium on Computers and Informatics, ISCI 2011, Kuala Lumpur, 20/3/11. https://doi.org/10.1109/ISCI.2011.5958975
Khanjani A, Sulaiman R. The process of quality assurance under open source software development. In ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics. 2011. p. 548-552. 5958975 https://doi.org/10.1109/ISCI.2011.5958975
Khanjani, Atieh ; Sulaiman, Riza. / The process of quality assurance under open source software development. ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics. 2011. pp. 548-552
@inproceedings{84b6a62d63eb4566b1d2d6f0b4a48316,
title = "The process of quality assurance under open source software development",
abstract = "Open Source Software (OSS) is software products available to the public, with its source code to study, change, and improves its design. Open Source Software Development (OSSD) is the process by which open source software is developed within the confines of software engineering life-cycle methods. However when open source used for commercial purpose, then an open source license is required. Open source software is very often developed in a public and collaborative manner. The quality assurance principle under open source software development is an approach to improve software product quality against traditional methods and techniques. Despite the fact that the open source developments have seen remarkable successful in recent years, there are a number of product quality issues and challenges facing the open source development model. Many industries and business sectors are following or using OSSD, since they realize the benefits, but they do have some reservations concerning quality assurance in the form of program code quality, maintenance of the code and its quality, over the life-cycle of the product and third party usage. This paper reviews the literature of the process of the latest quality assurance, under open source software development methods and techniques. The result from this review is to show the process of quality assurance of open source software and that how it can affect the overall quality assurance principal.",
keywords = "licenses, Open source, OSSD model, procedures, process, quality assurance, standards",
author = "Atieh Khanjani and Riza Sulaiman",
year = "2011",
doi = "10.1109/ISCI.2011.5958975",
language = "English",
isbn = "9781612846903",
pages = "548--552",
booktitle = "ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics",

}

TY - GEN

T1 - The process of quality assurance under open source software development

AU - Khanjani, Atieh

AU - Sulaiman, Riza

PY - 2011

Y1 - 2011

N2 - Open Source Software (OSS) is software products available to the public, with its source code to study, change, and improves its design. Open Source Software Development (OSSD) is the process by which open source software is developed within the confines of software engineering life-cycle methods. However when open source used for commercial purpose, then an open source license is required. Open source software is very often developed in a public and collaborative manner. The quality assurance principle under open source software development is an approach to improve software product quality against traditional methods and techniques. Despite the fact that the open source developments have seen remarkable successful in recent years, there are a number of product quality issues and challenges facing the open source development model. Many industries and business sectors are following or using OSSD, since they realize the benefits, but they do have some reservations concerning quality assurance in the form of program code quality, maintenance of the code and its quality, over the life-cycle of the product and third party usage. This paper reviews the literature of the process of the latest quality assurance, under open source software development methods and techniques. The result from this review is to show the process of quality assurance of open source software and that how it can affect the overall quality assurance principal.

AB - Open Source Software (OSS) is software products available to the public, with its source code to study, change, and improves its design. Open Source Software Development (OSSD) is the process by which open source software is developed within the confines of software engineering life-cycle methods. However when open source used for commercial purpose, then an open source license is required. Open source software is very often developed in a public and collaborative manner. The quality assurance principle under open source software development is an approach to improve software product quality against traditional methods and techniques. Despite the fact that the open source developments have seen remarkable successful in recent years, there are a number of product quality issues and challenges facing the open source development model. Many industries and business sectors are following or using OSSD, since they realize the benefits, but they do have some reservations concerning quality assurance in the form of program code quality, maintenance of the code and its quality, over the life-cycle of the product and third party usage. This paper reviews the literature of the process of the latest quality assurance, under open source software development methods and techniques. The result from this review is to show the process of quality assurance of open source software and that how it can affect the overall quality assurance principal.

KW - licenses

KW - Open source

KW - OSSD model

KW - procedures

KW - process

KW - quality assurance

KW - standards

UR - http://www.scopus.com/inward/record.url?scp=80052135924&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=80052135924&partnerID=8YFLogxK

U2 - 10.1109/ISCI.2011.5958975

DO - 10.1109/ISCI.2011.5958975

M3 - Conference contribution

AN - SCOPUS:80052135924

SN - 9781612846903

SP - 548

EP - 552

BT - ISCI 2011 - 2011 IEEE Symposium on Computers and Informatics

ER -