Juliya L. Reed

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

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

Software engineering, systems software and programming languages · 2

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
1 paper
Software testing · 50% Program analysis · 50%

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

TopicWeightPapersLastEvidence papers
Program analysis
dynamic analysis
0.112005
Demand-driven structural testing with dynamic instrumentation · ICSE 2005
Program analysis › dynamic analysis
dynamic instrumentation
0.112005
Demand-driven structural testing with dynamic instrumentation · ICSE 2005
Software testing
structural testing
0.112005
Demand-driven structural testing with dynamic instrumentation · ICSE 2005
Software testing
test coverage
0.112005
Demand-driven structural testing with dynamic instrumentation · ICSE 2005

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

dynamic instrumentation · 0.1demand-driven analysis · 0.1
YearPublicationVenuePosition
2005 Jazz: A Tool for Demand-Driven Structural Testing
Jonathan Misurda, James Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa
CC3
2005 Demand-driven structural testing with dynamic instrumentation
abstract
Producing reliable and robust software has become one of the most important software development concerns in recent years. Testing is a process by which software quality can be assured through the collection of information. While testing can improve software reliability, current tools typically are inflexible and have high over-heads, making it challenging to test large software projects. In this paper, we describe a new scalable and flexible framework for testing programs with a novel demand-driven approach based on execution paths to implement test coverage. This technique uses dynamic instrumentation on the binary code that can be inserted and removed on-the-fly to keep performance and memory overheads low. We describe and evaluate implementations of the framework for branch, node and defuse testing of Java programs. Experimental results for branch testing show that our approach has, on average, a 1.6 speed up over static instrumentation and also uses less memory.
Jonathan Misurda, James Clause, Juliya L. Reed, Bruce R. Childers, Mary Lou Soffa
ICSE3