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

Parth Sagdeo

dblp:05/10607 · DBLP profile ↗
← Back
2ranked-venue papers
2as first author
0since 2021 · last 2013
—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
Program verification · 28% Software testing · 26% Debugging and program repair · 26%

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

TopicWeightPapersLastEvidence papers
Program verification
invariant generation
0.222013
PRECIS: Inferring invariants using program path guided clustering · ASE 2011
Using automatically generated invariants for regression testing and bug localization · ASE 2013
Debugging and program repair
fault localization
0.212013
Using automatically generated invariants for regression testing and bug localization · ASE 2013
Software testing
regression testing
0.212013
Using automatically generated invariants for regression testing and bug localization · ASE 2013
Program analysis
dynamic analysis
0.122013
Using automatically generated invariants for regression testing and bug localization · ASE 2013
PRECIS: Inferring invariants using program path guided clustering · ASE 2011
Program analysis › dynamic analysis › trace analysis
execution trace analysis
0.012011
PRECIS: Inferring invariants using program path guided clustering · ASE 2011

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

statistical analysis · 0.2invariant generation · 0.2clustering of dynamic path information · 0.2linear regression · 0.1clustering · 0.1
YearPublicationVenuePosition
2013 Using automatically generated invariants for regression testing and bug localization
abstract
We present Preambl, an approach that applies automatically generated invariants to regression testing and bug localization. Our invariant generation methodology is Precis, an automatic and scalable engine that uses program predicates to guide clustering of dynamically obtained path information. In this paper, we apply it for regression testing and for capturing program predicates information to guide statistical analysis based bug localization. We present a technique to localize bugs in paths of variable lengths. We are able to map the localized post-deployment bugs on a path to pre-release invariants generated along that path. Our experimental results demonstrate the efficacy of the use of PRECIS for regression testing, as well as the ability of Preambl to zone in on relevant segments of program paths.
Parth Sagdeo, Nicholas Ewalt, Debjit Pal, Shobha Vasudevan
ASE1
2011 PRECIS: Inferring invariants using program path guided clustering
abstract
We propose PRECIS, a methodology for automatically generating invariants at function and loop boundaries through program path guided clustering. We instrument function inputs and outputs together with predicates for branch conditions and record their values during each execution. Program runs that share the same path are grouped together based on predicate words. For each group with sufficient data we use linear regression to express the output as a function of the inputs. Groups with insufficient data are examined as candidates for clustering with neighboring groups. Candidates that share the same output function are merged into a cluster. For each cluster, we write an invariant that summarizes the behavior of the corresponding set of paths. We evaluate our technique using Siemens benchmarks. When compared to Daikon, we find that our method has significant advantages.
Parth Sagdeo, Viraj Athavale, Sumant Kowshik, Shobha Vasudevan
ASE1