Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

A parallel framework for software defect detection and metric selection on cloud computing

dc.contributor.authorAli, Muhammad
dc.contributor.authorHuda, Shamsul
dc.contributor.authorAbawajy, Jemal
dc.contributor.authorAlyahya, Sultan
dc.contributor.authorAl-Dossari, Hmood
dc.contributor.authorYearwood, John L.
dc.date.accessioned2021-04-29T23:41:09Z
dc.date.issued2017
dc.date.updated2020-11-23T10:07:19Z
dc.description.abstractWith the continued growth of Internet of Things (IoT) and its convergence with the cloud, numerous interoperable software are being developed for cloud. Therefore, there is a growing demand to maintain a better quality of software in the cloud for improved service. This is more crucial as the cloud environment is growing fast towards a hybrid model; a combination of public and private cloud model. Considering the high volume of the available software as a service (SaaS) in the cloud, identification of non-standard software and measuring their quality in the SaaS is an urgent issue. Manual testing and determination of the quality of the software is very expensive and impossible to accomplish it to some extent. An automated software defect detection model that is capable to measure the relative quality of software and identify their faulty components can significantly reduce both the software development effort and can improve the cloud service. In this paper, we propose a software defect detection model that can be used to identify faulty components in big software metric data. The novelty of our proposed approach is that it can identify significant metrics using a combination of different filters and wrapper techniques. One of the important contributions of the proposed approach is that we designed and evaluated a parallel framework of a hybrid software defect predictor in order to deal with big software metric data in a computationally efficient way for cloud environment. Two different hybrids have been developed using Fisher and Maximum Relevance (MR) filters with a Artificial Neural Network (ANN) based wrapper in the parallel framework. The evaluations are performed with real defect-prone software datasets for all parallel versions. Experimental results show that the proposed parallel hybrid framework achieves a significant computational speedup on a computer cluster with a higher defect prediction accuracy and smaller number of software metrics compared to the independent filter or wrapper approachesen_AU
dc.description.sponsorshipThe authors would like to extend their sincere appreciation to the Deanship of Scientific Research at King Saud University for its participation in funding this research group (RGP1436-039).en_AU
dc.format.mimetypeapplication/pdfen_AU
dc.identifier.issn1386-7857en_AU
dc.identifier.urihttp://hdl.handle.net/1885/231148
dc.language.isoen_AUen_AU
dc.publisherSpringer USen_AU
dc.rights© Springer Science+Business Media New York 2017en_AU
dc.sourceCluster Computingen_AU
dc.source.urihttps://link.springer.com/article/10.1007/s10586-017-0892-6en_AU
dc.subjectParallel Frameworken_AU
dc.subjectFault Predictionen_AU
dc.subjectDefect Predictorsen_AU
dc.subjectSoftware Metricsen_AU
dc.subjectHybrid Frameworken_AU
dc.titleA parallel framework for software defect detection and metric selection on cloud computingen_AU
dc.typeJournal articleen_AU
local.bibliographicCitation.issue3en_AU
local.contributor.affiliationAli, Muhammad, College of Engineering and Computer Science, ANUen_AU
local.contributor.affiliationHuda, Shamsul, Deakin Universityen_AU
local.contributor.affiliationAbawajy, Jemal , Deakin Universityen_AU
local.contributor.affiliationAlyahya, Sultan, King Saud Universityen_AU
local.contributor.affiliationAl-Dossari, Hmood, King Saud Universityen_AU
local.contributor.affiliationYearwood, John L., Deakin Universityen_AU
local.contributor.authoruidAli, Muhammad, u4616239en_AU
local.description.embargo2099-12-31
local.description.notesImported from ARIESen_AU
local.identifier.absfor100503 - Computer Communications Networksen_AU
local.identifier.absfor080309 - Software Engineeringen_AU
local.identifier.ariespublicationa383154xPUB6490en_AU
local.identifier.citationvolume20en_AU
local.identifier.doi10.1007/s10586-017-0892-6en_AU
local.identifier.scopusID2-s2.0-85019552813
local.identifier.thomsonID000407928800028
local.publisher.urlhttps://link.springer.comen_AU
local.type.statusPublished Versionen_AU

Downloads

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
02_Ali_A_parallel_framework_for_2017.pdf
Size:
1.68 MB
Format:
Adobe Portable Document Format
abcd