Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.

Bob Kurtz

dblp:149/4462 · DBLP profile ↗
← Back
4ranked-venue papers
2as first author
1since 2021 · last 2022
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 4 · 2 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
4 papers
Software testing · 100%

Topics — the 4 heaviest of 5, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Software testing
mutation testing
1.442022
Prioritizing Mutants to Guide Mutation Testing · ICSE 2022
Inferring mutant utility from program context · ISSTA 2017
Analyzing the validity of selective mutation with dominator mutants · SIGSOFT FSE 2016
Software testing › mutation testing
selective mutation
0.522017
Inferring mutant utility from program context · ISSTA 2017
Analyzing the validity of selective mutation with dominator mutants · SIGSOFT FSE 2016
Software testing › mutation testing
equivalent mutant detection
0.312017
Inferring mutant utility from program context · ISSTA 2017
Software testing › mutation testing
mutation operators
0.112016
Analyzing the validity of selective mutation with dominator mutants · SIGSOFT FSE 2016

Methods — techniques the papers use, named apart from their topics

program context analysis · 0.3mutation analysis · 0.2empirical evaluation · 0.2
YearPublicationVenuePosition
2022 Prioritizing Mutants to Guide Mutation Testing
abstract
Mutation testing offers concrete test goals (mutants) and a rigorous test efficacy criterion, but it is expensive due to vast numbers of mutants, many of which are neither useful nor actionable. Prior work has focused on selecting representative and sufficient mutant subsets, measuring whether a test set that is mutation-adequate for the subset is equally adequate for the entire set. However, no known industrial application of mutation testing uses or even computes mutation adequacy, instead focusing on iteratively presenting very few mutants as concrete test goals for developers to write tests.
Samuel J. Kaufman, Ryan Featherman, Justin Alvin, Bob Kurtz, Paul Ammann, René Just
ICSE4
2017 Inferring mutant utility from program context
abstract
Existing mutation techniques produce vast numbers of equivalent, trivial, and redundant mutants. Selective mutation strategies aim to reduce the inherent redundancy of full mutation analysis to obtain most of its benefit for a fraction of the cost. Unfortunately, recent research has shown that there is no fixed selective mutation strategy that is effective across a broad range of programs; the utility (i.e., usefulness) of a mutant produced by a given mutation operator varies greatly across programs.
René Just, Bob Kurtz, Paul Ammann
ISSTA2
2016 On the utility of dominator mutants for mutation testing
abstract
Mutation testing has been shown to support the generation of test sets that are highly effective at detecting faults. However, practitioner adoption of mutation testing has been minimal in part because of problems that arise from the huge numbers of redundant and equivalent mutants that are generated. The research described here examines the relationship between mutants and attempts to reduce the number of redundant and equivalent mutants in order to make mutation testing more practical for the software tester.
Bob Kurtz
SIGSOFT FSE1
2016 Analyzing the validity of selective mutation with dominator mutants
abstract
Various forms of selective mutation testing have long been accepted as valid approximations to full mutation testing. This paper presents counterevidence to traditional selective mutation. The recent development of dominator mutants and minimal mutation analysis lets us analyze selective mutation without the noise introduced by the redundancy inherent in traditional mutation. We then exhaustively evaluate all small sets of mutation operators for the Proteum mutation system and determine dominator mutation scores and required work for each of these sets on an empirical test bed. The results show that all possible selective mutation approaches have poor dominator mutation scores on at least some of these programs. This suggests that to achieve high performance with respect to full mutation analysis, selective approaches will have to become more sophisticated, possibly by choosing mutants based on the specifics of the artifact under test, that is, specialized selective mutation.
Bob Kurtz, Paul Ammann, A. Jefferson Offutt, Márcio Eduardo Delamaro, Mariet Kurtz, Nida Gökçe
SIGSOFT FSE1