Text Analytics for Software Engineering and Security @ Illinois Automated Software Engineeirng Group

  • Specification Inference
  • Bug/Project Management
  • Security
  • Empirical Studies

Specification Inference

  • Qian Wu, Ling Wu, Guangtai Liang, Qianxiang Wang, Tao Xie and Hong Mei. Inferring Dependency Constraints on Parameters for Web Services. In Proceedings of the 22nd International Conference on World Wide Web (WWW 2013), Rio de Janeiro, Brazil, May 2013. [PDF][BibTeX]
  • Rahul Pandita, Xusheng Xiao, Hao Zhong, Tao Xie, Stephen Oney, and Amit Paradkar. Inferring Method Specifications from Natural Language API Descriptions. In Proceedings of the 34th International Conference on Software Engineering (ICSE 2012), Zurich, Switzerland, June 2012. [PDF][BibTeX]
  • Xusheng Xiao, Amit Paradkar, Suresh Thummalapenta, and Tao Xie. Automated Extraction of Security Policies from Natural-Language Software Documents. In Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2012), Research Triangle Park, NC, November 2012. [PDF][BibTeX]
  • Qian Wu, Guangtai Liang, Qianxiang Wang, Tao Xie, and Hong Mei. Iterative Mining of Resource-Releasing Specifications. In Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), Lawrence, Kansas, pages 233-242, November 2011. [PDF][BibTeX]
  • Hao Zhong, Lu Zhang, Tao Xie, and Hong Mei. Inferring Specifications for Resources from Natural Language API Documentation. Automated Software Engineering Journal, Volume 18, Issue 3-4, pages 227-261, 2011. A special issue of selected papers from the ASE 2009 conference. [PDF][BibTeX]
  • A previous version appeared in Proceedings of ASE 2009.
  • Lin Tan and Tao Xie. Text Analytics for Software Engineering: Applications of Natural Language Processing. Presented in the 8th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC/FSE 2011), Technical Briefing, Szeged, Hungary, September 2011. [BibTeX]
  • Hao Zhong, Lu Zhang, Tao Xie, and Hong Mei. Inferring Resource Specifications from Natural Language API Documentation. In Proceedings of the 24th IEEE/ACM International Conference on Automated Software Engineering (ASE 2009), Auckland, New Zealand, pp. 307-318, November 2009. [PDF][BibTeX]

Best Paper Award and ACM SIGSOFT Distinguished Paper Award

Bug/Project Management

  • Yoonki Song, Xiaoyin Wang, Tao Xie, Lu Zhang, and Hong Mei. JDF: Detecting Duplicate Bug Reports in Jazz. In Proceedings of the 32nd International Conference on Software Engineering (ICSE 2010), Informal Demonstration, Cape Town, South Africa, pp. 315-316, May 2010. [PDF][BibTeX]
  • Michael Gegick, Pete Rotella, and Tao Xie. Identifying Security Bug Reports via Text Mining: An Industrial Case Study. In Proceedings of the 7th Working Conference on Mining Software Repositories (MSR 2010), Cape Town, South Africa, pp. 11-20, May 2010. [PDF][BibTeX]
  • LiGuo Huang, Daniel Port, Liang Wang, Tao Xie, and Tim Menzies. Text Mining in Supporting Software Systems Risk Assurance. In Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Short Paper, Antwerp, Belgium, pages 163-166, September 2010. [PDF][BibTeX]
  • Xiaoyin Wang, Lu Zhang, Tao Xie, John Anvik, and Jiasu Sun. An Approach to Detecting Duplicate Bug Reports using Natural Language and Execution Information. In Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), Leipzig, Germany, pp. 461-470, May 2008. [PDF][BibTeX]

Security

  • John Slankas, Xusheng Xiao, Laurie Williams, and Tao Xie. Relation Extraction for Inferring Access Control Rules from Natural Language Artifacts. In Proceedings of 30th Annual Computer Security Applications Conference (ACSAC 2014), New Orleans, Louisiana, , December 2014. [PDF][BibTeX]
  • Rahul Pandita, Xusheng Xiao, Wei Yang, William Enck, and Tao Xie. WHYPER: Towards Automating Risk Assessment of Mobile Applications. In Proceedings of the 22nd USENIX Security Symposium (USENIX Security 2013), Washington DC, August 2013.[PDF][BibTeX]
  • Xusheng Xiao, Amit Paradkar, Suresh Thummalapenta, and Tao Xie. Automated Extraction of Security Policies from Natural-Language Software Documents. In Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2012), Research Triangle Park, NC, November 2012. [PDF][BibTeX]
  • Michael Gegick, Pete Rotella, and Tao Xie. Identifying Security Bug Reports via Text Mining: An Industrial Case Study. In Proceedings of the 7th Working Conference on Mining Software Repositories (MSR 2010), Cape Town, South Africa, pp. 11-20, May 2010. [PDF][BibTeX]

Empirical Studies

  • Lin Shi, Hao Zhong, Tao Xie, and Mingshu Li. An Empirical Study on Evolution of API Documentation. In Proceedings of International Conference on Fundamental Approaches to Software Engineering (FASE 2011), Saarbrücken, Germany, pages 416-431, March-April 2011. [PDF][BibTeX]