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

Lei Shang 0002

dblp:05/1291-2 · DBLP profile ↗
← Back
3ranked-venue papers
2as first author
0since 2021 · last 2013
0000-0002-7458-3590ORCID · corroborated

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

Software engineering, systems software and programming languages · 3 · 2 first-authorSystems, architecture and hardware · 1 · 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
1 paper
Program analysis · 91% Software maintenance and evolution · 9%

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

TopicWeightPapersLastEvidence papers
Program analysis
CFL-reachability
0.112012
Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012
Program analysis › static analysis
pointer analysis
0.112012
Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012
Program analysis
static analysis
0.112012
Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience · ASE 2012

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

field-sensitive analysis · 0.1context-sensitive analysis · 0.1CFL-reachability summarisation · 0.1
YearPublicationVenuePosition
2013 An Incremental Points-to Analysis with CFL-Reachability
Yi Lu 0003, Lei Shang 0002, Xinwei Xie, Jingling Xue
CC2
2012 On-demand dynamic summary-based points-to analysis
abstract
Static analyses can be typically accelerated by reducing redundancies. Modern demand-driven points-to or alias analysis techniques rest on the foundation of Context-Free Language (CFL) reachability. These techniques achieve high precision efficiently for a small number of queries raised in small programs but may still be too slow in answering many queries for large programs in a context-sensitive manner.
Lei Shang 0002, Xinwei Xie, Jingling Xue
CGO1
2012 Fast and precise points-to analysis with incremental CFL-reachability summarisation: preliminary experience
abstract
We describe our preliminary experience in the design and implementation of a points-to analysis for Java, called EMU, that enables developers to perform pointer-related queries in programs undergoing constant changes in IDEs. EMU achieves fast response times by adopting a modular approach to incrementally updating method summaries upon small code changes: the points-to information in a method is summarised indirectly by CFL reachability rather than directly by points-to sets. Thus, the impact of a small code change made in a method is localised, requiring only its affected part to be re-summarised just to reflect the change. EMU achieves precision by being context-sensitive (for both method invocation and heap abstraction) and field-sensitive. Our evaluation shows that EMU can be promisingly deployed in IDEs where the changes are small.
Lei Shang 0002, Yi Lu 0003, Jingling Xue
ASE1