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

Tarak Goradia

dblp:73/6155 · DBLP profile ↗
← Back
4ranked-venue papers
1as first author
0since 2021 · last 1998
—ORCID · none

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

Software engineering, systems software and programming languages · 4 · 1 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
4 papers
Software testing · 87% Software maintenance and evolution · 10% Program analysis · 3%

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

TopicWeightPapersLastEvidence papers
Software testing
GUI testing
0.011998
A Visual Test Development Environment for GUI Systems · ISSTA 1998
Software testing › test adequacy
test adequacy criteria
0.011994
Experiments of the Effectiveness of Dataflow- and Controlflow-Based Test Adequacy Criteria · ICSE 1994
Software testing
test input generation
0.011994
Automatically Generating Test Data from a Boolean Specification · IEEE Trans. Software Eng. 1994
Software maintenance and evolution › change impact analysis
dynamic impact analysis
0.011993
Dynamic Impact Analysis: A Cost-Effective Technique to Enforce Error-Propagation · ISSTA 1993
Software testing › fault analysis
error propagation
0.011993
Dynamic Impact Analysis: A Cost-Effective Technique to Enforce Error-Propagation · ISSTA 1993
Software testing
mutation testing
0.011993
Dynamic Impact Analysis: A Cost-Effective Technique to Enforce Error-Propagation · ISSTA 1993
Software testing
test adequacy
0.011994
Automatically Generating Test Data from a Boolean Specification · IEEE Trans. Software Eng. 1994
Program analysis › dynamic analysis
dynamic slicing
0.011993
Dynamic Impact Analysis: A Cost-Effective Technique to Enforce Error-Propagation · ISSTA 1993

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

test design modeling · 0.0capture/replay · 0.0boolean formula analysis · 0.0program impact graph · 0.0execution impact graph · 0.0
YearPublicationVenuePosition
1998 A Visual Test Development Environment for GUI Systems
abstract
We have implemented an experimental test development environment (TDE) intended to raise the effectiveness of tests produced for GUI systems, and raise the productivity of the GUI system tester.The environment links a test designer, a test design library, and a test generation engine with a standard commercial capture/replay tool. These components provide a human tester the capabilities to capture sequences of interactions with the system under test (SUT), to visually manipulate and modify the sequences, and to create test designs that represent multiple individual test sequences. Test development is done using a high-level model of the SUT's GUI, and graphical representations of test designs. TDE performs certain test maintenance tasks automatically, permitting previously written test scripts to run on a revised version of the SUT.
Thomas J. Ostrand, Aaron Anodide, Herbert Foster, Tarak Goradia
ISSTA4
1994 Experiments of the Effectiveness of Dataflow- and Controlflow-Based Test Adequacy Criteria
Monica Hutchins, Herbert Foster, Tarak Goradia, Thomas J. Ostrand
ICSE3
1994 Automatically Generating Test Data from a Boolean Specification
abstract
This paper presents a family of strategies for automatically generating test data for any implementation intended to satisfy a given specification that is a Boolean formula. The fault detection effectiveness of these strategies is investigated both analytically and empirically, and the costs, assessed in terms of test set size, are compared.>
Elaine J. Weyuker, Tarak Goradia
IEEE Trans. Software Eng.2
1993 Dynamic Impact Analysis: A Cost-Effective Technique to Enforce Error-Propagation
abstract
This paper introduces dynamic impact analysis as a cost-effective technique to enforce the error-propagation condition for detecting a fault. The intuition behind dynamic impact analysis is as follows. In a specific test-case, if an execution of a syntactic component has a strong impact on the program output and if the output is correct, then the value of that component-execution is not likely to be erroneous. To capture this intuition in a theoretical framework the notion of impact is formally defined and the concept of impact strength is proposed as a quantitative measure of the impact. In order to provide an infrastructure supporting the computation of impact strengths, program impact graphs and execution impact graphs are introduced. An empirical study validating the computation of impact strengths is presented. It is shown that the impact strengths computed by dynamic impact analysis provide reasonable estimates for the error-sensitivity with respect to the output except when the impact is via one or more error-tolerant components of the program. Potential applications of dynamic impact analysis in the area of mutation testing and dynamic program slicing are discussed.
Tarak Goradia
ISSTA1