Publications

Journal Publications

(Author name followed by “(s)” indicates the author is/was one of my advisees.)

 

Conference Publications (Full)

(Author name followed by “(s)” indicates the author is/was one of my advisees.)

  • Shuai Shao(s),  Tingting Yu, “Information Retrieval-based Fault Localization for Concurrent Programs”, In Proceedings of IEEE/ACM International Conference on Automated Software (ASE),  to appear, 2023
  • Dingbang Wang(s), Yu Zhao, Xiao Lu, Tingting Yu,  “An Empirical Study of Regression Testing for Android Apps in Continuous Integration Environment”, In Proceedings of ACM/IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM), 2023, to appear, 2023
  • Zhaoxu Zhang, Robert Winn, Yu Zhao, Tingting Yu, William G.J Halfond, “Automatically Reproducing Android Bug Reports Using Natural Language Processing and Reinforcement Learning “, In Proceedings of ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA), to appear, 2023.
  • Bruno Vieira Resende E Silva, Clay Stevens, Niloofar Mansoor, Tingting Yu, Witawas Srisa-An, “SAINTDroid: Scalable, Automated Incompatibility Detection for Android “, In 52nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), to appear, 2022.
  • Xiao Wang, Lu Xiao, Tingting Yu, Anne Woepse, Sunny Wong, “An Automatic Refactoring Framework for Replacing Test-Production Inheritance by Mocking Mechanism”, In Proceedings of International Symposium on the Foundations of Software Engineering (FSE), pp. 540-552, 2021.
  • Zhouyang Jia(s), Shanshan Li, Tingting Yu, Chen Zeng, Erci Xu, Xiaodong Liu, Ji Wang, Xiangke Liao, “DepOwl: Detecting Dependency Bugs to Prevent Compatibility Failures”, In Proceedings of International Conference on Software Engineering (ICSE), pp. 86-98, 2021.
  • Xue Han(s), Tingting Yu, Michael Pradel, “ConfProf: White-Box Performance Profiling of Configuration Options”, In Proceedings of International Conference on Performance Engineerin (ICPE), pp. 1-8, 2021.
  • Haochen He, Zhouyang Jia, Shanshan Li, Erci Xu, Tingting Yu, Yue Yu, Ji Wang, Xiangke Liao, “CP-Detector: Using Configuration-related Performance Properties to Expose Performance Bugs”, In Proceedings of International Conference on Automated Software Engineering (ASE), pp. 623-634, 2020.
  • Alex Dekhtyar, Jane Hayes, Jennifer Horkoff, Gunter Mussbacher, Irit Hadar, Meira Levy, Tingting Yu, Jared Payne, Barbara Paech, Kim Youngjoon, Jo Eunjung, Heo Seungbum, “From RE Cares to SE Cares: Software Engineering for Social Good, One Venue at a Time”, In ICSE Software Engineering in Society (ICSE SEIS), pp. 49-52, 2020.
  • Zhouyang Jia(s), Shanshan Li, Tingting Yu, Xiangke Liao, Ji Wang, Xiaodong Liu, Yunhuai Liu, “Detecting Error-Handling Bugs without Error Specification Input”, In Proceedings of International Conference on Automated Software Engineering (ASE), pages 213-225, 2019.
  • Tarannum Shaila Zaman(s), Xue Han(s), Tingting Yu,, “SCMiner: Localizing System-Level Concurrency Faults from Large System Call Traces”, In Proceedings of International Conference on Automated Software Engineering (ASE), pages 515-526, 2019.
  • Zhouyang Jia(s), Shanshan Li, Tingting Yu, Xiangke Liao, Ji Wang, “Automatically Detecting Missing Cleanup for Ungraceful Exits”, In Proceedings of International Symposium on the Foundations of Software Engineering (FSE), pages 751Ð762, 2019.
  • Yu Zhao(s), Kye Miller(s), Tingting Yu, Wei Zheng, Minchao Pu, “Automatically Extracting Bug Reproducing Steps from Android Bug Reports“, In International Conference on Software and Systems Reuse (ICSR), pages 100-111, 2019.
  • Yu Zhao(s), Tingting Yu, Ting Su, Yang Liu, Wei Zheng, Jingzhi Zhang, William G.J. Halfond, “ReCDroid: Automatically Reproducing Android Application Crashes from Bug Reports“, In International Conference on Software Software Engineering (ICSE), pages 128-139 , 2019.
  • Ting Wang(s), Tingting Yu, “A Study of Regression Test Selection in Continuous Integration Environments“, In International Symposium on Software Reliability Engineering (ISSRE), pages 135-143, 2018.
  • Xue Han(s), Tingting Yu, David Lo, “PerfLearner: Learning from Bug Reports to Understand and Generate Performance Test Frames“, In Proceedings of International Conference on Automated Software Engineering (ASE), pages 17-28, 2018.
  • Tingting Yu, “SimEvo: Testing Evolving Multi-Process Software Systems“, In Proceedings of International Conference on Software Maintenance and Evolution (ICSME), pages 204-215, 2017.
  • Tingting Yu, Tarannum Zaman(s), Chao Wang, “DESCRY: Reproducing System-level Concurrency Failures“, In Proceedings of International Symposium on the Foundations of Software Engineering (FSE), pages 694-704, 2017.
  • Yu Wang, Linzhang Wang, Tingting Yu, Jianhua Zhao and Xuandong Li, “Automatic Detection and Validation of Race Conditions in Interrupt-Driven Embedded Software“, In Proceedings of the 26th International Symposium in Software Testing and Analysis (ISSTA), pages 113-124, 2017.
  • Yu Zhao(s) and Tingting Yu, “Channel Quality Correlation-based Channel Probing in Multiple Channels“, In International Conference on Computer Communications and Networks (ICCCN), pages 1-9, 2017.
  • Yu Zhao(s), Huazhe Wang, Xin Li, Tingting Yu, and Chen Qian, “Pronto: Efficient Test Packet Generation for Dynamic Network Data Planes“, In International Conference on Distributed Computing Systems (ICDCS), to appear, 2017.
  • Wei Wen(s), Tingting Yu, Jane Huffman Hayes, “CoLUA: Automatically Predicting Configuration Bug Reports and Extracting Configuration Options“, In International Symposium on Software Reliability Engineering (ISSRE), pages 150-161, 2016.
  • Supat Rattanasuksan, Tingting Yu, Witawas Srisa-an, Gregg Rothermel, “RRF: A Race Reproduction Framework for use in Debugging Process-Level Races“, In International Symposium on Software Reliability Engineering (ISSRE), pages 162-172, 2016.
  • Xue Han(s), Tingting Yu, “An Empirical Study on Performance Bugs for Highly Configurable Software Systems“, In Proceedings of the 10th International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 1-10, 2016.
  • Tingting Yu, Michael Pradel, “SyncProf: Detecting, Localizing, and Optimizing Synchronization Bottlenecks“, In Proceedings of the 25th International Symposium in Software Testing and Analysis (ISSTA), pages 389-400, 2016.
  • Tingting Yu, Xiao Qu, Myra B. Cohen, “VDTest: An Automated Framework to Support Testing for Virtual Devices“, In Proceedings of the 37th International Conference on Software Engineering (ICSE), pages 583-594, 2016, ACM-SIGSOFT Distinguished paper award.
  • Tingting Yu, Wei Wen(s), Xue Han(s), Jane Huffman Hayes, “”Predicting Testability of Concurrent Programs“, In Proceedings of the 9th International Conference on Software Testing, Verification and Validation (ICST), pages 168-179, 2016.
  • Tingting Yu, Myra B. Cohen, “Guided Test Generation for Finding Worst-Case Stack Usage in Embedded Systems“, In Proceedings of the Eighth International Conference on Software Testing, Verification and Validation (ICST), pages 1-10, 2015.
  • Tingting Yu, Witawas Srisa-an, Gregg Rothermel, “SimRT: An Automated Framework to Support Regression Testing for Data Races“, In Proceedings of the 35th International Conference on Software Engineering (ICSE), pages 11-20, 2014.
  • Tingting Yu, Witawas Srisa-an, Myra B. Cohen, Gregg Rothermel, “SimLatte: A Framework to Support Testing for Worst-Case Interrupt Latencies in Embedded Software“, In Proceedings of the Seventh International Conference on Software Testing, Verification and Validation (ICST), pages 313-322, 2014.
  • Tingting Yu, Witawas Srisa-an, Gregg Rothermel, “An Empirical Comparison of the Fault-Detection Capabilities of Internal Oracles“, In International Symposium on Software Reliability Engineering (ISSRE), pages 11-20, 2013.
  • Tingting Yu, Witawas Srisa-an, Gregg Rothermel, “SimRacer: An Automated Framework to Support Testing for Process-Level Races“, In Proceedings of the 22th International Symposium in Software Testing and Analysis (ISSTA), pages 167-177, 2013.
  • Tingting Yu, Xiao Qu, Mithun Acharya, Gregg Rothermel, “Oracle-Based Regression Test Selection“, In Proceedings of the Sixth IEEE International Conference on Software Testing, Verification and Validation (ICST), pages 292-301, 2013.
  • Tingting Yu, Witawas Srisa-an, Gregg Rothermel, “SimTester: A Controllable and Observable Testing Framework for Embedded Systems“, In Proceedings of the Eighth ACM SIGPLAN/SIGOPS Conference on Virtual Execution Environments (VEE), pages 51-62, 2012.
  • Tingting Yu, Ahyoung Sung, Witawas Srisa-an, Gregg Rothermel, “Using Property-Based Oracles when Testing Embedded System Applications“, In Proceedings of the Fourth IEEE International Conference on Software Testing, Verification and Validation (ICST), pages 100-109, 2011.
  • Ahyoung Sung, Witawas Srisa-an, Gregg Rothermel, Tingting Yu, “Testing Inter-layer and Inter-task Interactions in RTES Applications“, In Proceedings of the 17th IEEE Asia Pacific Software Engineering Conference (APSEC), pages 260-269, 2010.

Conference Publications (Short)

Workshop Publications

(Author name followed by “(s)” indicates the author is/was one of my advisees.)

Other Publications

(Author name followed by “(s)” indicates the author is/was one of my advisees.)

  • Jane Huffman Hayes, Tingting Yu, “ISSRE Cares: How the Software Reliability Engineering Community Can Give Back to Society”, In Proceedings of International Symposium on Software Reliability Engineering (ISSRE) , Fast Abstract, 2019, to appear.
  • Yu Zhao(s), Tarannum Shaila Zaman(s), Tingting Yu, and Jane Huffman Hayes, “Using Deep Learning to Improve the Accuracy of Requirements to Code Traceability”, Grand Challenges in Traceability (GCT), Abstract, 2017.
  • Jane Huffman Hayes, Giuliano Antoniol, Licong Cui, and Tingting Yu, “Too Little for Big Data?”, Grand Challenges in Traceability (GCT), Abstract, 2017.

PhD Dissertation

SimExplorer: A Testing Framework to Detect Elusive Software Faults, August, 2014

Master Thesis

Testing Embedded System Applications, December, 2010