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.

Vipindeep Vangala

dblp:30/7252 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
0since 2021 · last 2009
0009-0000-0342-7999ORCID · corroborated

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

Software engineering, systems software and programming languages · 2 · 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
2 papers
Software testing · 59% Debugging and program repair · 26% Empirical software engineering · 15%
Databases, data mining, and information retrieval
1 paper
Information retrieval · 100%

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

TopicWeightPapersLastEvidence papers
Information retrieval
retrieval models
0.112009
DebugAdvisor: a recommender system for debugging · ESEC/SIGSOFT FSE 2009
Software testing
test case clustering
0.112009
Test case comparison and clustering using program profiles and static execution · ESEC/SIGSOFT FSE 2009
Software testing
test suite evaluation
0.112009
Test case comparison and clustering using program profiles and static execution · ESEC/SIGSOFT FSE 2009
Empirical software engineering › mining software repositories
bug repositories
0.012009
DebugAdvisor: a recommender system for debugging · ESEC/SIGSOFT FSE 2009
Empirical software engineering
mining software repositories
0.012009
DebugAdvisor: a recommender system for debugging · ESEC/SIGSOFT FSE 2009
Software testing › test optimization
test case selection
0.012009
Test case comparison and clustering using program profiles and static execution · ESEC/SIGSOFT FSE 2009

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

search · 0.2statistical techniques · 0.1static analysis · 0.1recommender systems · 0.1recommender system · 0.1program profiling · 0.1hierarchical clustering · 0.1
YearPublicationVenuePosition
2009 DebugAdvisor: a recommender system for debugging
abstract
In large software development projects, when a programmer is assigned a bug to fix, she typically spends a lot of time searching (in an ad-hoc manner) for instances from the past where similar bugs have been debugged, analyzed and resolved. Systematic search tools that allow the programmer to express the context of the current bug, and search through diverse data repositories associated with large projects can greatly improve the productivity of debugging This paper presents the design, implementation and experience from such a search tool called DebugAdvisor.
Balasubramanyan Ashok, Joseph M. Joy, Hongkang Liang, Sriram K. Rajamani, Gopal Srinivasa, Vipindeep Vangala
ESEC/SIGSOFT FSE6
2009 Test case comparison and clustering using program profiles and static execution
abstract
Selection of diverse test cases and elimination of duplicates are two major problems in product testing life cycle, especially in sustained engineering environment. In order to solve these, we introduce a framework of test case comparison metrics which will quantitatively describe the distance between any arbitrary test case pair of an existing test suite, allowing various test case analysis applications. We combine program profiles from test execution, static analysis and statistical techniques to capture various aspects of test execution and compute a specialized test case distance measurement. Using these distance metrics, we drive a customized hierarchical test suite clustering algorithm that groups similar test cases together. We present an industrial strength framework called SPIRiT that works at binary level, implementing different metrics in the form of coverage, control, data, def-use, temporal variances and does test case clustering. This is step towards integrating runtime analysis, static analysis, statistical techniques and machine learning to drive new generation of test suite analysis algorithms.
Vipindeep Vangala, Jacek Czerwonka, Phani Talluri
ESEC/SIGSOFT FSE1