A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment

Software quality is an important research area and has gain considerable attention from software engineering community in identification of priority quality attributes in software development process. This thesis describes original research in the field of software quality model by presenting a Feat...

詳細記述

書誌詳細
第一著者: Ruzita, Ahmad
フォーマット: 学位論文
言語:英語
英語
出版事項: 2013
主題:
オンライン・アクセス:https://etd.uum.edu.my/3844/1/s804226.pdf
https://etd.uum.edu.my/3844/7/s804226.pdf
https://etd.uum.edu.my/3844/
Abstract Abstract here
_version_ 1855353322139025408
author Ruzita, Ahmad
author_facet Ruzita, Ahmad
author_sort Ruzita, Ahmad
description Software quality is an important research area and has gain considerable attention from software engineering community in identification of priority quality attributes in software development process. This thesis describes original research in the field of software quality model by presenting a Feature Ranking Algorithm (FRA) for Pragmatic Quality Factor (PQF) model. The proposed algorithm is able to improve the weaknesses in PQF model in updating and learning the important attributes for software quality assessment. The existing assessment techniques lack of the capability to rank the quality attributes and data learning which can enhance the quality assessment process. The aim of the study is to identify and propose the application of Artificial Intelligence (AI) technique for improving quality assessment technique in PQF model. Therefore, FRA using FRT was constructed and the performance of the FRA was evaluated. The methodology used consists of theoretical study, design of formal framework on intelligent software quality, identification of Feature Ranking Technique (FRT), construction and evaluation of FRA algorithm. The assessment of quality attributes has been improved using FRA algorithm enriched with a formula to calculate the priority of attributes and followed by learning adaptation through Java Library for Multi Label Learning (MULAN) application. The result shows that the performance of FRA correlates strongly to PQF model with 98% correlation compared to the Kolmogorov-Smirnov Correlation Based Filter (KSCBF) algorithm with 83% correlation. Statistical significance test was also performed with score of 0.052 compared to the KSCBF algorithm with score of 0.048. The result shows that the FRA was more significant than KSCBF algorithm. The main contribution of this research is on the implementation of FRT with proposed Most Priority of Features (MPF) calculation in FRA for attributes assessment. Overall, the findings and contributions can be regarded as a novel effort in software quality for attributes selection.
format Thesis
id oai:etd.uum.edu.my:3844
institution Universiti Utara Malaysia
language English
English
publishDate 2013
record_format EPrints
record_pdf Abstract
spelling oai:etd.uum.edu.my:38442023-02-08T02:27:30Z https://etd.uum.edu.my/3844/ A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment Ruzita, Ahmad QA76 Computer software Software quality is an important research area and has gain considerable attention from software engineering community in identification of priority quality attributes in software development process. This thesis describes original research in the field of software quality model by presenting a Feature Ranking Algorithm (FRA) for Pragmatic Quality Factor (PQF) model. The proposed algorithm is able to improve the weaknesses in PQF model in updating and learning the important attributes for software quality assessment. The existing assessment techniques lack of the capability to rank the quality attributes and data learning which can enhance the quality assessment process. The aim of the study is to identify and propose the application of Artificial Intelligence (AI) technique for improving quality assessment technique in PQF model. Therefore, FRA using FRT was constructed and the performance of the FRA was evaluated. The methodology used consists of theoretical study, design of formal framework on intelligent software quality, identification of Feature Ranking Technique (FRT), construction and evaluation of FRA algorithm. The assessment of quality attributes has been improved using FRA algorithm enriched with a formula to calculate the priority of attributes and followed by learning adaptation through Java Library for Multi Label Learning (MULAN) application. The result shows that the performance of FRA correlates strongly to PQF model with 98% correlation compared to the Kolmogorov-Smirnov Correlation Based Filter (KSCBF) algorithm with 83% correlation. Statistical significance test was also performed with score of 0.052 compared to the KSCBF algorithm with score of 0.048. The result shows that the FRA was more significant than KSCBF algorithm. The main contribution of this research is on the implementation of FRT with proposed Most Priority of Features (MPF) calculation in FRA for attributes assessment. Overall, the findings and contributions can be regarded as a novel effort in software quality for attributes selection. 2013 Thesis NonPeerReviewed text en https://etd.uum.edu.my/3844/1/s804226.pdf text en https://etd.uum.edu.my/3844/7/s804226.pdf Ruzita, Ahmad (2013) A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment. Masters thesis, Universiti Utara Malaysia.
spellingShingle QA76 Computer software
Ruzita, Ahmad
A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
thesis_level Master
title A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
title_full A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
title_fullStr A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
title_full_unstemmed A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
title_short A Feature Ranking Algorithm in Pragmatic Quality Factor Model for Software Quality Assessment
title_sort feature ranking algorithm in pragmatic quality factor model for software quality assessment
topic QA76 Computer software
url https://etd.uum.edu.my/3844/1/s804226.pdf
https://etd.uum.edu.my/3844/7/s804226.pdf
https://etd.uum.edu.my/3844/
work_keys_str_mv AT ruzitaahmad afeaturerankingalgorithminpragmaticqualityfactormodelforsoftwarequalityassessment
AT ruzitaahmad featurerankingalgorithminpragmaticqualityfactormodelforsoftwarequalityassessment