Software Engineering for Mobile/Internet Computing @ Illinois Automated Software Engineering Group

Internetware

  • Hong Mei, Gang Huang, and Tao Xie. Internetware: Software Paradigm for Internet Computing. IEEE Computer, Special Issue on Computing in Asia, Volume 45, Issue 6, pages 26-31, June 2012. [PDF] [BibTeX]

Mobile Computing

  • Yun Ma, Shuhui Zhang, Xuanzhe Liu, Ruirui Xiang, Yunxin Liu, and Tao Xie. Measurement and Analysis of Mobile Web Cache Performance. In Proceedings of the 24th International Conference on World Wide Web (WWW 2015), Florence, Italy, May 2015.[BibTeX]
  • Wei Yang., Xusheng Xiao, Benjamin Andow, Sihan Li., Tao Xie., and William Enck. AppContext: Differentiating Malicious and Benign Mobile App Behavior Under Contexts. In Proceedings of the 37th International Conference on Software Engineering
  • (ICSE 2015), Florence, Italy, May 2015. [BibTeX]
  • Sihan Li, Tao Xie, and Nikolai Tillmann. A Comprehensive Field Study of End-User Programming on Mobile Devices. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC 2013), San Jose, CA, September 2013. [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]
  • Wei Yang, Mukul Prasad, and Tao Xie. A Grey-box Approach for Automated GUI-Model Generation of Mobile Applications. In Proceedings of International Conference on Fundamental Approaches to Software Engineering (FASE 2013), Rome, Italy, March 2013. [PDF][BibTeX]
  • Xusheng Xiao, Nikolai Tillmann, Manuel Fahndrich, Jonathan de Halleux, Michal Moskal. User-Aware Privacy Control via Extended Static-Information-Flow Analysis. In Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering 2012 (ASE 2012), Essen, Germany, September 2012. [PDF][BibTex].

Web Applications

  • Xiaoyin Wang, Lu Zhang, Tao Xie, Yingfei Xiong, and Hong Mei. Automating Presentation Changes in Dynamic Web Applications via Collaborative Hybrid Analysis. In Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2012), Research Triangle Park, NC, November 2012. [PDF][BibTeX]
  • Xiaoyin Wang, Lu Zhang, Tao Xie, Hong Mei, and Jiasu Sun. Locating Need-to-Translate Constant Strings in Web Applications. In Proceedings of the 18th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE 2010), Santa Fe, NM, pages 87-96, November 2010. [PDF][BibTeX]
  • Kunal Taneja, Nuo Li, Madhuri Marri, Tao Xie, and Nikolai Tillmann. MiTV: Multiple-Implementation Testing of User-Input Validators for Web Applications. In Proceedings of the 25th IEEE/ACM International Conference on Automated Software Engineering (ASE 2010), Short Paper, Antwerp, Belgium, pages 131-134, September 2010. [PDF][BibTeX]
  • Nuo Li, Tao Xie, Maozhong Jin, and Chao Liu. Perturbation-based User-Input-Validation Testing of Web Applications. Journal of Systems and Software. Volume 83, Issue 11, pages 2263-2274, November 2010. [BibTeX]
  • Evan Martin and Tao Xie. A Fault Model and Mutation Testing of Access Control Policies. In Proceedings of the 16th International Conference on World Wide Web (WWW 2007), Security, Privacy, Reliability, and Ethics Track, Banff, Alberta, Canada, pp. 667-676, May 2007. [PDF][BibTeX]

Service-Centric or Cloud 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
  • 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]
  • 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]
  • Linghao Zhang, Xiaoxing Ma, and Jian Lu, Tao Xie, Nikolai Tillmann, Jonathan de Halleux. Environment Modeling for Automated Testing of Cloud Applications. IEEE Software, Special Issue on Software Engineering for Cloud Computing, Volume 29, Issue 2, pages 30-35, 2012. [PDF][BibTex]
  • 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]
  • Yitao Ni, Lu Zhang, Zhongjie Li, Tao Xie, and Hong Mei. Detecting Concurrency-Related Problematic Activity Arrangement in WS-BPEL Programs. In Proceedings of the 8th International Conference on Services Computing (SCC 2011), Washington DC, pages 209--217, July 2011. [PDF][BibTeX]
  • Lingshuang Shao, Junfeng Zhao, Tao Xie, Lu Zhang, Bing Xie, and Hong Mei. User-Perceived Service Availability: A Metric and an Estimation Approach. In Proceedings of the IEEE International Conference on Web Services (ICWS 2009), Application and Industry Track, Los Angeles, CA, pp. 647-654, July 2009. [PDF][BibTeX]
  • Shan-Shan Hou, Lu Zhang, Tao Xie, and Jia-Su Sun. Quota-Constrained Test-Case Prioritization for Regression Testing of Service-Centric Systems. In Proceedings of the 24rd IEEE International Conference on Software Maintenance (ICSM 2008), Beijing, China, pp. 257-266, October 2008. [PDF][BibTeX]
  • Lingshuang Shao, Lu Zhang, Tao Xie, Junfeng Zhao, Bing Xie, and Hong Mei. Dynamic Availability Estimation for Service Selection Based on Status Identification. In Proceedings of the IEEE International Conference on Web Services (ICWS 2008), Application Services and Industry Track, Beijing, China, pp. 645-652, September 2008. [PDF][BibTeX]
  • Evan Martin, Suranjana Basu, and Tao Xie. Automated Testing and Response Analysis of Web Services. In Proceedings of the IEEE International Conference on Web Services (ICWS 2007), Application Services and Industry Track, Salt Lake City, Utah, pp. 647-654, July 2007. [PDF][BibTeX]
  • A previous version appeared in Proceedings of SOAWS 2006.
  • Evan Martin, Suranjana Basu, and Tao Xie. WebSob: A Tool for Robustness Testing of Web Services. In Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), Companion Volume, Informal Research Demonstrations, Minneapolis, MN, pp. 65-66, May 2007. [PDF][BibTeX]