View on GitHub

Peipei Wang

Peipei' Homepage

About Me

I am a sixth year PhD candidate at the Department of Computer Science of North Carolina State University. I joined SOFTWARE ENGINEERING team in 2017 and have been 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 current research is focused on improving regular expression comprehension, testing, and maintenance through program analysis techniques. I am also interested in techniques of cloud system debugging and diagnosis to detect and repair system anomalies and bugs at the fine granularity.

I have an internship at 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, 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. (To appear)