Software Analytics @ Illinois Automated Software Engineering Group

Collaborating Group: Software Analytics Group@Microsoft Research Asia

Also See

Overview

  • Dongmei Zhang, Shi Han, Yingnong Dang, Jian-Guang Lou, Haidong Zhang, and Tao Xie. Software Analytics in Practice. IEEE Software, Special Issue on the Many Faces of Software Analytics, September/October 2013. [PDF][BibTex]
  • Dongmei Zhang, Yingnong Dang, Jian-Guang Lou, Shi Han, Haidong Zhang, and Tao Xie. Software Analytics as a Learning Case in Practice: Approaches and Experiences. In Proceedings of International Workshop on Machine Learning Technologies in Software Engineering (MALETS 2011), Lawrence, Kansas, November 2011. [PDF][BibTeX]

Performance Analytics

  • Rui Ding, Qiang Fu, Jian-Guang Lou, Qingwei Lin, Dongmei Zhang, and Tao Xie. Mining Historical Issue Repositories to Heal Large-Scale Online Service Systems. In Proceedings of the 39th Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2014), Atlanta, Georgia, June 2014. [PDF][BibTeX]
  • A previous short version appeared in Proceedings of ASE 2012.
  • Xiao Yu, Shi Han, Dongmei Zhang, and Tao Xie. Comprehending Performance from Real-World Execution Traces: A Device-Driver Case. In Proceedings of the 19th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2014), Salt Lake City, Utah, March 2014. [PDF][BibTeX]
  • Qiang Fu, Jieming Zhu, Wenlu Hu, Jian-Guang Lou, Rui Ding, Qingwei Lin, Dongmei Zhang and Tao Xie. Where Do Developers Log? An Empirical Study on Logging Practices in Industry. In Proceedings of the 36th International Conference on Software Engineering (ICSE 2014), Software Engineering in Practice (SEIP), Hyderabad, India, May-June 2014. [PDF][BibTeX]
  • Jian-Guang Lou, Qingwei Lin, Rui Ding, Qiang Fu, Dongmei Zhang, and Tao Xie. Software Analytics for Incident Management of Online Services: An Experience Report. In Proceedings of the 28th IEEE/ACM International Conference on Automated Software Engineering (ASE 2013), Experience Papers, Palo Alto, California, November 2013. [PDF][BibTex]
  • Dongmei Zhang, Shi Han, Yingnong Dang, Jian-Guang Lou, Haidong Zhang, and Tao Xie. Software Analytics in Practice. IEEE Software, Special Issue on the Many Faces of Software Analytics, September/October 2013. [PDF][BibTex]
  • Xusheng Xiao, Shi Han, Tao Xie, and Dongmei Zhang. Context-Sensitive Delta Inference for Identifying Workload-Dependent Performance Bottlenecks. In Proceedings of the 2013 International Symposium on Software Testing and Analysis (ISSTA 2013), Lugano Switzerland, July 2013. [PDF][BibTeX]
  • Qiang Fu, Jian-Guang Lou, Qingwei Lin, Rui Ding, Dongmei Zhang, and Tao Xie. Contextual Analysis of Program Logs for Understanding System Behaviors. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013), San Francisco, CA, May 2013. [PDF][BibTeX]
  • Qiang Fu, Jian-Guang Lou, Qing-Wei Lin, Rui Ding, Zihao Ye, Dongmei Zhang, and Tao Xie. Performance Issue Diagnosis for Online Service Systems. In Proceedings of the 31st International Symposium on Reliable Distributed Systems (SRDS 2012), Short Paper, Irvine, California, October 2012. [PDF][BibTeX]
  • Shi Han, Yingnong Dang, Song Ge, Dongmei Zhang, and Tao Xie. Performance Debugging in the Large via Mining Millions of Stack Traces. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, June 2012. [PDF][BibTeX]

Security Analytics

  • Yingnong Dang, Dongmei Zhang, Song Ge, Chengyun Chu, Yingjun Qiu, and Tao Xie. XIAO: Tuning Code Clones at Hands of Engineers in Practice. In Proceedings of 28th Annual Computer Security Applications Conference (ACSAC 2012), Orlando, Florida, December 2012. [PDF][BibTeX]

Productivity Analytics

  • Jue Wang, Yingnong Dang, Hongyu Zhang, Kai Chen, Tao Xie, and Dongmei Zhang. Mining Succinct and High-Coverage API Usage Patterns from Source Code. In Proceedings of the 10th Working Conference on Mining Software Repositories (MSR 2013), San Francisco, CA, May 2013. [PDF][BibTeX]
  • Yida Tao, Yingnong Dang, Tao Xie, Dongmei Zhang, and Sunghun Kim. How Do Software Engineers Understand Code Changes? An Exploratory Study in Industry. In Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2012), Research Triangle Park, NC, November 2012. [PDF][BibTeX]

Dependability of Data-Analytics Systems

  • Sihan Li, Tian Xiao, Hucheng Zhou, Haoxiang Lin, Haibo Lin, Wei Lin, and Tao Xie. A Characteristic Study on Failures of Production Distributed Data-Parallel Programs. In Proceedings of the 35th International Conference on Software Engineering (ICSE 2013), Software Engineering in Practice (SEIP), San Francisco, CA, May 2013. [PDF][BibTeX]
    • IEEE Software Best Software Engineering in Practice (SEIP) Paper Award
  • Wujie Zheng, Hao Ma, Michael R. Lyu, Tao Xie, and Irwin King. Mining Test Oracles of Web Search Engines. In Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), Short Paper, Lawrence, Kansas, pages 408-411, November 2011. [PDF][BibTeX]