Please use this identifier to cite or link to this item:
http://hdl.handle.net/10603/555405
Title: | Designing an extensive quality assessment framework for open source software projects |
Researcher: | Jaswinder Singh |
Guide(s): | Gupta, Anu and PreetKanwal |
Keywords: | GitHub Multi-Criteria Decision Making Open Source Software OSS Quality Assessment Software Quality |
University: | Panjab University |
Completed Date: | 2023 |
Abstract: | In the present work, Open Source Software - Quality Assessment and Ranking Engine (OSS-QARE) framework has been proposed to assess the quality of OSS projects at extensive level. The framework operates through a structured process, divided into four distinct phases - Identification of OSS projects for analysis, Definition of assessment criteria, Data extraction, storage and metrics computation; and assessment, ranking and OSS recommendation. The OSS-QARE framework incorporates the strengths of existing models and introduces innovations where existing models fall short. The assessment criterion quantifies the OSS quality by dividing it into a set of characteristics, sub-characteristics and metrics in a hierarchical manner. Metrics used in the OSS-QARE framework are computed on the data stored in the local database. The comparative quality scores are computed using multi criteria decision making. The OSS-QARE framework has been implemented in the form of a software application referred to as OSS-QARE tool. The tool automates the process of data fetching, data pre-processing, data storage, metrics computation and final quality score assessment. The tool utilizes the GitHub API to fetch real-time data for quality assessment and establishes the database schema and related tables to store this information. It provides an overall comparative ranking along with micro level quality parameter scores for the OSS projects being assessed. The OSS-QARE framework has been validated by applying it on seven OSS projects and comparing the results with the outcomes produced by an existing model. In addition to producing quality scores in conformance with the existing quality evaluation model, the OSS-QARE framework provides an opportunity for a detailed investigation of the quality scores obtained by the OSS projects. The functionality and application of OSS-QARE framework over diverse domains has been illustrated by taking GitHub as a case study hosting platform. |
Pagination: | xvii, 149p. |
URI: | http://hdl.handle.net/10603/555405 |
Appears in Departments: | Department of Computer Science and Application |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
01_title.pdf | Attached File | 356.3 kB | Adobe PDF | View/Open |
02_prelim_pages.pdf | 1.92 MB | Adobe PDF | View/Open | |
03_chapter1.pdf | 884.62 kB | Adobe PDF | View/Open | |
04_chapter2.pdf | 794.38 kB | Adobe PDF | View/Open | |
05_chapter3.pdf | 2.56 MB | Adobe PDF | View/Open | |
06_chapter4.pdf | 1.79 MB | Adobe PDF | View/Open | |
07_chapter5.pdf | 1.44 MB | Adobe PDF | View/Open | |
08_chapter6.pdf | 1.51 MB | Adobe PDF | View/Open | |
09_chapter7.pdf | 491.96 kB | Adobe PDF | View/Open | |
10_annexures.pdf | 1.69 MB | Adobe PDF | View/Open | |
80_recommendation.pdf | 852.53 kB | Adobe PDF | View/Open |
Items in Shodhganga are licensed under Creative Commons Licence Attribution-NonCommercial-ShareAlike 4.0 International (CC BY-NC-SA 4.0).
Altmetric Badge: