A hybrid one-class rule learning approach based on swarm intelligence for software fault prediction. (December 2015)
- Record Type:
- Journal Article
- Title:
- A hybrid one-class rule learning approach based on swarm intelligence for software fault prediction. (December 2015)
- Main Title:
- A hybrid one-class rule learning approach based on swarm intelligence for software fault prediction
- Authors:
- Abdi, Yousef
Parsa, Saeed
Seyfari, Yousef - Abstract:
- Abstract Software testing is a fundamental activity in the software development process aimed to determine the quality of software. To reduce the effort and cost of this process, defect prediction methods can be used to determine fault-prone software modules through software metrics to focus testing activities on them. Because of model interpretation and easily used by programmers and testers some recent studies presented classification rules to make prediction models. This study presents a rule-based prediction approach based on kernel k-means clustering algorithm and Distance based Multi-objective Particle Swarm Optimization (DSMOPSO). Because of discrete search space, we modified this algorithm and named it DSMOPSO-D. We prevent best global rules to dominate local rules by dividing the search space with kernel k-means algorithm and by taking different approaches for imbalanced and balanced clusters, we solved imbalanced data set problem. The presented model performance was evaluated by four publicly available data sets from the PROMISE repository and compared with other machine learning and rule learning algorithms. The obtained results demonstrate that our model presents very good performance, especially in large data sets.
- Is Part Of:
- Innovations in systems and software engineering. Volume 11:Number 4(2015)
- Journal:
- Innovations in systems and software engineering
- Issue:
- Volume 11:Number 4(2015)
- Issue Display:
- Volume 11, Issue 4 (2015)
- Year:
- 2015
- Volume:
- 11
- Issue:
- 4
- Issue Sort Value:
- 2015-0011-0004-0000
- Page Start:
- 289
- Page End:
- 301
- Publication Date:
- 2015-12
- Subjects:
- Fault prediction -- Multi-objective particle swarm optimization -- Imbalanced data sets -- Classification rules -- Kernel k-means -- DSMOPSO-D
Software engineering -- Periodicals
Systems engineering -- Periodicals
Génie logiciel -- Périodiques
Ingénierie des systèmes -- Périodiques
Electronic journals
005.1 - Journal URLs:
- http://www.metapress.com/openurl.asp?genre=journal&issn=1614-5046 ↗
http://www.springerlink.com/content/113014 ↗
http://www.springerlink.com/content/1614-5046/ ↗
http://www.springer.com/gb/ ↗ - DOI:
- 10.1007/s11334-015-0258-2 ↗
- Languages:
- English
- ISSNs:
- 1614-5046
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - 4515.487445
British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 9979.xml