A Non-Parametric Software Reliability Modeling Approach by Using Gene Expression Programming

Software reliability growth models (SRGMs) are very important for estimating and predicting software reliability. However, because the assumptions of traditional parametric SRGMs (PSRMs) are usually not consistent with the real conditions, the prediction accuracy of PSRMs are hence not very satisfyi...

Full description

Saved in:
Bibliographic Details
Published inJournal of Information Science and Engineering Vol. 28; no. 6; pp. 1145 - 1160
Main Authors 李海峰(Hai-Feng Li), 陸民燕(Min-Yan Lu), 曾敏(Min Zeng), 黃百喬(Bai-Qiao Huang)
Format Journal Article
LanguageEnglish
Published Taipei 社團法人中華民國計算語言學學會 01.11.2012
Institute of Information Science, Academia sinica
Subjects
Online AccessGet full text
ISSN1016-2364
DOI10.6688/JISE.2012.28.6.10

Cover

Loading…
Abstract Software reliability growth models (SRGMs) are very important for estimating and predicting software reliability. However, because the assumptions of traditional parametric SRGMs (PSRMs) are usually not consistent with the real conditions, the prediction accuracy of PSRMs are hence not very satisfying in most cases. In contrast to PSRMs, the non-parametric SRGMs (NPSRMs) which use machine learning (ML) techniques, such as artificial neural networks (ANN), support vector machine (SVM) and genetic programming (GP), for reliability modeling can provide better prediction results across various projects. Gene Expression Programming (GEP) which is a new evolutionary algorithm based on Genetic algorithm (GA) and GP, has been acknowledged as a powerful ML and widely used in the field of data mining. Thus, we apply GEP into non-parametric software reliability modeling in this paper due to its unique and pretty characters, such as genetic encoding method, translation process of chromosomes. This new GEP-based modeling approach considers some important characters of reliability modeling in several main components of GEP, i.e. function set, terminal criteria, fitness function, and then obtains the final NPSRM (GEP-NPSRM) by training on failure data. Finally, on several real failure data-sets based on time or coverage, four case studies are proposed by respectively comparing GEP-NPSRM with several representative PSRMs, NPSRMs based on ANN, SVM and GP in the form of fitting and prediction power which show that compared with the comparison models, the GEP-NPSRM provides a significantly better power of reliability fitting and prediction. In other words, the GEP is promising and effective for reliability modeling. So far as we know, it is the first time that GEP is applied into constructing NPSRM.
AbstractList Software reliability growth models (SRGMs) are very important for estimating and predicting software reliability. However, because the assumptions of traditional parametric SRGMs (PSRMs) are usually not consistent with the real conditions, the prediction accuracy of PSRMs are hence not very satisfying in most cases. In contrast to PSRMs, the non-parametric SRGMs (NPSRMs) which use machine learning (ML) techniques, such as artificial neural networks (ANN), support vector machine (SVM) and genetic programming (GP), for reliability modeling can provide better prediction results across various projects. Gene Expression Programming (GEP) which is a new evolutionary algorithm based on Genetic algorithm (GA) and GP, has been acknowledged as a powerful ML and widely used in the field of data mining. Thus, we apply GEP into non-parametric software reliability modeling in this paper due to its unique and pretty characters, such as genetic encoding method, translation process of chromosomes. This new GEP-based modeling approach considers some important characters of reliability modeling in several main components of GEP, i.e. function set, terminal criteria, fitness function, and then obtains the final NPSRM (GEP-NPSRM) by training on failure data. Finally, on several real failure data-sets based on time or coverage, four case studies are proposed by respectively comparing GEP-NPSRM with several representative PSRMs, NPSRMs based on ANN, SVM and GP in the form of fitting and prediction power which show that compared with the comparison models, the GEP-NPSRM provides a significantly better power of reliability fitting and prediction. In other words, the GEP is promising and effective for reliability modeling. So far as we know, it is the first time that GEP is applied into constructing NPSRM.
Author 李海峰(Hai-Feng Li)
陸民燕(Min-Yan Lu)
黃百喬(Bai-Qiao Huang)
曾敏(Min Zeng)
Author_xml – sequence: 1
  fullname: 李海峰(Hai-Feng Li)
– sequence: 2
  fullname: 陸民燕(Min-Yan Lu)
– sequence: 3
  fullname: 曾敏(Min Zeng)
– sequence: 4
  fullname: 黃百喬(Bai-Qiao Huang)
BackLink http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=26620850$$DView record in Pascal Francis
BookMark eNpVUEFPwjAY7QETAf0B3nox8bLZdmvXHQlBhKASkZvJ0m4dlmwttiPKv7cLXLx8L9_7Xl7e90ZgYKxRANxhFDPG-eNysZnFBGESEx6zGKMBGGKEWUQSll6Dkfd7hAijaToEnxP4ak20Fk60qnO6hBtbdz_CKfiuGi2kbnR3gi-2CpvZwcnh4Kwov6A8wa3vmbkyCs5-D055r62Ba2d3wawNtxtwVYvGq9sLjsH2afYxfY5Wb_PFdLKKBOG0iySieS7zimPEKc4wQ6qiAuWsTlWVScIx5SWVeVmpPGMoR1LiKmGKZlIqnuXJGDycfUO276PyXdFqX6qmEUbZoy8w4QmjSUJYkN5fpMKXoqmdMKX2xcHpVrhTQRgjIQQKuuVZJ7TTnS729uhM-KHoi-x7LPqCMT4DQQwF_v-CcUrDYCj5A8gYd6o
ContentType Journal Article
Copyright 2014 INIST-CNRS
Copyright_xml – notice: 2014 INIST-CNRS
DBID 188
IQODW
7SC
8FD
JQ2
L7M
L~C
L~D
DOI 10.6688/JISE.2012.28.6.10
DatabaseName 华艺数位台湾学术文献数据库
Pascal-Francis
Computer and Information Systems Abstracts
Technology Research Database
ProQuest Computer Science Collection
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
DatabaseTitle Computer and Information Systems Abstracts
Technology Research Database
Computer and Information Systems Abstracts – Academic
Advanced Technologies Database with Aerospace
ProQuest Computer Science Collection
Computer and Information Systems Abstracts Professional
DatabaseTitleList Computer and Information Systems Abstracts
DeliveryMethod fulltext_linktorsrc
Discipline Computer Science
Applied Sciences
EndPage 1160
ExternalDocumentID 26620850
10162364_201211_201212060016_201212060016_1145_1160
GroupedDBID .4S
.DC
188
2UF
2WC
5GY
A8Z
AAKPC
ACGFO
ADMLS
AENEX
AIAGR
AINHJ
ALMA_UNASSIGNED_HOLDINGS
ARCSS
ATFKH
C1A
CNMHZ
CVCKV
EBS
EDO
EJD
I-F
MK~
ML~
OK1
P2P
TN5
TR2
TUS
UZ4
8RM
IQODW
7SC
8FD
JQ2
L7M
L~C
L~D
ID FETCH-LOGICAL-a285t-b0599b9d8108517160ed5a096f4ed7b28158c5b9cde976090bb1d36e57bbe8793
ISSN 1016-2364
IngestDate Fri Jul 11 02:33:42 EDT 2025
Fri Nov 25 01:07:30 EST 2022
Tue May 20 00:40:16 EDT 2025
IsPeerReviewed false
IsScholarly false
Issue 6
Keywords gene express programming
non-parametric model
machine learning
software reliability
software reliability modeling
Evolutionary algorithm
Software reliability
Neural network
Gene expression
Modeling
Terminal
Genetic algorithm
Vector support machine
Data field
Artificial intelligence
Language English
License CC BY 4.0
LinkModel OpenURL
MergedId FETCHMERGED-LOGICAL-a285t-b0599b9d8108517160ed5a096f4ed7b28158c5b9cde976090bb1d36e57bbe8793
Notes ObjectType-Article-2
SourceType-Scholarly Journals-1
ObjectType-Feature-1
content type line 23
PQID 1283653326
PQPubID 23500
PageCount 16
ParticipantIDs proquest_miscellaneous_1283653326
pascalfrancis_primary_26620850
airiti_journals_10162364_201211_201212060016_201212060016_1145_1160
PublicationCentury 2000
PublicationDate 2012-11-01
PublicationDateYYYYMMDD 2012-11-01
PublicationDate_xml – month: 11
  year: 2012
  text: 2012-11-01
  day: 01
PublicationDecade 2010
PublicationPlace Taipei
PublicationPlace_xml – name: Taipei
PublicationTitle Journal of Information Science and Engineering
PublicationYear 2012
Publisher 社團法人中華民國計算語言學學會
Institute of Information Science, Academia sinica
Publisher_xml – name: 社團法人中華民國計算語言學學會
– name: Institute of Information Science, Academia sinica
SSID ssj0026544
Score 1.5801706
Snippet Software reliability growth models (SRGMs) are very important for estimating and predicting software reliability. However, because the assumptions of...
SourceID proquest
pascalfrancis
airiti
SourceType Aggregation Database
Index Database
Publisher
StartPage 1145
SubjectTerms Algorithmics. Computability. Computer arithmetics
Applied sciences
Artificial intelligence
Computer science; control theory; systems
Computer systems performance. Reliability
Connectionism. Neural networks
Data processing. List processing. Character string processing
Exact sciences and technology
Failure
Genetic algorithms
Learning theory
Mathematical models
Memory organisation. Data processing
Neural networks
Programming
Software
Software reliability
Support vector machines
Theoretical computing
Title A Non-Parametric Software Reliability Modeling Approach by Using Gene Expression Programming
URI https://www.airitilibrary.com/Article/Detail/10162364-201211-201212060016-201212060016-1145-1160
https://www.proquest.com/docview/1283653326
Volume 28
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwnV3Pb9MwFLagu3ABxg8xYJORuE0piRu79jFsncbUFlBbqSCkyG4cqQdSxFqh8dfznu006cphcElbK4orvy_Pz_b3vkfIWxGb3sJIpFUYE6VWJZFCmhhXqo8zWKFLPNEdjcXlLL2a83nDVXXZJWvTXfz-a17J_1gV2sCumCX7D5bdPhQa4DvYF65gYbjeycbZ6XhVRZ80EqxQaf90Ak71F3K5kGnsFbhvXLkzl3SeBf1wDDk9VQBFp1Ht2JNhK0wbQLbW93o-249ag9CqQ02dEoR777bRNdxyfHxBbL2MYNCa1o1n61fRlwaYX613OaNl1eAs7GS_hwd8XupVe38iYSFRr3GpEFRGKFPf9rlMtrDVdqCwPOOtyThJfLWB245eCInJC1cfJgOk57Euk13RDQTZHVHt8cf8YjYc5tPBfHqfHDBYTbAOOcjOR8PJdmUuuKv6u_2r_vgbO3m31wWEKnqJglNIo9XX8CaVvgTK3mzuQpTpY_IwWIlmHiiH5J6tnpBHdd0OGtz4U_Ito7u4oTVuaAs3tMYNrXFDzQ11uKGIG9rghrZw84zMLgbTs8soVNmINJN8HRlU6DGqkJiHguJJsS24hpVtmdqib5hMuFxwoxaFhdA1VrExSdETlveNsRLc-3PSqVaVfUFoKq3mWjMjOLzmqqds2k952itLbYsyUUfkzA9dHl6ia8cwxBHPmRMb9B8sxjBc7P5AZOSIhyNysjPu-Q-vy5JDrIkVZ-GGN7UhcnCWeAKmK7vaQG8QTAtY4DDx8g73vCIPGkC_Jp31z409hhB0bU4CgP4ATD2DKA
linkProvider EBSCOhost
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+Non-Parametric+Software+Reliability+Modeling+Approach+by+Using+Gene+Expression+Programming&rft.jtitle=Journal+of+information+science+and+engineering&rft.au=Li%2C+Hai-Feng&rft.au=Lu%2C+Min-Yan&rft.au=Zeng%2C+Min&rft.au=Huang%2C+Bai-Qiao&rft.date=2012-11-01&rft.issn=1016-2364&rft.volume=28&rft.issue=6&rft.spage=1145&rft.epage=1160&rft_id=info:doi/10.6688%2FJISE.2012.28.6.10&rft.externalDBID=NO_FULL_TEXT
thumbnail_m http://utb.summon.serialssolutions.com/2.0.0/image/custom?url=https%3A%2F%2Fwww.airitilibrary.com%2Fjnltitledo%2F10162364-c.jpg