BibSLEIGH
BibSLEIGH corpus
BibSLEIGH tags
BibSLEIGH bundles
BibSLEIGH people
EDIT!
CC-BY
Open Knowledge
XHTML 1.0 W3C Rec
CSS 2.1 W3C CanRec
email twitter
Travelled to:
1 × Austria
1 × China
1 × France
1 × Germany
1 × India
1 × Italy
1 × Portugal
1 × Russia
1 × South Africa
1 × Sweden
1 × Taiwan
1 × Turkey
2 × Switzerland
29 × USA
3 × Canada
3 × United Kingdom
Collaborated with:
R.Gupta W.N.Sumner Y.Zheng T.Bao S.Jagannathan B.Xin D.Kim D.Weeratunge S.Tallam N.Gupta D.Xu K.H.Lee Y.Zhang P.Liu K.Yu M.Lin O.Tripp Z.Lin A.Navabi W.Lee Y.Kwon V.Ganesh S.Prabhakar S.Ma Y.Liu Y.Li X.Meng Q.Tian Y.Yang B.Ge J.Chen N.Sumner C.Tian M.Zhang X.Zhang H.He D.M.Perry R.Samanta J.Huang L.Tan P.Wang B.Liang H.Agrawal Y.Zou Z.Chen Z.Gao Q.Gao H.Zhang C.Liu Y.Zhang J.Han B.K.Bhargava V.Nagarajan M.Madou B.D.Sutter L.Gao J.Yang S.Kate J.Ore S.G.Elbaum Z.Xu A.Grama S.Subramanian J.Dolby K.Vora D.Qi F.Qin M.Zheng A.Roychoudhury
Talks about:
execut (20) program (13) dynam (11) slice (9) analysi (6) detect (6) base (5) use (5) concurr (4) replay (4)

Person: Xiangyu Zhang

DBLP DBLP: Zhang:Xiangyu

Contributed to:

ASPLOS 20152015
CAV 20152015
OOPSLA 20152015
PLDI 20152015
ECOOP 20142014
ICSE 20142014
ISSTA 20142014
OOPSLA 20142014
PPoPP 20142014
ASE 20132013
HCI/DHM p2 20132013
ESEC/FSE 20132013
ICSE 20132013
OOPSLA 20132013
ASE 20122012
ICSE 20122012
OOPSLA 20122012
WCRE 20122012
ICSE 20112011
ISSTA 20112011
OOPSLA 20112011
PLDI 20112011
SAC 20112011
ASPLOS 20102010
FSE 20102010
ICSE 20102010
ISSTA 20102010
SIGIR 20102010
CGO 20092009
FASE 20092009
ISSTA 20092009
FSE 20082008
PLDI 20082008
PPoPP 20082008
ICSM 20072007
ISSTA 20072007
PLDI 20072007
VLDB 20072007
FSE 20062006
ICSE 20062006
PLDI 20062006
ASE 20052005
ESEC/FSE 20052005
HPCA 20052005
CGO 20042004
ICSE 20042004
PLDI 20042004
CGO 20032003
ICSE 20032003
ESEC/FSE 20182018
PLDI 20192019

Wrote 60 papers:

ASPLOS-2015-KimKSZX #comparison #execution #fine-grained #on the fly
Dual Execution for On the Fly Fine Grained Execution Comparison (DK, YK, WNS, XZ, DX), pp. 325–338.
CAV-2015-ZhengGSTDZ #constraints #effectiveness #equation #regular expression #string
Effective Search-Space Pruning for Solvers of String Equations, Regular Expressions and Length Constraints (YZ, VG, SS, OT, JD, XZ), pp. 235–254.
OOPSLA-2015-LeeBZZVG #assessment #float #named #runtime
RAIVE: runtime assessment of floating-point instability by vectorization (WCL, TB, YZ, XZ, KV, RG), pp. 623–638.
PLDI-2015-0010ZTZ #bound #named
Light: replay via tightly bounded recording (PL, XZ, OT, YZ), pp. 55–64.
ECOOP-2014-LeeKZ #concurrent #execution #multi
Infrastructure-Free Logging and Replay of Concurrent Execution on Multiple Cores (KHL, DK, XZ), pp. 232–256.
ICSE-2014-HuangZTWL #android #behaviour #detection #named #user interface
AsDroid: detecting stealthy behaviors in Android applications by user interface and program behavior contradiction (JH, XZ, LT, PW, BL), pp. 1036–1046.
ICSE-2014-KimSZXA #component #functional #reuse #reverse engineering
Reuse-oriented reverse engineering of functional components from x86 binaries (DK, WNS, XZ, DX, HA), pp. 1128–1139.
ISSTA-2014-ZouCZZG #effectiveness #testing #web
Virtual DOM coverage for effective testing of dynamic web applications (YZ, ZC, YZ, XZ, ZG), pp. 60–70.
OOPSLA-2014-LiuTZ #named
Flint: fixing linearizability violations (PL, OT, XZ), pp. 543–560.
PPoPP-2014-LeeKZ #concurrent #execution #multi
Infrastructure-free logging and replay of concurrent execution on multiple cores (KHL, DK, XZ), pp. 371–372.
ASE-2013-KwonZX #execution #framework #independence #named #platform
PIEtrace: Platform independent executable trace (YK, XZ, DX), pp. 48–58.
ASE-2013-SumnerZ #analysis #execution #identification
Identifying execution points for dynamic analyses (WNS, XZ), pp. 81–91.
DHM-HB-2013-TianYZG #adaptation #representation #self
Extraction of Light Stripe Centerline Based on Self-adaptive Thresholding and Contour Polygonal Representation (QT, YY, XZ, BG), pp. 292–301.
ESEC-FSE-2013-ZhengZG #analysis #named #string #web
Z3-str: a z3-based string solver for web application analysis (YZ, XZ, VG), pp. 114–124.
ICSE-2013-SumnerZ #comparative #difference
Comparative causality: explaining the differences between executions (WNS, XZ), pp. 272–281.
ICSE-2013-ZhengZ #detection #execution #static analysis #web
Path sensitive static analysis of web applications for remote code execution vulnerability detection (YZ, XZ), pp. 652–661.
OOPSLA-2013-BaoZ #detection #execution #float #on the fly #problem
On-the-fly detection of instability problems in floating-point program execution (TB, XZ), pp. 817–832.
ASE-2012-YuLCZ #debugging #fault
Practical isolation of failure-inducing changes for debugging regression faults (KY, ML, JC, XZ), pp. 20–29.
ICSE-2012-ZhangLY #debugging #framework
An integrated bug processing framework (XZ, ML, KY), pp. 1469–1470.
ICSE-2012-ZhengZ #detection #problem #static analysis
Static detection of resource contention problems in server-side scripts (YZ, XZ), pp. 584–594.
OOPSLA-2012-BaoZZ #nondeterminism #program analysis
White box sampling in uncertain data processing enabled by program analysis (TB, YZ, XZ), pp. 897–914.
WCRE-2012-QiSQZZR #execution #modelling
Modeling Software Execution Environment (DQ, WNS, FQ, MZ, XZ, AR), pp. 415–424.
ICSE-2011-SumnerBZP #analysis #nondeterminism #performance
Coalescing executions for fast uncertainty analysis (WNS, TB, XZ, SP), pp. 581–590.
ISSTA-2011-SumnerBZ #comparison #execution
Selecting peers for execution comparison (WNS, TB, XZ), pp. 309–319.
OOPSLA-2011-WeeratungeZJ #using
Accentuating the positive: atomicity inference and enforcement using correct executions (DW, XZ, SJ), pp. 19–34.
PLDI-2011-LeeZSZ #generative #towards
Toward generating reducible replay logs (KHL, YZ, NS, XZ), pp. 246–257.
SAC-2011-YuLGZZ #fault #modelling #multi #using
Locating faults using multiple spectra-specific models (KY, ML, QG, HZ, XZ), pp. 1404–1410.
ASPLOS-2010-WeeratungeZJ #concurrent #debugging #manycore
Analyzing multicore dumps to facilitate concurrency bug reproduction (DW, XZ, SJ), pp. 155–166.
FSE-2010-SumnerZ #memory management
Memory indexing: canonicalizing addresses across executions (WNS, XZ), pp. 217–226.
ICSE-2010-SumnerZWZ #encoding #precise
Precise calling context encoding (WNS, YZ, DW, XZ), pp. 525–534.
ISSTA-2010-BaoZLZX #analysis #data flow #dependence #information management #strict
Strict control dependence and its effect on dynamic information flow analyses (TB, YZ, ZL, XZ, DX), pp. 13–24.
ISSTA-2010-WeeratungeZSJ #concurrent #debugging #slicing #using
Analyzing concurrency bugs using dual slicing (DW, XZ, WNS, SJ), pp. 253–264.
SIGIR-2010-LiZM #analysis #process
Exploring desktop resources based on user activity analysis (YL, XZ, XM), p. 700.
CGO-2009-ZhangNJ #dependence #distance #framework #named #profiling
Alchemist: A Transparent Dependence Distance Profiling Infrastructure (XZ, AN, SJ), pp. 47–58.
FASE-2009-SumnerZ #algorithm #automation
Algorithms for Automatically Computing the Causal Paths of Failures (WNS, XZ), pp. 355–369.
ISSTA-2009-XinZ #memory management #slicing
Memory slicing (BX, XZ), pp. 165–176.
FSE-2008-LinZ #execution
Deriving input syntactic structure from execution (ZL, XZ), pp. 83–93.
PLDI-2008-XinSZ #execution #performance
Efficient program execution indexing (BX, WNS, XZ), pp. 238–248.
PPoPP-2008-NavabiZJ #scheduling
Quasi-static scheduling for safe futures (AN, XZ, SJ), pp. 23–32.
ICSM-2007-LiuZHB #approach
Indexing Noncrashing Failures: A Dynamic Program Slicing-Based Approach (CL, XZ, YZ, JH, BKB), pp. 455–464.
ICSM-2007-NagarajanGMZS #control flow
Matching Control Flow of Program Versions (VN, RG, MM, XZ, BDS), pp. 84–93.
ISSTA-2007-TallamTGZ #execution #parallel #reduction #source code #thread
Enabling tracing Of long-running multithreaded programs via dynamic execution reduction (ST, CT, RG, XZ), pp. 207–218.
ISSTA-2007-XinZ #dependence #detection #online #performance
Efficient online detection of dynamic control dependence (BX, XZ), pp. 185–195.
PLDI-2007-ZhangTGG #execution #fault #towards
Towards locating execution omission errors (XZ, ST, NG, RG), pp. 415–424.
VLDB-2007-ZhangZZP #relational
Tracing Lineage Beyond Relational Operators (MZ, XZ, XZ, SP), pp. 1116–1127.
FSE-2006-ZhangTG #execution #performance #slicing #source code
Dynamic slicing long running programs through execution fast forwarding (XZ, ST, RG), pp. 81–91.
ICSE-2006-ZhangGG #automation #fault
Locating faults through automated predicate switching (XZ, NG, RG), pp. 272–281.
PLDI-2006-ZhangGG #dynamic analysis #slicing
Pruning dynamic slices with confidence (XZ, NG, RG), pp. 169–180.
ASE-2005-GuptaHZG #using
Locating faulty code using failure-inducing chops (NG, HH, XZ, RG), pp. 263–272.
ESEC-FSE-2005-ZhangG #execution
Matching execution histories of program versions (XZ, RG), pp. 197–206.
HPCA-2005-ZhangGYZG #memory management #multi #named #security #symmetry
SENSS: Security Enhancement to Symmetric Shared Memory Multiprocessors (YZ, LG, JY, XZ, RG), pp. 352–362.
CGO-2004-TallamZG #bound #profiling
Extending Path Profiling across Loop Backedges and Procedure Boundaries (ST, XZ, RG), pp. 251–264.
ICSE-2004-ZhangGZ #diagrams #dynamic analysis #order #performance #slicing #using
Efficient Forward Computation of Dynamic Slices Using Reduced Ordered Binary Decision Diagrams (XZ, RG, YZ), pp. 502–511.
PLDI-2004-ZhangG #effectiveness #slicing
Cost effective dynamic program slicing (XZ, RG), pp. 94–106.
CGO-2003-ZhangG #security #slicing
Hiding Program Slices for Software Security (XZ, RG), pp. 325–336.
ICSE-2003-ZhangGZ #algorithm #precise #slicing
Precise Dynamic Slicing Algorithms (XZ, RG, YZ), pp. 319–329.
ESEC-FSE-2018-KateOZEX #consistency #detection #named #nondeterminism #physics #probability
Phys: probabilistic physical unit assignment and inconsistency detection (SK, JPO, XZ, SGE, ZX), pp. 563–573.
ESEC-FSE-2018-MaLLZG #analysis #automation #debugging #difference #named #network
MODE: automated neural network model debugging via state differential analysis and input selection (SM, YL, WCL, XZ, AG), pp. 175–186.
PLDI-2019-LeeLLMZ #programming
Programming support for autonomizing software (WCL, PL, YL, SM, XZ), pp. 702–716.
PLDI-2019-PerryKSZ #clustering #imperative #named #programming #semantics
SemCluster: clustering of imperative programming assignments based on quantitative semantic features (DMP, DK, RS, XZ), pp. 860–873.

Bibliography of Software Language Engineering in Generated Hypertext (BibSLEIGH) is created and maintained by Dr. Vadim Zaytsev.
Hosted as a part of SLEBOK on GitHub.