Tao Xie

Willett Faculty Scholar in Computer Science

20002019
If you made any changes in Pure, your changes will be visible here soon.

Research Output 2000 2019

2019

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

Testing
Information technology
Industry

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

Testing

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

Testing

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

Containers
Testing

Learning stateful preconditions modulo a test generator

Astorga, A., Parthasarathy, M., 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

Convolution
Semantics
Computer software maintenance
Costs
Deep learning

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

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

Reinforcement learning
Seed
Software engineering
Engines
Testing

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

Neural networks
Learning systems
Deep neural networks
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

Testing
Industry

A Combinatorial Testing-Based Approach to Fault Localization

Sh. Ghandehari, L., Lei, Y., Kacker, R., Kuhn, D. R. R., Kung, D. & Xie, T., Aug 16 2018, (Accepted/In press) In : IEEE Transactions on Software Engineering.

Research output: Contribution to journalArticle

Software testing
Testing

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

Application programs

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.

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

Application programs
User interfaces
Testing
Fault detection

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

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

Internet
Railroad cars

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

Engineering research
Benchmarking
Software engineering
Industry

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.

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.

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

Black-box testing
Industry
Testing
Automation
Specifications

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

Visualization
Trace analysis
Software engineering
Industry

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

Software engineering
Automation
Productivity

Intelligent Software Engineering: Synergy Between AI and Software Engineering

Xie, T., Jan 1 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, 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

Synergy
Software Engineering
Software engineering
Software
Intelligence

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

Computer systems
Internet

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

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

Application programs
Information retrieval
Android (operating system)

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

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

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

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

Application programs
Engineering research
Mobile devices
Software engineering

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, Vol. 2018-October. p. 323-325 3 p. 8506484

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

Visualization
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

Application programs
Websites
Android (operating system)
Landing
World Wide Web

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

Application programs
Testing
Android (operating system)
Empirical study
Compatibility

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

Internet
Big data
Railroad cars
Engines

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

Studios
Engineers
Technology transfer
Monitoring

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

Yang, W., Kong, D., Xie, T. & Gunter, C., 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

Application programs
Android (operating system)
Malware
Semantics

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

Testing
Costs

Preface

Xie, T., Cai, Y., Liu, X., Wang, X., Acharya, M. P., d’Amorim, M. & Ma, X., Nov 1 2017, In : Journal of Computer Science and Technology. 32, 6, p. 1057-1059 3 p.

Research output: Contribution to journalEditorial

Record and replay for android: Are we there yet in industrial cases?

Lam, W., Wu, Z., Li, D., Wang, W., Zheng, H., Luo, H., Yan, P., Deng, Y. & Xie, T., Aug 21 2017, ESEC/FSE 2017 - Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. Zisman, A., Bodden, E., Schafer, W. & van Deursen, A. (eds.). Association for Computing Machinery, p. 854-859 6 p. (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; vol. Part F130154).

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

Application programs
Testing
Touch screens
Transmitters
Sensors

Reliability Engineering

Larrucea, X., Belmonte, F., Welc, A. & Xie, T., Jan 1 2017, In : IEEE Software. 34, 4, p. 26-29 4 p., 7974694.

Research output: Contribution to journalReview article

Mobile devices
Software engineering
Industry

ReWAP: Reducing Redundant Transfers for Mobile Web Browsing via App-Specific Resource Packaging

Liu, X., Ma, Y., Dong, S., Liu, Y., Xie, T. & Huang, G., Sep 1 2017, In : IEEE Transactions on Mobile Computing. 16, 9, p. 2625-2638 14 p., 7762888.

Research output: Contribution to journalArticle

Application programs
Packaging
Energy utilization

SafeDrive: Online Driving Anomaly Detection From Large-Scale Vehicle Data

Zhang, M., Chen, C., Wo, T., Xie, T., Bhuiyan, M. Z. A. & Lin, X., Aug 2017, In : IEEE Transactions on Industrial Informatics. 13, 4, p. 2087-2096 10 p., 7864432.

Research output: Contribution to journalArticle

Internet
Supervised learning
Sensors
Electric fuses
Gears

SWAROVsky: Optimizing Resource Loading for Mobile Web Browsing

Liu, X., Ma, Y., Wang, X., Liu, Y., Xie, T. & Huang, G., Oct 1 2017, In : IEEE Transactions on Mobile Computing. 16, 10, p. 2941-2954 14 p., 7801009.

Research output: Contribution to journalArticle

Websites
Servers
Web browsers
World Wide Web
Mobile devices

Transferring code-clone detection and analysis to practice

Dang, Y., Zhang, D., Ge, S., Huang, R., Chu, C. & 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. 53-62 10 p. 7965429

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

Social aspects
Technology transfer
Studios
Software engineering
Industry

UiRef: Analysis of sensitive user inputs in Android applications

Andow, B., Acharya, A., Li, D., Enck, W., Singh, K. & Xie, T., Jul 18 2017, Proceedings of the 10th ACM Conference on Security and Privacy in Wireless and Mobile Networks, WiSec 2017. Association for Computing Machinery, Inc, p. 23-34 12 p. (Proceedings of the 10th ACM Conference on Security and Privacy in Wireless and Mobile Networks, WiSec 2017).

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

Semantics
User interfaces
Application programming interfaces (API)
Labels

When program analysis meets mobile security: An industrial study of misusing android internet sockets

Bu, W., Xue, M., Xu, L., Zhou, Y., Tang, Z. & Xie, T., Aug 21 2017, ESEC/FSE 2017 - Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering. Zisman, A., Bodden, E., Schafer, W. & van Deursen, A. (eds.). Association for Computing Machinery, p. 842-847 6 p. (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; vol. Part F130154).

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

Application programs
Internet
Technology transfer
Static analysis
Mobile security
2016

Advances in unit testing: Theory and practice

Xie, T., Tillmann, N. & Lakshman, P., May 14 2016, Proceedings - 5th International Workshop on Green and Sustainable Software, GREENS 2016. IEEE Computer Society, p. 904-905 2 p. (Proceedings - International Conference on Software Engineering).

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

Testing
Specifications
Education
Industry

A Study of Grayware on Google Play

Andow, B., Nadkarni, A., Bassett, B., Enck, W. & Xie, T., Aug 1 2016, Proceedings - 2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016. Institute of Electrical and Electronics Engineers Inc., p. 224-233 10 p. 7527773. (Proceedings - 2016 IEEE Symposium on Security and Privacy Workshops, SPW 2016).

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

Application programs
Malware
Computer operating systems

Automated test input generation for android: Are we really there yet in an industrial case?

Zeng, X., Li, D., Zheng, W., Xia, F., Deng, Y., Lam, W., Yang, W. & Xie, T., Nov 1 2016, FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. Su, Z., Zimmermann, T. & Cleland-Huang, J. (eds.). Association for Computing Machinery, p. 987-992 6 p. (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; vol. 13-18-November-2016).

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

Application programs

Demystifying the Imperfect Client-Side Cache Performance of Mobile Web Browsing

Liu, X., Ma, Y., Liu, Y., Xie, T. & Huang, G., Sep 1 2016, In : IEEE Transactions on Mobile Computing. 15, 9, p. 2206-2220 15 p., 7295636.

Research output: Contribution to journalArticle

World Wide Web
Websites
Servers
Web browsers
Smartphones

High-confidence software evolution

Gao, Q., Li, J., Xiong, Y., Hao, D., Xiao, X., Taneja, K., Zhang, L. & Xie, T., Jul 1 2016, In : Science China Information Sciences. 59, 7, 071101.

Research output: Contribution to journalReview article

Application programming interfaces (API)
Data storage equipment

Learning for test prioritization: An industrial case study

Busjaeger, B. & Xie, T., Nov 1 2016, FSE 2016 - Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering. Su, Z., Zimmermann, T. & Cleland-Huang, J. (eds.). Association for Computing Machinery, p. 975-980 6 p. (Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering; vol. 13-18-November-2016).

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

Learning systems
Productivity
Feedback
Testing

Measuring code behavioral similarity for programming and software engineering education

Li, S., Xiao, X., Bassett, B., Xie, T. & Tillmann, N., May 14 2016, Proceedings - 5th International Workshop on Green and Sustainable Software, GREENS 2016. IEEE Computer Society, p. 501-510 10 p. (Proceedings - International Conference on Software Engineering).

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

Engineering education
Computer programming
Software engineering
Information technology
Teaching