Demo Data from EDBT 2026 / reviewers in the wild / expert
Hira Agrawal
dblp:88/3873
· DBLP profile ↗
4ranked-venue papers
1as first author
0since 2021 · last 2014
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 1
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 maintenance and evolution · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 100% | |
| Interdisciplinary, comprehensive, and emerging computing
1 paper |
Medical and health informatics · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software maintenance and evolution
reverse engineering |
0.2 | 1 | 2014 | Reuse-oriented reverse engineering of functional components from x86 binaries · ICSE 2014 |
Data stream processing
continuous query processing |
0.0 | 1 | 2004 | Stream Query Processing for Healthcare Bio-sensor Applications · ICDE 2004 |
Medical and health informatics › digital health
health monitoring |
0.0 | 1 | 2004 | Stream Query Processing for Healthcare Bio-sensor Applications · ICDE 2004 |
Methods — techniques the papers use, named apart from their topics
redirection · 0.2concretization · 0.2SQL-like query language · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2014 | Reuse-oriented reverse engineering of functional components from x86 binariesabstractLocating, extracting, and reusing the implementation of a feature within an existing binary program is challenging. This paper proposes a novel algorithm to identify modular functions corresponding to such features and to provide usable interfaces for the extracted functions. We provide a way to represent a desired feature with two executions that both execute the feature but with different inputs. Instead of reverse engineering the interface of a function, we wrap the existing interface and provide a simpler and more intuitive interface for the function through concretization and redirection. Experiments show that our technique can be applied to extract varied features from several real world applications including a malicious application. Dohyeong Kim, William N. Sumner, Xiangyu Zhang 0001, Dongyan Xu, Hira Agrawal |
ICSE | 5 |
| 2014 | Special issue on Emerging Topics on Software Debugging
Zhenyu Chen 0001, Hira Agrawal |
J. Syst. Softw. | 2 |
| 2004 | Stream Query Processing for Healthcare Bio-sensor ApplicationsabstractThe need of a data stream management system (DSMS), with the capability of querying continuous data streams, has been well understood by the database research community. We provide an overview on a DSMS prototype called T2. T2 inherits some of the concepts of an early prototype, Tribeca [M. Sullivan et al. (1998)], developed also at Telcordia, but with complete new design and implementation in Java with an SQL-like query language. Our goal is to build a framework that provides a programming infrastructure as well as useful operators to support stream processing in different applications. We set our first targeted application to healthcare biosensor networks, where we applied T2 to monitoring and analyzing electrocardiogram (ECG) data streams, arriving via wireless networks from mobile subjects wearing ECG sensors. Monitoring remote patients via wireless sensors not only provides convenience and safety assurance to the patients, but also saves health care cost in many aspects. Chung-Min Chen, Hira Agrawal, Munir Cochinwala, David Rosenbluth |
ICDE | 2 |
| 1999 | Efficient Coverage Testing Using Global Dominator GraphsabstractCoverage testing techniques, such as statement and decision coverage, play a significant role in improving the quality of software systems. Constructing a thorough set of tests that yield high coverage, however, is often a very tedious, time consuming task. In this paper we present a technique to find a small subset of a program's statements and decisions with the property that covering the subset implies covering the rest. We introduce the notion of a mega block which is a set of basic blocks spanning multiple procedures with the property that one basic block in it is executed iff every basic block in it is executed. We also present an algorithm to construct a data structure called the global dominator graph showing dominator relationships among mega blocks. A tester only needs to create test cases that are aimed at executing one basic block from each of the leaf nodes in this directed acyclic graph. Every other basic block in the program will automatically be covered by the same test set. Hira Agrawal |
PASTE | 1 |