Kavzak Ufuktepe, Deniz

Loading...
Profile Picture
Name Variants
Deniz Kavzak Ufuktepe
Job Title
Araş.Gör.
Email Address
Main Affiliation
01.01.09.07. Yazılım Mühendisliği Bölümü
Status
Former Staff
Website
Scopus Author ID
Turkish CoHE Profile ID
Google Scholar ID
WoS Researcher ID

Sustainable Development Goals

SDG data is not available
This researcher does not have a Scopus ID.
This researcher does not have a WoS ID.
Scholarly Output

2

Articles

0

Views / Downloads

0/0

Supervised MSc Theses

0

Supervised PhD Theses

0

WoS Citation Count

1

Scopus Citation Count

2

Patents

0

Projects

0

WoS Citations per Publication

0.50

Scopus Citations per Publication

1.00

Open Access Source

0

Supervised Theses

0

JournalCount
45th Annual International IEEE-Computer-Society Computers Software and Applications Conference (COMPSAC)1
45th IEEE Annual Computers Software and Applications Conference COMPSAC 20211
Current Page: 1 / 1

Scopus Quartile Distribution

Quartile distribution chart data is not available

Competency Cloud

GCRIS Competency Cloud

Scholarly Output Search Results

Now showing 1 - 2 of 2
  • Conference Object
    MUKEA-TCP: A mutant kill-based local search augmented evolutionary algorithm approach for test case prioritization
    (Institute of Electrical and Electronics Engineers Inc., 2021) Ekincan Ufuktepe; Deniz Kavzak Ufuktepe; Korhan Karabulut; W.K. Chan , B. Claycomb , H. Takakura , J.-J. Yang , Y. Teranishi , D. Towey , S. Segura , H. Shahriar , S. Reisman , S.I. Ahamed
    The test case prioritization (TCP) problem is defined as determining an execution order of test cases so that important tests are executed early. Different metrics have been proposed to measure importance of test cases. While coverage and fault-detection based measures have benefits and have been used in a lot of studies mutation kill-based measures have emerged in TCP recently since they have benefits addressing issues with other approaches. Moreover in the TCP problem finding the optimal solution has a complexity of the factorial of the number of test cases making meta-heuristic algorithms a highly suitable approach. In this study we propose an end-to-end pipeline for TCP Mutation Kill-based Evolutionary Algorithm (MuKEA-TCP) which allows users to have fast and efficient TCP results from existing source code or directly from the mutant kill report of a system without the need for any coverage information or real faults. An evolutionary algorithm utilizing Average Percentage Mutant Killed (APMK) as the objective function augmented with a local search procedure enhancing is used in MuKEA-TCP. We performed our case study on five open-source Java projects in which we compared the APMK values of the final TCP results of some well-known greedy algorithms and MuKEA-TCP using different initialization methods. Our results have shown that providing additional method as an initial input to the proposed augmented evolutionary algorithm has improved the results and outperformed other methods for our case study. Findings of this study have shown that using an evolutionary algorithm augmented with local search with mutation kill-based APMK as the objective function enhances the commonly used greedy prioritization methods with a minor execution time trade-off. © 2021 Elsevier B.V. All rights reserved.
  • Conference Object
    Citation - WoS: 1
    Citation - Scopus: 2
    MuKEA-TCP: A Mutant Kill-based Local Search Augmented Evolutionary Algorithm Approach for Test Case Prioritization
    (IEEE COMPUTER SOC, 2021) Ekincan Ufuktepe; Deniz Kavzak Ufuktepe; Korhan Karabulut; Ufuktepe, Ekincan; Ufuktepe, Deniz Kavzak; Karabulut, Korhan; WK Chan; B Claycomb; H Takakura; JJ Yang; Y Teranishi; D Towey; S Segura; H Shahriar; S Reisman; SI Ahamed
    The test case prioritization (TCP) problem is defined as determining an execution order of test cases so that important tests are executed early. Different metrics have been proposed to measure importance of test cases. While coverage and fault-detection based measures have benefits and have been used in a lot of studies mutation kill-based measures have emerged in TCP recently since they have benefits addressing issues with other approaches. Moreover in the TCP problem finding the optimal solution has a complexity of the factorial of the number of test cases making meta-heuristic algorithms a highly suitable approach. In this study we propose an end-to-end pipeline for TCP Mutation Kill-based Evolutionary Algorithm (MuKEA-TCP) which allows users to have fast and efficient TCP results from existing source code or directly from the mutant kill report of a system without the need for any coverage information or real faults. An evolutionary algorithm utilizing Average Percentage Mutant Killed (APMK) as the objective function augmented with a local search procedure enhancing is used in MuKEA-TCP. We performed our case study on five open-source Java projects in which we compared the APMK values of the final TCP results of some well-known greedy algorithms and MuKEA-TCP using different initialization methods. Our results have shown that providing additional method as an initial input to the proposed augmented evolutionary algorithm has improved the results and outperformed other methods for our case study. Findings of this study have shown that using an evolutionary algorithm augmented with local search with mutation kill-based APMK as the objective function enhances the commonly used greedy prioritization methods with a minor execution time trade-off.