Demo Data from SIGIR 2026 / reviewers in the wild / expert
Simon Gibbs
dblp:11/4086
· DBLP profile ↗
7ranked-venue papers
1as 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 · 2Human-computer interaction and ubiquitous computing · 2Computer networks · 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
2 papers |
Program analysis · 72% Software testing · 28% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 3 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Program analysis
dynamic analysis |
0.3 | 2 | 2013 | Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScript · ESEC/SIGSOFT FSE 2013 Jalangi: a selective record-replay and dynamic analysis framework for JavaScript · ESEC/SIGSOFT FSE 2013 |
Software testing › test input generation
concolic testing |
0.2 | 2 | 2013 | Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScript · ESEC/SIGSOFT FSE 2013 Jalangi: a selective record-replay and dynamic analysis framework for JavaScript · ESEC/SIGSOFT FSE 2013 |
Program analysis › dynamic analysis
shadow execution |
0.2 | 2 | 2013 | Jalangi: a selective record-replay and dynamic analysis framework for JavaScript · ESEC/SIGSOFT FSE 2013 Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScript · ESEC/SIGSOFT FSE 2013 |
Methods — techniques the papers use, named apart from their topics
taint analysis · 0.3source code instrumentation · 0.3shadow values · 0.3selective record-replay · 0.3concolic testing · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2013 | Jalangi: a selective record-replay and dynamic analysis framework for JavaScriptabstractJavaScript is widely used for writing client-side web applications and is getting increasingly popular for writing mobile applications. However, unlike C, C++, and Java, there are not that many tools available for analysis and testing of JavaScript applications. In this paper, we present a simple yet powerful framework, called Jalangi, for writing heavy-weight dynamic analyses. Our framework incorporates two key techniques: 1) selective record-replay, a technique which enables to record and to faithfully replay a user-selected part of the program, and 2) shadow values and shadow execution, which enables easy implementation of heavy-weight dynamic analyses. Our implementation makes no special assumption about JavaScript, which makes it applicable to real-world JavaScript programs running on multiple platforms. We have implemented concolic testing, an analysis to track origins of nulls and undefined, a simple form of taint analysis, an analysis to detect likely type inconsistencies, and an object allocation profiler in Jalangi. Our evaluation of Jalangi on the SunSpider benchmark suite and on five web applications shows that Jalangi has an average slowdown of 26X during recording and 30X slowdown during replay and analysis. The slowdowns are comparable with slowdowns reported for similar tools, such as PIN and Valgrind for x86 binaries. We believe that the techniques proposed in this paper are applicable to other dynamic languages. Koushik Sen, Swaroop Kalasapur, Tasneem G. Brutch, Simon Gibbs |
ESEC/SIGSOFT FSE | 4 |
| 2013 | Jalangi: a tool framework for concolic testing, selective record-replay, and dynamic analysis of JavaScriptabstractWe describe a tool framework, called Jalangi, for dynamic analysis and concolic testing of JavaScript programs. The framework is written in JavaScript and allows implementation of various heavy-weight dynamic analyses for JavaScript. Jalangi incorporates two key techniques: 1) selective record-replay, a technique which enables to record and to faithfully replay a user-selected part of the program, and 2) shadow values and shadow execution, which enables easy implementation of heavy-weight dynamic analyses such as concolic testing and taint tracking. Jalangi works through source-code instrumentation which makes it portable across platforms. Jalangi is available at https://github.com/SRA-SiliconValley/jalangi under Apache 2.0 license. Our evaluation of Jalangi on the SunSpider benchmark suite and on five web applications shows that Jalangi has an average slowdown of 26X during recording and 30X slowdown during replay and analysis. The slowdowns are comparable with slowdowns reported for similar tools, such as PIN and Valgrind for x86 binaries. Koushik Sen, Swaroop Kalasapur, Tasneem G. Brutch, Simon Gibbs |
ESEC/SIGSOFT FSE | 4 |
| 2011 | Towards an Elastic Application Model for Augmenting the Computing Capabilities of Mobile Devices with Cloud Computing
Xinwen Zhang, Anugeetha Kunjithapatham, Sangoh Jeong, Simon Gibbs |
Mob. Networks Appl. | 4 |
| 2009 | Evolving the TV ExperienceabstractAs television content moves online, we need to reexamine the television user experience. This paper presents "Smart Channels", a new approach to navigating and sharing television content. Smart channels provide a simple and familiar TV experience for video content on the Internet. This paper describes how smart channels are constructed and their use in a prototype system. Simon Gibbs, Anugeetha Kunjithapatham, Priyang Rathod, Mithun Sheshagiri |
CCNC | 1 |
| 2008 | Internet Search on TVabstractIn today's content-rich homes, people use the television as a primary interface to enjoy various kinds of media, partly due to the screen size of today's TVs and partly due to its central placement in many homes. On the other hand, the Internet has become an immense source of information and entertainment content. A traditional TV viewer's experience can be greatly enhanced by enabling seamless search and access for relevant Internet content on the TV. In this demo, we illustrate a novel system and methodology that enables TV users to access relevant Internet content while watching TV. Alan Messer, Anugeetha Kunjithapatham, Priyang Rathod, Mithun Sheshagiri, Doreen Cheng, Simon Gibbs |
CCNC | 7 |
| 2008 | SeeNSearch: A Context Directed Search Facilitator for Home Entertainment DevicesabstractThe Internet has become an extremely popular source of entertainment and information. But, despite the growing amount of media content, most Web sites today are designed for access via web browsers on the PC, making it difficult for home consumers to access Internet content on their TVs or other devices that lack keyboards. As a result, the Internet is generally restricted to access on the PC or via cumbersome interfaces on non-PC devices. In this paper, we present unobtrusive and assistive technologies enabling home users to easily find and access Internet content related to the TV program they are watching. Using these technologies, the user is now able to access relevant information and video content on the Internet while watching TV. Alan Messer, Anugeetha Kunjithapatham, Priyang Rathod, Mithun Sheshagiri, Doreen Cheng, Simon Gibbs |
PerCom | 7 |
| 2008 | SeeNSearch: A context directed search facilitator for home entertainment devices
Alan Messer, Anugeetha Kunjithapatham, Priyang Rathod, Mithun Sheshagiri, Doreen Cheng, Simon Gibbs |
Pervasive Mob. Comput. | 7 |