Show simple item record

dc.contributor.authorTarımcı, A. B.
dc.contributor.authorSözer, Hasan
dc.date.accessioned2023-06-14T05:11:03Z
dc.date.available2023-06-14T05:11:03Z
dc.date.issued2022-10
dc.identifier.issn0164-1212en_US
dc.identifier.urihttp://hdl.handle.net/10679/8394
dc.identifier.urihttps://www.sciencedirect.com/science/article/pii/S0164121222001145
dc.description.abstractMutation testing is a prominent technique for evaluating the effectiveness of a test suite. Existing tools developed for supporting this technique are applicable for mainstream programming languages like C and Java. Mutation testing tools and mutation operators used by these tools are inherently language-specific. Moreover, there is a lack of industrial case studies for evaluating mutation testing tools and techniques in practice. In this article, we introduce muPLSQL, a tool for applying mutation testing on PL/SQL programs, facilitating automation for both mutant generation and test execution. We utilized existing mutation operators that are applicable for PL/SQL. In addition, we introduced some operators specifically for this language. We conducted an industrial case study for evaluating the applicability and usefulness of our tool and mutation testing in general. We applied mutation testing on a business support software system. muPLSQL generated a total of 5,939 mutants. The number of live mutants was 680. Manual inspection of live mutants led to improvements of the existing test suite. In addition, we found 8 faults in source code during the inspection process. Test execution against the mutants required around 40 h. The overall effort was almost one person month.en_US
dc.language.isoengen_US
dc.publisherElsevieren_US
dc.relation.ispartofJournal of Systems and Software
dc.rightsrestrictedAccess
dc.titleMutation testing of PL/SQL programsen_US
dc.typeArticleen_US
dc.peerreviewedyesen_US
dc.publicationstatusPublisheden_US
dc.contributor.departmentÖzyeğin University
dc.contributor.authorID(ORCID 0000-0002-2968-4763 & YÖK ID 23178) Sözer, Hasan
dc.contributor.ozuauthorSözer, Hasan
dc.identifier.volume192en_US
dc.identifier.wosWOS:000829490300003
dc.identifier.doi10.1016/j.jss.2022.111399en_US
dc.subject.keywordsSoftware testingen_US
dc.subject.keywordsMutation testingen_US
dc.subject.keywordsMutation analysisen_US
dc.subject.keywordsPL/SQLen_US
dc.subject.keywordsIndustrial case studyen_US
dc.identifier.scopusSCOPUS:2-s2.0-85132689786
dc.relation.publicationcategoryArticle - International Refereed Journal - Institutional Academic Staff


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record


Share this page