Journal Publications
(Author name followed by "(s)" indicates the author is/was one of my advisees.)
- Xue Han(s), Tingting Yu, Gongjun Yan, A Systematic Mapping Study of Software Performance Research, Journal of Software: Practice and Experience (SPE), 2023, to appear.
- Xiao Wang, Lu Xiao, Tingting Yu, Anne Woepse, Sunny Wong, "From Inheritance to Mockito: An Automatic Refactoring Approach", In IEEE Transactions on Software Engineering (TSE), 2022, to appear.
- Yu Zhao(s), Ting Su, Yang Liu, Wei Zheng, Xiaoxue Wu, Ramakanth Kavuluru, William G.J. Halfond, Tingting Yu, "ReCDroid+: Automated End-to-End Crash Reproduction from Bug Reports for Android Apps", In ACM Transactions on Software Engineering and Methodology (TOSEM), Volume 31, Issue 3, 2022.
- Justin Chu(s), Tingting Yu, Jane Huffman Hayes, Xue Han, Yu Zhao, "Effective Fault Localization and Context-aware Debugging for Concurrent Programs", In Software Testing, Verification and Reliability (STVR), Volume 32, Issue 1, 2022.
- Boqin Qin, Tengfei Tu, Ziheng Liu, Tingting Yu, Linhai Song, "Algorithmic Profiling for Real-World Complexity Problems", In IEEE Transactions on Software Engineering (TSE), to appear, 2021.
- Xiaoxue Wu, Wei Zheng, Xiang Chen, Yu Zhao, Tingting Yu, Dejun Mu, "Improving High-impact Bug Report Prediction with Combination of Interactive Machine Learning and Active Learning", In Information and Software Technology (IST), vol. 133, 2021.
- Yu Wang, Fengjuan Gao, Linzhang Wang, Tingting Yu, Jianhua ZhaomXuandong Li, "Automatic Detection, Validation and Repair of Race Conditions in Interrupt-Driven Embedded Software", In IEEE Transactions on Software Engineering (TSE), April, 2020
- Xue Han(s), Daniel Carroll(s), Tingting Yu, "Reproducing Performance Bug Reports in Server Applications: The Researchers' Experiences", In Journal of Systems and Software (JSS), 156 (2019): 268-282.
- Wei Zheng, Chen Feng, Tingting Yu, Xibing Yang, Xiaoxue Wu "Towards Understanding Bugs in An Open Source Cloud Management Stack: An Empirical Study of OpenStack Software Bugs", In Journal of Systems and Software (JSS), 151 (2019): 210-223.
- Yu Zhao(s), Yunhuai Liu, Tingting Yu, Chen Qian, Tian He "FREDI: Robust RSS-based Ranging with Multipath Effect and Radio Interference", In Computer Networks, 147 (2018): 49-63, 2018.
- Tingting Yu, Zunchen Huang(s), Chao Wang, "ConTesa: Directed Test Suite Augmentation for Concurrent Software", In IEEE Transactions on Software Engineering (TSE), July, 2018.
- Tingting Yu, Witawas Srisa-an, Myra B. Cohen, Gregg Rothermel, "A Hybrid Approach to Testing for Non-Functional Faults in Embedded Systems Using Genetic Algorithms", In Software Testing, Verification and Reliability (STVR), 28.7 (2018): e1686, 2018.
- Tingting Yu, Wei Wen(s), Xue Han(s), Jane Huffman Hayes, "ConPredictor: Concurrency Defect Prediction in Real-World Applications", In IEEE Transactions on Software Engineering (TSE), vol. PP, no. 99, pp. 1-1, 2018.
- Tingting Yu, Michael Pradel, "Pinpointing and Repairing Performance Bottlenecks in Concurrent Programs", In Empirical Software Engineering (EMSE), pp.1-38, 2017.
- Tingting Yu, Witawas Srisa-an, Gregg Rothermel, "SIMEXPLORER: An Automated Framework to Support Testing for System-Level Race Conditions", In Software Testing, Verification and Reliability (STVR), vol. 27, 2017.
- Tingting Yu, Ahyoung Sung, Witawas Srisa-an, Gregg Rothermel, "An Approach to Testing Commercial Embedded Systems", In Journal of Systems and Software (JSS), , vol. 88, pp. 207-230, 2014.
- Tingting Yu, Witawas Srisa-an, Gregg Rothermel, "Sim-O/C: An Observable and Controllable Testing Framework for Elusive Faults", In Intel Technology Journal (ITJ), December, 2014.
Conference Publications (Full)
(Author name followed by "(s)" indicates the author is/was one of my advisees.)
- 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)
- Xiao Wang, Lu Xiao, Tingting Yu, Anne Woepse, Sunny Wong, "JMocker: Refactoring Test-Production Inheritance by Mockito", In International Conference on Software Engineering (ICSE), Tool Demo Track, Pages 125-129 , 2022
- Tingting Yu, "TACO:Test Suite Augmentation for Concurrent Programs", In International Symposium on the Foundations of Software Engineering (FSE), NIER Track, Pages 918-921, 2015
- Tingting Yu, "An Observable and Controllable Testing Framework for Modern Systems", In Doctoral Symposium at the Proceedings of the 35th International Conference on Software Engineering (ICSE Doctoral Symposium), pages 1377-1380, 2013.
Workshop Publications
(Author name followed by "(s)" indicates the author is/was one of my advisees.)
- Tarannum Zaman(s), Tingting Yu, "Extracting Implicit Programming Rules: Comparing Static and Dynamic Approaches", In Proceedings of the 7th International Workshop on Software Mining , pages 1-7, 2018.
- Lu Xiao and Tingting Yu, "Ripple: A Test-aware Architecture Modeling Framework", In International Workshop on Establishing a Community-Wide Infrastructure for Architecture-Based Software Engineering (ECASE), pages 14-20, 2017.
- Jane Huffman Hayes, Wenbin Li, Tingting Yu, Xue Han(s), Mark Hays and Clinton Woodson, "Measuring Requirement Quality to Predict Testability", In International Workshop on Artificial Intelligence for Requirements Engineering (AIRE), pages 1-8, 2015.
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.
- Ahyoung Sung, Witawas Srisa-an, Gregg Rothermel, Tingting Yu, "Testing Inter-layer and Inter-task Interactions in RTES Applications", Technical Report TR-UNL-CSE-2010-0006, Department of Computer Science and Engineering, University of Nebraska - Lincoln, 2010
PhD Dissertation
SimExplorer: A Testing Framework to Detect Elusive Software Faults, August, 2014
Master Thesis
Testing Embedded System Applications, December, 2010