Tao Xie

Willett Faculty Scholar in Computer Science

If you made any changes in Pure these will be visible here soon.

Research Output

2020

A Combinatorial Testing-Based Approach to Fault Localization

Sh. Ghandehari, L., Lei, Y., Kacker, R., Kuhn, R., Xie, T. & Kung, D., Jun 1 2020, In : IEEE Transactions on Software Engineering. 46, 6, p. 616-645 30 p., 8438933.

Research output: Contribution to journalArticle

CoMID: Context-Based Multiinvariant Detection for Monitoring Cyber-Physical Software

Qin, Y., Xie, T., Xu, C., Astorga, A. & Lu, J., Mar 1 2020, In : IEEE Transactions on Reliability. 69, 1, p. 106-123 18 p., 8809357.

Research output: Contribution to journalArticle

Conference Virtualization

Hierons, R. M. & Xie, T., Jun 1 2020, In : Software Testing Verification and Reliability. 30, 4-5, e1749.

Research output: Contribution to journalEditorial

Open Access

Expert Perspectives on AI

Carleton, A. D., Harper, E., Lyu, M. R., Eldh, S., Xie, T. & Menzies, T., Jul 1 2020, In : IEEE Software. 37, 4, p. 87-94 8 p., 9121622.

Research output: Contribution to journalComment/debate

SemRegex: A semantics-based approach for generating regular expressions from natural language specifications

Zhong, Z., Guo, J., Yang, W., Peng, J., Xie, T., Lou, J. G., Liu, T. & Zhang, D., 2020, Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, EMNLP 2018. Riloff, E., Chiang, D., Hockenmaier, J. & Tsujii, J. (eds.). Association for Computational Linguistics, p. 1608-1618 11 p. (Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, EMNLP 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

The AI Effect: Working at the Intersection of AI and SE

Carleton, A. D., Harper, E., Menzies, T., Xie, T., Eldh, S. & Lyu, M. R., Jul 1 2020, In : IEEE Software. 37, 4, p. 26-35 10 p., 9121618.

Research output: Contribution to journalArticle

Working Across Boundaries

Hierons, R. M. & Xie, T., May 1 2020, In : Software Testing Verification and Reliability. 30, 3, e1734.

Research output: Contribution to journalEditorial

Open Access
2019

An Exploratory Study of Logging Configuration Practice in Java

Zhi, C., Yin, J., Deng, S., Ye, M., Fu, M. & Xie, T., Sep 2019, Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019. Institute of Electrical and Electronics Engineers Inc., p. 459-469 11 p. 8919133. (Proceedings - 2019 IEEE International Conference on Software Maintenance and Evolution, ICSME 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Delta Debugging Microservice Systems with Parallel Optimization

Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Li, W. & Ding, D., 2019, (Accepted/In press) In : IEEE Transactions on Services Computing.

Research output: Contribution to journalArticle

Detecting Failures of Neural Machine Translation in the Absence of Reference Translations

Wang, W., Zheng, W., Liu, D., Zhang, C., Zeng, Q., Deng, Y., Yang, W., He, P. & Xie, T., Jun 2019, Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks - DSN 2019 Industry Track. Institute of Electrical and Electronics Engineers Inc., p. 1-4 4 p. 8805773. (Proceedings - 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks - DSN 2019 Industry Track).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Editorial: New Chapter Ahead

Xie, T., Dec 1 2019, In : Software Testing Verification and Reliability. 29, 8, e1724.

Research output: Contribution to journalEditorial

Open Access

FinExpert: Domain-specific test generation for FinTech systems

Jin, T., Wang, Q., Xu, L., Pan, C., Dou, L., Qian, H., He, L. & Xie, T., Aug 12 2019, ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Apel, S., Dumas, M., Russo, A. & Pfahl, D. (eds.). Association for Computing Machinery, Inc, p. 853-862 10 p. (ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Grading-based test suite augmentation

Osei-Owusu, J., Astorga, A., Butler, L., Xie, T. & Challen, G., Nov 2019, Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019. Institute of Electrical and Electronics Engineers Inc., p. 226-229 4 p. 8952332. (Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

IDFlakies: A framework for detecting and partially classifying flaky tests

Lam, W., Oei, R., Shi, A., Marinov, D. & Xie, T., Apr 2019, Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019. Institute of Electrical and Electronics Engineers Inc., p. 312-322 11 p. 8730188. (Proceedings - 2019 IEEE 12th International Conference on Software Testing, Verification and Validation, ICST 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

IFixFlakies: A framework for automatically fixing order-dependent flaky tests

Shi, A., Lam, W., Oei, R., Xie, T. & Marinov, D., Aug 12 2019, ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Apel, S., Dumas, M., Russo, A. & Pfahl, D. (eds.). Association for Computing Machinery, Inc, p. 545-555 11 p. (ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Latent error prediction and fault localization for microservice applications by learning from system trace logs

Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Liu, D., Xiang, Q. & He, C., Aug 12 2019, ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Apel, S., Dumas, M., Russo, A. & Pfahl, D. (eds.). Association for Computing Machinery, Inc, p. 683-694 12 p. (ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Learning stateful preconditions modulo a test generator

Astorga, A., Madhusudan, P., Saha, S., Wang, S. & Xie, T., Jun 8 2019, PLDI 2019 - Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation. McKinley, K. S. & Fisher, K. (eds.). Association for Computing Machinery, p. 775-787 13 p. (Proceedings of the ACM SIGPLAN Conference on Programming Language Design and Implementation (PLDI)).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access

Neural detection of semantic code clones via tree-based convolution

Yu, H., Lam, W., Chen, L., Li, G., Xie, T. & Wang, Q., May 2019, Proceedings - 2019 IEEE/ACM 27th International Conference on Program Comprehension, ICPC 2019. IEEE Computer Society, p. 70-80 11 p. 8813290. (IEEE International Conference on Program Comprehension; vol. 2019-May).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Policylint: Investigating internal privacy policy contradictions on google play

Andow, B., Mahmud, S. Y., Wang, W., Whitaker, J., Enck, W., Reaves, B., Singh, K. & Xie, T., Jan 1 2019, Proceedings of the 28th USENIX Security Symposium. USENIX Association, p. 585-602 18 p. (Proceedings of the 28th USENIX Security Symposium).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Preface

Xie, T., Wei, J., Xu, C., Jin, Z. & Ma, X., Sep 1 2019, In : Journal of Computer Science and Technology. 34, 5, p. 939-941 3 p.

Research output: Contribution to journalEditorial

Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba

Zhi, C., Deng, S., Yin, J., Fu, M., Zhu, H., Li, Y. & Xie, T., Dec 2019, Proceedings - 2019 26th Asia-Pacific Software Engineering Conference, APSEC 2019. IEEE Computer Society, p. 142-149 8 p. 8945717. (Proceedings - Asia-Pacific Software Engineering Conference, APSEC; vol. 2019-December).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

REINAM: Reinforcement learning for input-grammar inference

Wu, Z., Johnson, E., Yang, W., Bastani, O., Song, D., Peng, J. & Xie, T., Aug 12 2019, ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering. Apel, S., Dumas, M., Russo, A. & Pfahl, D. (eds.). Association for Computing Machinery, Inc, p. 488-498 11 p. (ESEC/FSE 2019 - Proceedings of the 2019 27th ACM Joint Meeting European Software Engineering Conference and Symposium on the Foundations of Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Robustra: Training provable robust neural networks over reference adversarial space

Li, L., Zhong, Z., Li, B. & Xie, T., Jan 1 2019, Proceedings of the 28th International Joint Conference on Artificial Intelligence, IJCAI 2019. Kraus, S. (ed.). International Joint Conferences on Artificial Intelligence, p. 4711-4717 7 p. (IJCAI International Joint Conference on Artificial Intelligence; vol. 2019-August).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Root cause localization for unreproducible builds via causality analysis over system call tracing

Ren, Z., Liu, C., Xiao, X., Jiang, H. & Xie, T., Nov 2019, Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019. Institute of Electrical and Electronics Engineers Inc., p. 527-538 12 p. 8952375. (Proceedings - 2019 34th IEEE/ACM International Conference on Automated Software Engineering, ASE 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Testing untestable neural machine translation: An industrial case

Zheng, W., Wang, W., Liu, D., Zhang, C., Zeng, Q., Deng, Y., Yang, W., He, P. & Xie, T., May 2019, Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019. Institute of Electrical and Electronics Engineers Inc., p. 314-315 2 p. 8802818. (Proceedings - 2019 IEEE/ACM 41st International Conference on Software Engineering: Companion, ICSE-Companion 2019).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2018

A characteristic study of parameterized unit tests in .NET open source projects

Lam, W., Srisakaokul, S., Bassett, B., Mahdian, P., Xie, T., Lakshman, P. & De Halleux, J., Jul 1 2018, 32nd European Conference on Object-Oriented Programming, ECOOP 2018. Millstein, T. (ed.). Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing, (Leibniz International Proceedings in Informatics, LIPIcs; vol. 109).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Aladdin: Automating release of deep-link apis on android

Ma, Y., Hu, Z., Liu, Y., Xie, T. & Liu, X., Apr 10 2018, The Web Conference 2018 - Proceedings of the World Wide Web Conference, WWW 2018. Association for Computing Machinery, Inc, p. 1469-1478 10 p. (The Web Conference 2018 - Proceedings of the World Wide Web Conference, WWW 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Open Access

A large-scale empirical study on android runtime-permission rationale messages

Liu, X., Leng, Y., Yang, W., Wang, W., Zhai, C. & Xie, T., Oct 23 2018, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. Kelleher, C., Engels, G., Fernandes, J. P., Cunha, J. & Mendes, J. (eds.). IEEE Computer Society, p. 137-146 10 p. 8506574. (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC; vol. 2018-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

An empirical study of android test generation tools in industrial cases

Wang, W., Cao, Y., Li, D., Zhang, Z., Deng, Y., Yang, W. & Xie, T., Sep 3 2018, ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. Kastner, C., Huchard, M. & Fraser, G. (eds.). Association for Computing Machinery, Inc, p. 738-748 11 p. (ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

A Platform Solution of Data-Quality Improvement for Internet-of-Vehicle Services

Zhang, M., Wo, T. & Xie, T., Aug 22 2018, 2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018. Institute of Electrical and Electronics Engineers Inc., 8444581. (2018 IEEE International Conference on Pervasive Computing and Communications, PerCom 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Benchmarking microservice systems for software engineering research

Zhou, X., Peng, X., Xie, T., Sun, J., Xu, C., Ji, C. & Zhao, W., May 27 2018, Proceedings - International Conference on Software Engineering. IEEE Computer Society, p. 323-324 2 p. (Proceedings - International Conference on Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Delta debugging microservice systems

Zhou, X., Sun, J., Peng, X., Li, W., Ding, D., Xie, T. & Ji, C., Sep 3 2018, ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering. Kastner, C., Huchard, M. & Fraser, G. (eds.). Association for Computing Machinery, Inc, p. 802-807 6 p. (ASE 2018 - Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

FACTS: Automated black-box testing of fintech systems

Wang, Q., Gu, L., Xue, M., Xu, L., Niu, W., Dou, L., He, L. & Xie, T., Oct 26 2018, ESEC/FSE 2018 - Proceedings of the 2018 26th ACM Joint Meeting on European So ftware Engineering Conference and Symposium on the Foundations of So ftware Engineering. Garci, A., Pasareanu, C. S. & Leavens, G. T. (eds.). Association for Computing Machinery, Inc, p. 839-844 6 p. (ESEC/FSE 2018 - Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study

Zhou, X., Peng, X., Xie, T., Sun, J., Ji, C., Li, W. & Ding, D., Jan 1 2018, (Accepted/In press) In : IEEE Transactions on Software Engineering.

Research output: Contribution to journalArticle

Intelligent software engineering: Synergy between AI and software engineering

Xie, T., Feb 9 2018, iSOFT - Proceedings of the 11th Innovations in Software Engineering Conference, ISEC 2018. Association for Computing Machinery, a1. (ACM International Conference Proceeding Series).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Intelligent Software Engineering: Synergy Between AI and Software Engineering

Xie, T., 2018, Dependable Software Engineering. Theories, Tools, and Applications - 4th International Symposium, SETTA 2018, Proceedings. Yang, Z., Feng, X. & Müller-Olm, M. (eds.). Springer-Verlag Berlin Heidelberg, p. 3-7 5 p. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); vol. 10998 LNCS).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Introduction to the special issue on emerging software technologies for internet-based systems: Internetware and DevOps

Xie, T., Van Hoorn, A., Wang, H. & Weber, I., Mar 2018, In : ACM Transactions on Internet Technology. 18, 2, 3173572.

Research output: Contribution to journalEditorial

Mining android app descriptions for permission requirements recommendation

Liu, X., Leng, Y., Yang, W., Zhai, C. & Xie, T., Oct 12 2018, Proceedings - 2018 IEEE 26th International Requirements Engineering Conference, RE 2018. Amyot, D., Maalej, W. & Ruhe, G. (eds.). Institute of Electrical and Electronics Engineers Inc., p. 147-158 12 p. 8491131. (Proceedings - 2018 IEEE 26th International Requirements Engineering Conference, RE 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Preface

Singh, M., Williams, L., Kuhn, R. & Xie, T., Apr 10 2018, In : ACM International Conference Proceeding Series. p. I-II

Research output: Contribution to journalEditorial

Preface

Xie, T., Jiang, H., Li, G., Wo, T., Pandita, R., Xu, C. & Xu, L., Sep 1 2018, In : Journal of Computer Science and Technology. 33, 5, p. 873-875 3 p.

Research output: Contribution to journalArticle

PreInfer: Automatic inference of preconditions via symbolic analysis

Astorga, A., Srisakaokul, S., Xiao, X. & Xie, T., Jul 19 2018, Proceedings - 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2018. Institute of Electrical and Electronics Engineers Inc., p. 678-689 12 p. 8416526. (Proceedings - 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2018).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

RESEC 2018 welcome

Xu, Z., Xiao, X., Qian, Z., Xie, T. & Faloutsos, M., May 24 2018, In : RESEC 2018 - Proceedings of the 1st Workshop on Radical and Experiential Security, Co-located with ASIA CCS 2018. p. iii-iv

Research output: Contribution to journalEditorial

Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles

Liu, X., Li, H., Lu, X., Xie, T., Mei, Q., Feng, F. & Mei, H., Apr 1 2018, In : IEEE Transactions on Software Engineering. 44, 4, p. 384-411 28 p.

Research output: Contribution to journalArticle

Visualizing path exploration to assist problem diagnosis for structural test generation

Cao, J., Astorga, A., Srisakaokul, S., Wu, Z., Liu, X., Xiao, X. & Xie, T., Oct 23 2018, Proceedings - 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC 2018. Kelleher, C., Engels, G., Fernandes, J. P., Cunha, J. & Mendes, J. (eds.). IEEE Computer Society, p. 323-325 3 p. 8506484. (Proceedings of IEEE Symposium on Visual Languages and Human-Centric Computing, VL/HCC; vol. 2018-October).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

2017

Aladdin: Automating release of android deep links to in-app content

Ma, Y., Liu, X., Hu, Z., Yang, D., Huang, G., Liu, Y. & Xie, T., Jun 30 2017, Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017. Institute of Electrical and Electronics Engineers Inc., p. 139-140 2 p. 7965281. (Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering Companion, ICSE-C 2017).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Automated test input generation for android: Towards getting there in an industrial case

Zheng, H., Li, D., Liang, B., Zeng, X., Zheng, W., Deng, Y., Lam, W., Yang, W. & Xie, T., Jun 30 2017, Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP 2017. Institute of Electrical and Electronics Engineers Inc., p. 253-262 10 p. 7965449. (Proceedings - 2017 IEEE/ACM 39th International Conference on Software Engineering: Software Engineering in Practice Track, ICSE-SEIP 2017).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

CarStream: An industrial system of big data processing for Internet-of-Vehicles

Zhang, M., Wo, T., Xie, T., Lin, X. & Liu, Y., Aug 1 2017, In : Proceedings of the VLDB Endowment. 10, 12, p. 1766-1777 12 p.

Research output: Contribution to journalConference article

Experience report on applying software analytics in incident management of online service

Lou, J. G., Lin, Q., Ding, R., Fu, Q., Zhang, D. & Xie, T., Dec 1 2017, In : Automated Software Engineering. 24, 4, p. 905-941 37 p.

Research output: Contribution to journalArticle

Malware detection in adversarial settings: Exploiting feature evolutions and confusions in android apps

Yang, W., Kong, D., Xie, T. & Gunter, C. A., Dec 4 2017, Proceedings - 33rd Annual Computer Security Applications Conference, ACSAC 2017. Association for Computing Machinery, p. 288-302 15 p. (ACM International Conference Proceeding Series; vol. Part F132521).

Research output: Chapter in Book/Report/Conference proceedingConference contribution

PerfRanker: Prioritization of performance regression tests for collection-intensive sotware

Mostafa, S., Wang, X. & Xie, T., Jul 10 2017, ISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis. Sen, K. & Bultan, T. (eds.). Association for Computing Machinery, Inc, p. 23-34 12 p. (ISSTA 2017 - Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis).

Research output: Chapter in Book/Report/Conference proceedingConference contribution