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.
? Tutorial for this page

Kobi Inkumsah

dblp:47/3591 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2008
—ORCID · none

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

Software engineering, systems software and programming languages · 2 · 2 first-author

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
2 papers
Software testing · 90% Program analysis · 10%

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

TopicWeightPapersLastEvidence papers
Software testing › test coverage › code coverage
branch coverage
0.222008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Software testing › test generation › search-based test generation
evolutionary testing
0.222008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Software testing › test adequacy › coverage criteria
structural coverage criteria
0.222008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Software testing
test generation
0.222008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Program analysis
symbolic execution
0.112008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Software testing › test input generation
concolic testing
0.112007
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Software testing › test generation › test sequence generation
method sequence generation
0.022008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007
Software testing
object-oriented testing
0.022008
Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution · ASE 2008
Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs · ASE 2007

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

symbolic execution · 0.2evolutionary testing · 0.2random testing · 0.1concolic testing · 0.1
YearPublicationVenuePosition
2008 Improving Structural Testing of Object-Oriented Programs via Integrating Evolutionary Testing and Symbolic Execution
abstract
Achieving high structural coverage such as branch coverage in object-oriented programs is an important and yet challenging goal due to two main challenges. First, some branches involve complex program logics and generating tests to cover them requires deep knowledge of the program structure and semantics. Second, covering some branches requires special method sequences to lead the receiver object or non-primitive arguments to specific desirable states. Previous work has developed the symbolic execution technique and the evolutionary testing technique to address these two challenges, respectively. However, neither technique was designed to address both challenges at the same time. To address the respective weaknesses of these two previous techniques, we propose a novel framework called Evacon that integrates evolutionary testing (used to search for desirable method sequences) and symbolic execution (used to generate desirable method arguments). We have implemented our framework and applied it to test 13 classes previously used in evaluating white-box test generation tools. The experimental results show that the tests generated using our framework can achieve higher branch coverage than the ones generated by evolutionary testing, symbolic execution, or random testing within the same amount of time.
Kobi Inkumsah, Tao Xie 0001
ASE1
2007 Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs
abstract
Achieving high structural coverage such as branch coverage in object oriented programs is an important and yet challenging goal due to two main challenges. First, some branches involve complex program logics and generating tests to cover them requires deep knowledge of the program structure and semantics. Second, covering some branches requires special method sequences to lead the receiver object or non-primitive arguments to specific desirable states. Previous work has developed the concolic testing technique (a combination of concrete and symbolic testing techniques) and the evolutionary testing technique to address these two challenges, respectively. However, neither technique was designed to address both challenges at the same time. To address the respective weaknesses of these two previous techniques, we propose a novel framework called Evacon that integrates evolutionary testing (used to search for desirable method sequences) and concolic testing (used to generate desirable method arguments). We have implemented our framework and applied it on six classes taken from the Java standard library and basic data structures. The experimental results show that the tests generated using our framework can achieve higher branch coverage than evolutionary testing or concolic testing alone
Kobi Inkumsah, Tao Xie 0001
ASE1