Peipei Wang

Peipei' Homepage

About Me

I graduated as a PhD from Department of Computer Science of North Carolina State University in 2021. Since 2017, I joined SOFTWARE ENGINEERING team and was under the supervision of Dr. Kathryn T. Stolee since then.

From 2013 to 2016 I worked with Dr. Xiaohui(Helen) Gu on distributed system research. Before coming to NC State University, I received from Xi’an Jiaotong University my Bachelor’s degree in Software Engineering in 2010 and Master’s degree in Computer Science in 2013.

My research interests spread from improving regular expression comprehension, testing, and maintenance in software engineering through program analysis techniques to techniques of cloud system debugging and diagnosis to detect and repair system anomalies and bugs at the fine granularity.

I did internships at Facebook Inc. during Jun-Aug 2020, IBM Inc. (Research Triangle Park) during Jun-Aug 2018 and IBM Inc. (China Research Laboratory) during Jun-Aug 2015, and another at Morgan Stanley IT department (Shanghai) in 2012.

Here is my resume.

Publications

Markdown is a lightweight and easy-to-use syntax for styling your writing. It includes conventions for

  1. PerfCompass: Toward Runtime Performance Anomaly Fault Localization for Infrastructure-as-a-Service Clouds”, Daniel J. Dean, Hiep Nguyen, Peipei Wang, and Xiaohui Gu, Proc. of USENIX Workshop on Hot Topics in Cloud Computing (HotCloud), 2014. (acceptance rate: 30.5%)

  2. Understanding Real World Data Corruption Bugs in Cloud Systems”, Peipei Wang, Daniel J. Dean, Xiaohui Gu, Proc. of IEEE International Conference on Cloud Engineering (IC2E), 2015. (acceptance rate: 25%) (slides)

  3. Automatic Server Hang Bug Diagnosis: Feasible Reality or Pipe Dream”, Daniel J. Dean, Peipei Wang, Xiaohui Gu, William Enck, Guoliang Jin Proc. of IEEE International Conference on Autonomic Computing(ICAC), 2015. (short paper, acceptance rate: 27%)

  4. PerfCompass: Online Performance Anomaly Fault Localization and Inference in infrastructure-as-a-Service Clouds”, Daniel J. Dean, Hiep Nguygen, Peipei Wang, Xiaohui Gu, Anca Sailer, Andrzej Kochut, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2015.

  5. RDE: Replay DEbuggging for Diagnosing Production Site Failures”, Peipei Wang, Hiep Nguyen, Xiaohui Gu, Shan Lu, Proc of IEEE International Symposium on Reliable Distributed Systems (SRDS), Budapest, Hungary, Sep. 26-29th, 2016. (Acceptance rate: 27/83 = 32.5%) (slides)

  6. A Systematic Study of Security Isolation”, Rui Shu, Peipei Wang, Sigmund A. Gorski III, Benjamin Andow, Adwait Nadkarni, Luke Deshotels, Jason Gionta, William Enck and Xiaohui Gu, ACM Computing Surveys(CSUR), 2016.

  7. Hytrace: A Hybrid Approach to Performance Bug Diagnosis in Production Cloud Infrastructures”, Ting Dai, Daniel Dean, Peipei Wang, Xiaohui Gu, Shan Lu, Proc. of ACM Symposium on Cloud Computing (SOCC), poster session, Santa Clara, CA, September, 2017.

  8. Exploring Regular Expression Comprehension”, Carl Chapman, Peipei Wang (corresponding author), and Kathryn T. Stolee, International Conference on Automated Software Engineering (ASE), 2017. (acceptance rate: 21%) (slides)

  9. Hytrace: A Hybrid Approach to Performance Bug Diagnosis in Production Cloud Infrastructures”, Ting Dai, Daniel Dean, Peipei Wang, Xiaohui Gu, Shan Lu, IEEE Transactions on Parallel and Distributed Systems (TPDS), 2018.

  10. DScope: Detecting Real-World Data Corruption Hang Bugs in Cloud Server Systems”, Ting Dai, Jingzhu He, Xiaohui Gu, Shan Lu, and Peipei Wang, ACM Symposium on Cloud Computing (SOCC), 2018.

  11. How well are regular expressions tested in the wild?”, Peipei Wang, Kathryn T. Stolee, Symposium on the Foundations of Software Engineering (FSE), 2018. (slides)

  12. Exploring Regular Expression Evolution”, Peipei Wang, Rui Bai, Kathryn T. Stolee, IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), 2019. (slides)

  13. An Empirical Study on Regular Expression Bugs”, Peipei Wang, Chris Brown, Jamie A. Jennings, Kathryn T. Stolee, International Conference on Mining Software Repositories (MSR), 2020. (Acceptance rate: 29.7%, slides, video)

  14. Demystifying Regular Expression Bugs: A comprehensive study on regular expression bug causes, fixes, and testing”. Peipei Wang, Chris Brown, Jamie Jennings, Kathryn T. Stolee, Empirical Software Engineering (EMSE), 2021.