Abstract
Although various methods have been applied for detecting and reducing errors in software, little research has been done into partitioning a system into smaller, error prone domains for Software Quality Assurance. In this paper we demonstrate that it is possible to identify error prone parts in programs. This is important because by identifying them, they can be given priority in code inspections or testing. We use a scheme for allocating a potential Source of Error to the code instructions. Then we use Genetic Algorithms to find the most error prone parts in that software. We do this by observing to what extent the Genetic Algorithms identifies the heaviest error seeded paths by applying clustered error seeding strategies. We have compared the performance of the Genetic Algorithms in identifying error prone paths with random path selection. Results from our experiments show that the Genetic Algorithms can identify the most potentially error prone paths that would contain at least 85% of the clustered seeded errors.
| Original language | English |
|---|---|
| Title of host publication | Proceedings of the IASTED international conference on Software Engineering |
| Editors | Peter Kokol |
| Place of Publication | Calgary, Canada |
| Publisher | ACTA Press |
| Pages | 270-275 |
| Number of pages | 6 |
| ISBN (Electronic) | 0-88986-574-4 |
| ISBN (Print) | 9780889865723 |
| Publication status | Published - 2006 |
| Event | IASTED International Conference on Software Engineering: Applied Informatics - Innsbruck, Austria Duration: 15 Feb 2005 → 17 Feb 2005 Conference number: 23rd http://www.iasted.org/conferences/pastinfo-518.html |
Conference
| Conference | IASTED International Conference on Software Engineering |
|---|---|
| Abbreviated title | SE 2006 |
| Country/Territory | Austria |
| City | Innsbruck |
| Period | 15/02/05 → 17/02/05 |
| Internet address |
Fingerprint
Dive into the research topics of 'Identifying error prone paths in software with genetic algorithms'. Together they form a unique fingerprint.Related Research Outputs
- 1 Doctoral Thesis
-
Software Reliability Enhancement Through Error-Prone Path Identification using Genetic Algorithms
Birt, J. R., 2006, 199 p.Research output: Thesis › Doctoral Thesis
Open Access
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver