Sai Zhang

Affiliations:
  • Google Inc., Seattle, USA
  • University of Washington, USA (PhD 2014)


According to our database1, Sai Zhang authored at least 32 papers between 2007 and 2020.

Collaborative distances:
  • Dijkstra number2 of four.
  • Erdős number3 of four.

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2020
Dependent-test-aware regression testing techniques.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

2017
Information Needs for Validating Evolving Software Systems: An Exploratory Study at Google.
Proceedings of the 2017 IEEE International Conference on Software Testing, 2017

2015
Proactive detection of inadequate diagnostic messages for software configuration errors.
Proceedings of the 2015 International Symposium on Software Testing and Analysis, 2015

2014
Effective Program Analyses for Automated Software Testing and Error Diagnosis.
PhD thesis, 2014

Empirically revisiting the test independence assumption.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

Software bug localization with markov logic.
Proceedings of the 36th International Conference on Software Engineering, 2014

Which configuration option should I change?
Proceedings of the 36th International Conference on Software Engineering, 2014

2013
A survey of code-based change impact analysis techniques.
Softw. Test. Verification Reliab., 2013

Analyzing Impact Rules of Different Change Types to Support Change Impact Analysis.
Int. J. Softw. Eng. Knowl. Eng., 2013

Automatically synthesizing SQL queries from input-output examples.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Automatically repairing broken workflows for evolving GUI applications.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Automated diagnosis of software configuration errors.
Proceedings of the 35th International Conference on Software Engineering, 2013

ConfDiagnoser: an automated configuration error diagnosis tool for Java software.
Proceedings of the 35th International Conference on Software Engineering, 2013

Practical semantic test simplification.
Proceedings of the 35th International Conference on Software Engineering, 2013

Understanding regression failures through test-passing and test-failing code changes.
Proceedings of the 35th International Conference on Software Engineering, 2013

2012
Finding errors in multithreaded GUI applications.
Proceedings of the International Symposium on Software Testing and Analysis, 2012

2011
Using lattice of class and method dependence for change impact analysis of object oriented programs.
Proceedings of the 2011 ACM Symposium on Applied Computing (SAC), TaiChung, Taiwan, March 21, 2011

Automated documentation inference to explain failed tests.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Combined static and dynamic automated test generation.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

Palus: a hybrid automated test generation tool for java.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Frequency Estimation of Virtual Call Targets for Object-Oriented Programs.
Proceedings of the ECOOP 2011 - Object-Oriented Programming, 2011

2010
A Lightweight and Portable Approach to Making Concurrent Failures Reproducible.
Proceedings of the Fundamental Approaches to Software Engineering, 2010

Change Impact Analysis Based on a Taxonomy of Change Types.
Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference, 2010

2009
Incremental call graph reanalysis for AspectJ software.
Proceedings of the 25th IEEE International Conference on Software Maintenance (ICSM 2009), 2009

2008
An Empirical Study of Maintainability in Aspect-Oriented System Evolution Using Coupling Metrics.
Proceedings of the Second IEEE/IFIP International Symposium on Theoretical Aspects of Software Engineering, 2008

Effective identification of failure-inducing changes: a hybrid approach.
Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2008

XFindBugs: eXtended FindBugs for AspectJ.
Proceedings of the 8th ACM SIGPLAN-SIGSOFT Workshop on Program Analysis for Software Tools and Engineering, 2008

AutoFlow: An automatic debugging tool for AspectJ software.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Change impact analysis for AspectJ programs.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

Celadon: a change impact analysis tool for aspect-oriented programs.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Flota: a programmer assistant for locating faulty changes in AspectJ software evolution.
Proceedings of the 2008 AOSD workshop on Linking aspect technology and evolution, 2008

2007
On Identifying Bug Patterns in Aspect-Oriented Programs.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007


  Loading...