Please use this identifier to cite or link to this item: https://hdl.handle.net/20.500.14279/13731
DC FieldValueLanguage
dc.contributor.authorAndreou, Andreas S.-
dc.contributor.authorYiasemis, Pantelis Stylianos-
dc.date.accessioned2019-05-23T08:49:54Z-
dc.date.available2019-05-23T08:49:54Z-
dc.date.issued2013-10-24-
dc.identifier.citationEnterprise Information Systems. ICEIS 2012en_US
dc.identifier.isbn978-3-642-40654-6-
dc.descriptionEnterprise Information Systems. ICEIS 2012. Lecture Notes in Business Information Processing, vol 141. Springer, Berlin, Heidelbergen_US
dc.description.abstractSoftware testing is an important phase of software development that helps eliminating the possibility of project failure. As software systems get more complicated and larger in size, testing needs to constantly evolve and provide more ‘‘sophisticated’’ techniques, like automatic, self-adaptive mutation testing, targeting at improving the efficiency and effectiveness of the testing phase by handling the increased complexity that leads to increased demands in time and effort. Mutation testing is the procedure of applying a series of operators on correctly functioning programs so as to induce ‘‘faults’’ that correspond to real, common programming errors and then assess the ability of a set of test cases to reveal those errors. We introduce a novel approach for identifying and correcting faults in Java source code with the use of code slicing, mutation testing and Genetic Algorithms. Three different categories of experiments are used to assess the effectiveness of the proposed solution, demonstrating its applicability on a variety of programs and type of errors. The results are quite encouraging suggesting that the approach is able to dynamically detect faults and propose the appropriate corrections.en_US
dc.formatpdfen_US
dc.language.isoenen_US
dc.rights© Springer Natureen_US
dc.subjectMutation testingen_US
dc.subjectFault localization and correctionen_US
dc.subjectGenetic algorithmsen_US
dc.titleLocating and correcting software faults in executable code slices via evolutionary mutation testingen_US
dc.typeConference Papersen_US
dc.collaborationCyprus University of Technologyen_US
dc.subject.categoryElectrical Engineering - Electronic Engineering - Information Engineeringen_US
dc.countryCyprusen_US
dc.subject.fieldEngineering and Technologyen_US
dc.publicationPeer Revieweden_US
dc.relation.conferenceInternational Conference on Enterprise Information Systemsen_US
dc.identifier.doi10.1007/978-3-642-40654-6_13en_US
dc.identifier.scopus2-s2.0-85019986386en
dc.identifier.urlhttps://api.elsevier.com/content/abstract/scopus_id/85019986386en
dc.contributor.orcid#NODATA#en
dc.contributor.orcid#NODATA#en
dc.relation.volume141en_US
cut.common.academicyear2013-2014en_US
item.fulltextNo Fulltext-
item.cerifentitytypePublications-
item.grantfulltextnone-
item.openairecristypehttp://purl.org/coar/resource_type/c_c94f-
item.openairetypeconferenceObject-
item.languageiso639-1en-
crisitem.author.deptDepartment of Electrical Engineering, Computer Engineering and Informatics-
crisitem.author.facultyFaculty of Engineering and Technology-
crisitem.author.orcid0000-0001-7104-2097-
crisitem.author.parentorgFaculty of Engineering and Technology-
Appears in Collections:Δημοσιεύσεις σε συνέδρια /Conference papers or poster or presentation
CORE Recommender
Show simple item record

SCOPUSTM   
Citations 50

1
checked on Mar 14, 2024

Page view(s) 50

282
Last Week
2
Last month
7
checked on May 13, 2024

Google ScholarTM

Check

Altmetric


Items in KTISIS are protected by copyright, with all rights reserved, unless otherwise indicated.