Travelled to:
1 × China
1 × Cyprus
1 × India
1 × Switzerland
1 × Taiwan
1 × United Kingdom
2 × Canada
8 × USA
Collaborated with:
M.D.Ernst J.Zhao ∅ Y.Lin Z.Gu H.Lü C.Zhang Y.Sun J.Wuttke D.Saff Y.Bu Q.Luo M.Hu R.Sukkerd I.Beschastnikh Y.Brun H.Xu Y.Chen H.Shen J.Fang S.Yao X.Sun B.Li C.Tao X.Chen W.Wen D.Jalali K.Muslu W.Lam D.Notkin
Talks about:
test (7) softwar (5) chang (5) autom (5) configur (4) aspect (4) error (4) program (3) automat (3) failur (3)
Person: Sai Zhang
DBLP: Zhang:Sai
Contributed to:
Wrote 21 papers:
- ISSTA-2015-ZhangE #detection #fault
- Proactive detection of inadequate diagnostic messages for software configuration errors (SZ, MDE), pp. 12–23.
- ICSE-2014-ZhangE #configuration management #question
- Which configuration option should I change? (SZ, MDE), pp. 152–163.
- ISSTA-2014-ZhangJWMLEN #empirical #independence
- Empirically revisiting the test independence assumption (SZ, DJ, JW, KM, WL, MDE, DN), pp. 385–396.
- ASE-2013-ZhangS #automation #query #sql
- Automatically synthesizing SQL queries from input-output examples (SZ, YS), pp. 224–234.
- ICSE-2013-SukkerdBWZB #comprehension
- Understanding regression failures through test-passing and test-failing code changes (RS, IB, JW, SZ, YB), pp. 1177–1180.
- ICSE-2013-Zhang #semantics
- Practical semantic test simplification (SZ), pp. 1173–1176.
- ICSE-2013-Zhang04a #automation #fault #java #named
- ConfDiagnoser: an automated configuration error diagnosis tool for Java software (SZ), pp. 1438–1440.
- ICSE-2013-ZhangE #automation #fault
- Automated diagnosis of software configuration errors (SZ, MDE), pp. 312–321.
- ISSTA-2013-ZhangLE #automation #evolution #user interface #workflow
- Automatically repairing broken workflows for evolving GUI applications (SZ, HL, MDE), pp. 45–55.
- ISSTA-2012-ZhangLE #fault #parallel #thread #user interface
- Finding errors in multithreaded GUI applications (SZ, HL, MDE), pp. 243–253.
- ASE-2011-ZhangZE #automation #documentation #testing
- Automated documentation inference to explain failed tests (SZ, CZ, MDE), pp. 63–72.
- ECOOP-2011-ZhangXZZC #estimation #object-oriented #source code
- Frequency Estimation of Virtual Call Targets for Object-Oriented Programs (CZ, HX, SZ, JZ, YC), pp. 510–532.
- ICSE-2011-Zhang #automation #generative #hybrid #java #named #testing
- Palus: a hybrid automated test generation tool for java (SZ), pp. 1182–1184.
- ISSTA-2011-ZhangSBE #automation #generative #testing
- Combined static and dynamic automated test generation (SZ, DS, YB, MDE), pp. 353–363.
- SAC-2011-SunLZTCW #dependence #impact analysis #object-oriented #source code #using
- Using lattice of class and method dependence for change impact analysis of object oriented programs (XS, BL, SZ, CT, XC, WW), pp. 1439–1444.
- FASE-2010-LuoZZH #approach #concurrent #lightweight
- A Lightweight and Portable Approach to Making Concurrent Failures Reproducible (QL, SZ, JZ, MH), pp. 323–337.
- ICSM-2009-LinZZ #aspectj #graph #incremental
- Incremental call graph reanalysis for AspectJ software (YL, SZ, JZ), pp. 306–315.
- ICSM-2008-ZhangGLZ #aspectj #impact analysis #source code
- Change impact analysis for AspectJ programs (SZ, ZG, YL, JZ), pp. 87–96.
- ICSM-2008-ZhangGLZ08a #aspectj #automation #debugging #named
- AutoFlow: An automatic debugging tool for AspectJ software (SZ, ZG, YL, JZ), pp. 470–471.
- PASTE-2008-ShenZZFY #aspectj #named
- XFindBugs: eXtended FindBugs for AspectJ (HS, SZ, JZ, JF, SY), pp. 70–76.
- PASTE-2008-ZhangLGZ #approach #effectiveness #hybrid #identification
- Effective identification of failure-inducing changes: a hybrid approach (SZ, YL, ZG, JZ), pp. 77–83.