Tao Xie

Orcid: 0000-0002-6731-216X

Affiliations:
  • Peking University, School of Electronics Engineering and Computer Science, Department of Computer Science and Technology, China
  • University of Illinois at Urbana-Champaign, Department of Computer Science, IL, USA
  • North Carolina State University, Department of Computer Science, Raleigh, NC, USA
  • University of Washington, Department of Computer Science and Engineering, Seattle, WA, USA


According to our database1, Tao Xie authored at least 402 papers between 1998 and 2024.

Collaborative distances:

Timeline

Legend:

Book 
In proceedings 
Article 
PhD thesis 
Dataset
Other 

Links

Online presence:

On csauthors.net:

Bibliography

2024
DNN Testing, Regression Testing and Software Reliability Prediction.
Softw. Test. Verification Reliab., December, 2024

Metamorphic Testing and Web Element Localization.
Softw. Test. Verification Reliab., November, 2024

Fault tolerance and metamorphic relation prediction.
Softw. Test. Verification Reliab., September, 2024

Unsafe code detection in Rust and metamorphic testing of autonomous driving systems.
Softw. Test. Verification Reliab., August, 2024

Investigating fault injection techniques in hardware-based deep neural networks and mutation-based fault localization.
Softw. Test. Verification Reliab., June, 2024

Path Toward Elderly Friendly Mobile Apps.
Computer, June, 2024

Test code evolution and mutation testing.
Softw. Test. Verification Reliab., May, 2024

Safety and Performance, Why Not Both? Bi-Objective Optimized Model Compression Against Heterogeneous Attacks Toward AI Software Deployment.
IEEE Trans. Software Eng., March, 2024

Bud hunting with directed fuzz testing and source code vulnerability detection with advanced graph neural networks.
Softw. Test. Verification Reliab., March, 2024

Test case prioritization and mutation testing.
Softw. Test. Verification Reliab., January, 2024

An Empirical Study on Focal Methods in Deep-Learning-Based Approaches for Assertion Generation.
Proc. ACM Softw. Eng., 2024

Automated Proof Generation for Rust Code via Self-Evolution.
CoRR, 2024

EPIC: Efficient Position-Independent Context Caching for Serving Large Language Models.
CoRR, 2024

Careful About What App Promotion Ads Recommend! Detecting and Explaining Malware Promotion via App Promotion Graph.
CoRR, 2024

Skill-Adpative Imitation Learning for UI Test Reuse.
CoRR, 2024

SWE-bench-java: A GitHub Issue Resolving Benchmark for Java.
CoRR, 2024

Foundation Model Engineering: Engineering Foundation Models Just as Engineering Software.
CoRR, 2024

MemServe: Context Caching for Disaggregated LLM Serving with Elastic Memory Pool.
CoRR, 2024

CodeR: Issue Resolving with Multi-Agent and Task Graphs.
CoRR, 2024

InfiCoder-Eval: Systematically Evaluating the Question-Answering Capabilities of Code Large Language Models.
CoRR, 2024

Validity-Preserving Delta Debugging via Generator.
CoRR, 2024

Using LLM to select the right SQL Query from candidates.
CoRR, 2024

FinHunter: Improved Search-Based Test Generation for Structural Testing of FinTech Systems.
Proceedings of the Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering, 2024

MESIA: Understanding and Leveraging Supplementary Nature of Method-level Comments for Automatic Comment Generation.
Proceedings of the 32nd IEEE/ACM International Conference on Program Comprehension, 2024

Guardian: A Runtime Framework for LLM-Based UI Exploration.
Proceedings of the 33rd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2024

Hierarchy-Aware Regression Test Prioritization.
Proceedings of the 35th IEEE International Symposium on Software Reliability Engineering, 2024

Learning-based Widget Matching for Migrating GUI Test Cases.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

CoderEval: A Benchmark of Pragmatic Code Generation with Generative Pre-trained Models.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024

VulLibGen: Generating Names of Vulnerability-Affected Packages via a Large Language Model.
Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), 2024

2023
Model-based testing, test case prioritization and testing of virtual reality applications.
Softw. Test. Verification Reliab., December, 2023

In vivo testing and integration of proving and testing.
Softw. Test. Verification Reliab., November, 2023

EVONChain: a bi-tiered public blockchain network architecture.
Peer Peer Netw. Appl., November, 2023

Deep neural network supervision and data flow testing.
Softw. Test. Verification Reliab., September, 2023

Quality assurance for Internet of Things and speech recognition systems.
Softw. Test. Verification Reliab., August, 2023

Combinatorial testing and machine learning for automated test generation.
Softw. Test. Verification Reliab., June, 2023

Test infrastructure and environment.
Softw. Test. Verification Reliab., May, 2023

Characterizing and Finding System Setting-Related Defects in Android Apps.
IEEE Trans. Software Eng., April, 2023

LegoDroid: flexible Android app decomposition and instant installation.
Sci. China Inf. Sci., April, 2023

Model-based testing.
Softw. Test. Verification Reliab., March, 2023

Fuzz testing for digital TV receivers and multitasking control software verification.
Softw. Test. Verification Reliab., 2023

Data Transformation to Construct a Dataset for Generating Entity-Relationship Model from Natural Language.
CoRR, 2023

Software Engineering for OpenHarmony: A Research Roadmap.
CoRR, 2023

Identifying Vulnerability Patches by Comprehending Code Commits with Comprehensive Change Contexts.
CoRR, 2023

VulLibGen: Identifying Vulnerable Third-Party Libraries via Generative Pre-Trained Model.
CoRR, 2023

CONTRACTFIX: A Framework for Automatically Fixing Vulnerabilities in Smart Contracts.
CoRR, 2023

Identifying Vulnerable Third-Party Libraries from Textual Descriptions of Vulnerabilities and Libraries.
CoRR, 2023

Effective Random Test Generation for Deep Learning Compilers.
CoRR, 2023

Practitioners' Expectations on Code Completion.
CoRR, 2023

SoK: Certified Robustness for Deep Neural Networks.
Proceedings of the 44th IEEE Symposium on Security and Privacy, 2023

How Practitioners Expect Code Completion?
Proceedings of the 31st ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2023

Predicting Compilation Resources for Adaptive Build in an Industrial Setting.
Proceedings of the 38th IEEE/ACM International Conference on Automated Software Engineering, 2023

GDsmith: Detecting Bugs in Cypher Graph Database Engines.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023

Badge: Prioritizing UI Events with Hierarchical Multi-Armed Bandits for Automated UI Testing.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

Reliability Assurance for Deep Neural Network Architectures Against Numerical Defects.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023

EVONChain: A Public Blockchain Architecture with Bi-tiered Network for Edge Computing.
Proceedings of the 10th IEEE International Conference on Cyber Security and Cloud Computing, 2023

2022
Delta Debugging Microservice Systems with Parallel Optimization.
IEEE Trans. Serv. Comput., 2022

Assessing and Improving an Evaluation Dataset for Detecting Semantic Code Clones via Deep Learning.
ACM Trans. Softw. Eng. Methodol., 2022

Combinatorial testing and model checking.
Softw. Test. Verification Reliab., 2022

Integration testing and metamorphic testing.
Softw. Test. Verification Reliab., 2022

Metamorphic testing and test automation.
Softw. Test. Verification Reliab., 2022

Combinatorial testing and model-based testing.
Softw. Test. Verification Reliab., 2022

Model checking, testing and debugging.
Softw. Test. Verification Reliab., 2022

Preface.
J. Comput. Sci. Technol., 2022

Enjoy your observability: an industrial survey of microservice tracing and analysis.
Empir. Softw. Eng., 2022

GDsmith: Detecting Bugs in Graph Database Engines.
CoRR, 2022

A Theoretical Analysis of Random Regression Test Prioritization.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2022

NL2Viz: natural language to visualization via constrained syntax-guided synthesis.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022

Efficient Synthesis of Method Call Sequences for Test Generation and Bounded Verification.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022

TaintSQL: Dynamically Tracking Fine-Grained Implicit Flows for SQL Statements.
Proceedings of the IEEE 33rd International Symposium on Software Reliability Engineering, 2022

Automated Assertion Generation via Information Retrieval and Its Integration with Deep learning.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Preempting Flaky Tests via Non-Idempotent-Outcome Tests.
Proceedings of the 44th IEEE/ACM 44th International Conference on Software Engineering, 2022

Automated Visual Testing for Mobile Apps in an Industrial Setting.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022

Double Sampling Randomized Smoothing.
Proceedings of the International Conference on Machine Learning, 2022

On the Certified Robustness for Ensemble Models and Beyond.
Proceedings of the Tenth International Conference on Learning Representations, 2022

Targeting requirements violations of autonomous driving systems by dynamic evolutionary search (HOP at GECCO'22).
Proceedings of the GECCO '22: Genetic and Evolutionary Computation Conference, Companion Volume, Boston, Massachusetts, USA, July 9, 2022

Exploring the Secrets Behind the Learning Difficulty of Meaning Representations for Semantic Parsing.
Proceedings of the 2022 Conference on Empirical Methods in Natural Language Processing, 2022

2021
Fault Analysis and Debugging of Microservice Systems: Industrial Survey, Benchmark System, and Empirical Study.
IEEE Trans. Software Eng., 2021

Property generation/verification and empirical studies.
Softw. Test. Verification Reliab., 2021

Adaptive or embedded software testing and mutation testing.
Softw. Test. Verification Reliab., 2021

Editorial: Verification, reliability and performance.
Softw. Test. Verification Reliab., 2021

Editorial: Testing, Debugging, and Defect Prediction.
Softw. Test. Verification Reliab., 2021

Finding Polluter Tests Using Java PathFinder.
ACM SIGSOFT Softw. Eng. Notes, 2021

Synthesizing contracts correct modulo a test generator.
Proc. ACM Program. Lang., 2021

Preface.
J. Comput. Sci. Technol., 2021

No Free Lunch: Microservice Practices Reconsidered in Industry.
CoRR, 2021

Speculating Ineffective UI Exploration via Trace Analysis.
CoRR, 2021

Probabilistic and Systematic Coverage of Consecutive Test-Method Pairs for Detecting Order-Dependent Flaky Tests.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2021

Vet: identifying and avoiding UI exploration tarpits.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021

PaCon: a symbolic analysis approach for tactic-oriented clustering of programming submissions.
Proceedings of the 2021 ACM SIGPLAN International Symposium on SPLASH-E, 2021

FinFuzzer: One Step Further in Fuzzing Fintech Systems.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Groot: An Event-graph-based Approach for Root Cause Analysis in Industrial Settings.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

Targeting Requirements Violations of Autonomous Driving Systems by Dynamic Evolutionary Search.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021

An infrastructure approach to improving effectiveness of Android UI testing tools.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

Understanding and finding system setting-related defects in Android apps.
Proceedings of the ISSTA '21: 30th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2021

ORIC: A Self-Adjusting Blockchain Protocol with High Throughput.
Proceedings of the 2021 IEEE Intl Conf on Parallel & Distributed Processing with Applications, Big Data & Cloud Computing, Sustainable Computing & Communications, Social Computing & Networking (ISPA/BDCloud/SocialCom/SustainCom), New York City, NY, USA, September 30, 2021

TSS: Transformation-Specific Smoothing for Robustness Certification.
Proceedings of the CCS '21: 2021 ACM SIGSAC Conference on Computer and Communications Security, Virtual Event, Republic of Korea, November 15, 2021

2020
A Combinatorial Testing-Based Approach to Fault Localization.
IEEE Trans. Software Eng., 2020

CoMID: Context-Based Multiinvariant Detection for Monitoring Cyber-Physical Software.
IEEE Trans. Reliab., 2020

On automation in software engineering.
Softw. Test. Verification Reliab., 2020

Conference Virtualization.
Softw. Test. Verification Reliab., 2020

Working Across Boundaries.
Softw. Test. Verification Reliab., 2020

The AI Effect: Working at the Intersection of AI and SE.
IEEE Softw., 2020

Expert Perspectives on AI.
IEEE Softw., 2020

Peer Reviewing in Software Engineering: Perspectives from STVR Co-Editors-in-Chief.
ACM SIGSOFT Softw. Eng. Notes, 2020

A large-scale longitudinal study of flaky tests.
Proc. ACM Program. Lang., 2020

Preface.
J. Comput. Sci. Technol., 2020

SoK: Certified Robustness for Deep Neural Networks.
CoRR, 2020

Understanding Challenges in Deploying Deep Learning Based Software: An Empirical Study.
CoRR, 2020

Provable Robust Learning Based on Transformation-Specific Smoothing.
CoRR, 2020

Detecting numerical bugs in neural network architectures.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Clustering test steps in natural language toward automating test automation.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Graph-based trace analysis for microservice architecture understanding and problem diagnosis.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

A comprehensive study on challenges in deploying deep learning based software.
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020

Dependent-test-aware regression testing techniques.
Proceedings of the ISSTA '20: 29th ACM SIGSOFT International Symposium on Software Testing and Analysis, 2020

Database-Access Performance Antipatterns in Database-Backed Web Applications.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2020

JSidentify: a hybrid framework for detecting plagiarism among JavaScript code in online mini games.
Proceedings of the ICSE-SEIP 2020: 42nd International Conference on Software Engineering, Software Engineering in Practice, Seoul, South Korea, 27 June, 2020

Benchmarking Meaning Representations in Neural Semantic Parsing.
Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing, 2020

Data-Driven Investigation into Variants of Code Writing Questions.
Proceedings of the 32nd IEEE Conference on Software Engineering Education and Training, 2020

2019
Preface.
J. Comput. Sci. Technol., 2019

PolicyLint: Investigating Internal Privacy Policy Contradictions on Google Play.
Proceedings of the 28th USENIX Security Symposium, 2019

Latent error prediction and fault localization for microservice applications by learning from system trace logs.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

REINAM: reinforcement learning for input-grammar inference.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

iFixFlakies: a framework for automatically fixing order-dependent flaky tests.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

FinExpert: domain-specific test generation for FinTech systems.
Proceedings of the ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2019

Learning stateful preconditions modulo a test generator.
Proceedings of the 40th ACM SIGPLAN Conference on Programming Language Design and Implementation, 2019

Root Cause Localization for Unreproducible Builds via Causality Analysis Over System Call Tracing.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Grading-Based Test Suite Augmentation.
Proceedings of the 34th IEEE/ACM International Conference on Automated Software Engineering, 2019

Neural detection of semantic code clones via tree-based convolution.
Proceedings of the 27th International Conference on Program Comprehension, 2019

Robustra: Training Provable Robust Neural Networks over Reference Adversarial Space.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019

iDFlakies: A Framework for Detecting and Partially Classifying Flaky Tests.
Proceedings of the 12th IEEE Conference on Software Testing, Validation and Verification, 2019

An Exploratory Study of Logging Configuration Practice in Java.
Proceedings of the 2019 IEEE International Conference on Software Maintenance and Evolution, 2019

Testing untestable neural machine translation: an industrial case.
Proceedings of the 41st International Conference on Software Engineering: Companion Proceedings, 2019

Detecting Failures of Neural Machine Translation in the Absence of Reference Translations.
Proceedings of the 49th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2019

Quality Assessment for Large-Scale Industrial Software Systems: Experience Report at Alibaba.
Proceedings of the 26th Asia-Pacific Software Engineering Conference, 2019

2018
Understanding Diverse Usage Patterns from Large-Scale Appstore-Service Profiles.
IEEE Trans. Software Eng., 2018

Introduction to the Special Issue on Emerging Software Technologies for Internet-Based Systems: Internetware and DevOps.
ACM Trans. Internet Techn., 2018

Preface.
J. Comput. Sci. Technol., 2018

MULDEF: Multi-model-based Defense Against Adversarial Examples for Neural Networks.
CoRR, 2018

Oracle-free Detection of Translation Issue for Neural Machine Translation.
CoRR, 2018

CoMID: Context-based Multi-Invariant Detection for Monitoring Cyber-Physical Software.
CoRR, 2018

Aladdin: Automating Release of Deep-Link APIs on Android.
Proceedings of the 2018 World Wide Web Conference on World Wide Web, 2018

A Large-Scale Empirical Study on Android Runtime-Permission Rationale Messages.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

Visualizing Path Exploration to Assist Problem Diagnosis for Structural Test Generation.
Proceedings of the 2018 IEEE Symposium on Visual Languages and Human-Centric Computing, 2018

FACTS: automated black-box testing of FinTech systems.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018

Mining Android App Descriptions for Permission Requirements Recommendation.
Proceedings of the 26th IEEE International Requirements Engineering Conference, 2018

A Platform Solution of Data-Quality Improvement for Internet-of-Vehicle Services.
Proceedings of the 2018 IEEE International Conference on Pervasive Computing and Communications, 2018

Delta debugging microservice systems.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

An empirical study of Android test generation tools in industrial cases.
Proceedings of the 33rd ACM/IEEE International Conference on Automated Software Engineering, 2018

Intelligent Software Engineering: Synergy between AI and Software Engineering.
Proceedings of the 11th Innovations in Software Engineering Conference, ISEC 2018, Hyderabad, India, February 09, 2018

Benchmarking microservice systems for software engineering research.
Proceedings of the 40th International Conference on Software Engineering: Companion Proceeedings, 2018

EnMobile: entity-based characterization and analysis of mobile malware.
Proceedings of the 40th International Conference on Software Engineering, 2018

SemRegex: A Semantics-Based Approach for Generating Regular Expressions from Natural Language Specifications.
Proceedings of the 2018 Conference on Empirical Methods in Natural Language Processing, Brussels, Belgium, October 31, 2018

A Characteristic Study of Parameterized Unit Tests in .NET Open Source Projects.
Proceedings of the 32nd European Conference on Object-Oriented Programming, 2018

PreInfer: Automatic Inference of Preconditions via Symbolic Analysis.
Proceedings of the 48th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2018

Generating Regular Expressions from Natural Language Specifications: Are We There Yet?
Proceedings of the Workshops of the The Thirty-Second AAAI Conference on Artificial Intelligence, 2018

Telemade: A Testing Framework for Learning-Based Malware Detection Systems.
Proceedings of the Workshops of the The Thirty-Second AAAI Conference on Artificial Intelligence, 2018

Multiple-Implementation Testing of Supervised Learning Software.
Proceedings of the Workshops of the The Thirty-Second AAAI Conference on Artificial Intelligence, 2018

2017
SWAROVsky: Optimizing Resource Loading for Mobile Web Browsing.
IEEE Trans. Mob. Comput., 2017

ReWAP: Reducing Redundant Transfers for Mobile Web Browsing via App-Specific Resource Packaging.
IEEE Trans. Mob. Comput., 2017

SafeDrive: Online Driving Anomaly Detection From Large-Scale Vehicle Data.
IEEE Trans. Ind. Informatics, 2017

Reliability Engineering.
IEEE Softw., 2017

Preface.
J. Comput. Sci. Technol., 2017

PRADO: Predicting App Adoption by Learning the Correlation between Developer-Controllable Properties and User Behaviors.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., 2017

Understanding Diverse Smarpthone Usage Patterns from Large-Scale Appstore-Service Profiles.
CoRR, 2017

Experience report on applying software analytics in incident management of online service.
Autom. Softw. Eng., 2017

UiRef: analysis of sensitive user inputs in Android applications.
Proceedings of the 10th ACM Conference on Security and Privacy in Wireless and Mobile Networks, 2017

Record and replay for Android: are we there yet in industrial cases?
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

When program analysis meets mobile security: an industrial study of misusing Android internet sockets.
Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering, 2017

PerfRanker: prioritization of performance regression tests for collection-intensive software.
Proceedings of the 26th ACM SIGSOFT International Symposium on Software Testing and Analysis, Santa Barbara, CA, USA, July 10, 2017

Automated Test Input Generation for Android: Towards Getting There in an Industrial Case.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017

Transferring Software Testing Tools to Practice.
Proceedings of the 12th IEEE/ACM International Workshop on Automation of Software Testing, 2017

Aladdin: automating release of Android deep links to in-app content.
Proceedings of the 39th International Conference on Software Engineering, 2017

Transferring Code-Clone Detection and Analysis to Practice.
Proceedings of the 39th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice Track, 2017

Malware Detection in Adversarial Settings: Exploiting Feature Evolutions and Confusions in Android Apps.
Proceedings of the 33rd Annual Computer Security Applications Conference, 2017

2016
To Be Optimal or Not in Test-Case Prioritization.
IEEE Trans. Software Eng., 2016

Connecting and Serving the Software Engineering Community.
IEEE Trans. Software Eng., 2016

Demystifying the Imperfect Client-Side Cache Performance of Mobile Web Browsing.
IEEE Trans. Mob. Comput., 2016

Outward Thinking for Our Research Community.
ACM SIGSOFT Softw. Eng. Notes, 2016

Diversity and Inclusion in Research Community: Remembering David Notkin.
ACM SIGSOFT Softw. Eng. Notes, 2016

The Pursuit of Practice-Impactful Research.
ACM SIGSOFT Softw. Eng. Notes, 2016

Preface.
J. Comput. Sci. Technol., 2016

ReWAP: Reducing Redundant Transfers for Mobile Web Applications via App-Specific Resource Packaging.
CoRR, 2016

High-confidence software evolution.
Sci. China Inf. Sci., 2016

A Study of Grayware on Google Play.
Proceedings of the 2016 IEEE Security and Privacy Workshops, 2016

Automated test input generation for Android: are we really there yet in an industrial case?
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Relationship-aware code search for JavaScript frameworks.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Learning for test prioritization: an industrial case study.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016

Advances in unit testing: theory and practice.
Proceedings of the 38th International Conference on Software Engineering, 2016

Mining usage data from large-scale Android users: challenges and opportunities.
Proceedings of the International Conference on Mobile Software Engineering and Systems, 2016

PRADA: prioritizing android devices for apps by mining large-scale usage data.
Proceedings of the 38th International Conference on Software Engineering, 2016

Measuring code behavioral similarity for programming and software engineering education.
Proceedings of the 38th International Conference on Software Engineering, 2016

Text analytics for security: tutorial.
Proceedings of the Symposium and Bootcamp on the Science of Security, 2016

Software analytics and its application in practice.
Proceedings of the Perspectives on Data Science for Software Engineering, 2016

2015
Software Engineering for Internet Computing: Internetware and Beyond [Guest editors' introduction].
IEEE Softw., 2015

Learning and Celebration of Software Engineering History and Impact.
ACM SIGSOFT Softw. Eng. Notes, 2015

Detecting high-quality posts in community question answering sites.
Inf. Sci., 2015

Guest editorial: special section on mining software repositories.
Empir. Softw. Eng., 2015

Editor's Note.
Sci. China Inf. Sci., 2015

User-aware privacy control via extended static-information-flow analysis.
Autom. Softw. Eng., 2015

Program-input generation for testing database applications using existing database states.
Autom. Softw. Eng., 2015

Measurement and Analysis of Mobile Web Cache Performance.
Proceedings of the 24th International Conference on World Wide Web, 2015

Log2: A Cost-Aware Logging Mechanism for Performance Diagnosis.
Proceedings of the 2015 USENIX Annual Technical Conference, 2015

Characterizing Smartphone Usage Patterns from Millions of Android Users.
Proceedings of the 2015 ACM Internet Measurement Conference, 2015

AppContext: Differentiating Malicious and Benign Mobile App Behaviors Using Context.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Crowdsourcing Code and Process via Code Hunt.
Proceedings of the 2nd IEEE/ACM International Workshop on CrowdSourcing in Software Engineering, 2015

Code Hunt: Experience with Coding Contests at Scale.
Proceedings of the 37th IEEE/ACM International Conference on Software Engineering, 2015

Gamifying software security education and training via secure coding duels in code hunt.
Proceedings of the 2015 Symposium and Bootcamp on the Science of Security, 2015

2014
Guided test generation for database applications via synthesized database interactions.
ACM Trans. Softw. Eng. Methodol., 2014

Cooperative Software Testing and Analysis: Advances and Challenges.
J. Comput. Sci. Technol., 2014

Educational programming systems for learning at scale.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Code hunt: gamifying teaching and learning of computer science at scale.
Proceedings of the First (2014) ACM Conference on Learning @ Scale, 2014

Transferring an automated test generation tool to practice: from pex to fakes and code digger.
Proceedings of the ACM/IEEE International Conference on Automated Software Engineering, 2014

Constructing coding duels in Pex4Fun and code hunt.
Proceedings of the International Symposium on Software Testing and Analysis, 2014

Code hunt: searching for secret code for fun.
Proceedings of the 7th International Workshop on Search-Based Software Testing, 2014

Where do developers log? an empirical study on logging practices in industry.
Proceedings of the 36th International Conference on Software Engineering, 2014

Improving mobile application security via bridging user expectations and application behaviors.
Proceedings of the 2014 Symposium and Bootcamp on the Science of Security, 2014

Mining Historical Issue Repositories to Heal Large-Scale Online Service Systems.
Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014

Tutorial: Text Analytics for Security.
Proceedings of the 2014 ACM SIGSAC Conference on Computer and Communications Security, 2014

Joint voting prediction for questions and answers in CQA.
Proceedings of the 2014 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining, 2014

Comprehending performance from real-world execution traces: a device-driver case.
Proceedings of the Architectural Support for Programming Languages and Operating Systems, 2014

Relation extraction for inferring access control rules from natural language artifacts.
Proceedings of the 30th Annual Computer Security Applications Conference, 2014

2013
Locating Need-to-Externalize Constant Strings for Software Internationalization with Generalized String-Taint Analysis.
IEEE Trans. Software Eng., 2013

Software Analytics in Practice.
IEEE Softw., 2013

Report on the international symposium on high confidence software (ISHCS 2011/2012).
ACM SIGSOFT Softw. Eng. Notes, 2013

Software Analytics Principles and Practices (NII Shonan Meeting 2013-12).
NII Shonan Meet. Rep., 2013

Introduction to the special issue on mining software repositories.
Empir. Softw. Eng., 2013

Want a Good Answer? Ask a Good Question First!
CoRR, 2013

A Preliminary Field Study of Game Programming on Mobile Devices.
CoRR, 2013

Inferring dependency constraints on parameters for web services.
Proceedings of the 22nd International World Wide Web Conference, 2013

A comprehensive field study of end-user programming on mobile devices.
Proceedings of the 2013 IEEE Symposium on Visual Languages and Human Centric Computing, 2013

WHYPER: Towards Automating Risk Assessment of Mobile Applications.
Proceedings of the 22th USENIX Security Symposium, Washington, DC, USA, August 14-16, 2013, 2013

Inferring project-specific bug patterns for detecting sibling bugs.
Proceedings of the Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering, 2013

Mining succinct and high-coverage API usage patterns from source code.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Contextual analysis of program logs for understanding system behaviors.
Proceedings of the 10th Working Conference on Mining Software Repositories, 2013

Characteristic studies of loop problems for structural test generation via symbolic execution.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Pex4Fun: A web-based environment for educational gaming via automated test generation.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Software analytics for incident management of online services: An experience report.
Proceedings of the 2013 28th IEEE/ACM International Conference on Automated Software Engineering, 2013

Context-sensitive delta inference for identifying workload-dependent performance bottlenecks.
Proceedings of the International Symposium on Software Testing and Analysis, 2013

Pathways to technology transfer and adoption: achievements and challenges (mini-tutorial).
Proceedings of the 35th International Conference on Software Engineering, 2013

Software analytics: achievements and challenges.
Proceedings of the 35th International Conference on Software Engineering, 2013

Educational software engineering: where software engineering, education, and gaming meet.
Proceedings of the 3rd International Workshop on Games and Software Engineering: Engineering Computer Games to Enable Positive, 2013

The synergy of human and artificial intelligence in software engineering.
Proceedings of the 2nd International Workshop on Realizing Artificial Intelligence Synergies in Software Engineering, 2013

Teaching and learning programming and software engineering via interactive gaming.
Proceedings of the 35th International Conference on Software Engineering, 2013

Automatic test generation for mutation testing on database applications.
Proceedings of the 8th International Workshop on Automation of Software Test, 2013

A characteristic study on failures of production distributed data-parallel programs.
Proceedings of the 35th International Conference on Software Engineering, 2013

Exposing Behavioral Differences in Cross-Language API Mapping Relations.
Proceedings of the Fundamental Approaches to Software Engineering, 2013

A Grey-Box Approach for Automated GUI-Model Generation of Mobile Applications.
Proceedings of the Fundamental Approaches to Software Engineering, 2013

2012
Systematic Structural Testing of Firewall Policies.
IEEE Trans. Netw. Serv. Manag., 2012

First step towards automatic correction of firewall policy faults.
ACM Trans. Auton. Adapt. Syst., 2012

Environmental Modeling for Automated Cloud Application Testing.
IEEE Softw., 2012

Internetware: A Software Paradigm for Internet Computing.
Computer, 2012

Advances on Improving Automation in Developer Testing.
Adv. Comput., 2012

Refactoring access control policies for performance improvement.
Proceedings of the Third Joint WOSP/SIPEW International Conference on Performance Engineering, 2012

Paradigm in Verification of Access Control.
Proceedings of the Sixth International Conference on Software Security and Reliability, 2012

Performance Issue Diagnosis for Online Service Systems.
Proceedings of the IEEE 31st Symposium on Reliable Distributed Systems, 2012

Automated extraction of security policies from natural-language software documents.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Automating presentation changes in dynamic web applications via collaborative hybrid analysis.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

How do software engineers understand code changes?: an exploratory study in industry.
Proceedings of the 20th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-20), 2012

Engage your students by teaching programming using only mobile devices with TouchDevelop (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Teaching and learning computing via social gaming with Pex4Fun (abstract only).
Proceedings of the 43rd ACM technical symposium on Computer science education, 2012

Cooperative Testing and Analysis: Human-Tool, Tool-Tool and Human-Human Cooperations to Get Work Done.
Proceedings of the 12th IEEE International Working Conference on Source Code Analysis and Manipulation, 2012

Selection of regression system tests for security policy evolution.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

Healing online service systems via mining historical issue repositories.
Proceedings of the IEEE/ACM International Conference on Automated Software Engineering, 2012

The future of teaching programming is on mobile devices.
Proceedings of the Annual Conference on Innovation and Technology in Computer Science Education, 2012

Isolating Failure-Inducing Combinations in Combinatorial Testing Using Test Augmentation and Classification.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Identifying Failure-Inducing Combinations in a Combinatorial Test Set.
Proceedings of the Fifth IEEE International Conference on Software Testing, 2012

Software analytics in practice: Mini tutorial.
Proceedings of the 34th International Conference on Software Engineering, 2012

Making exceptions on exception handling.
Proceedings of the 5th International Workshop on Exception Handling, 2012

Inferring method specifications from natural language API descriptions.
Proceedings of the 34th International Conference on Software Engineering, 2012

Performance debugging in the large via mining millions of stack traces.
Proceedings of the 34th International Conference on Software Engineering, 2012

Teaching and Training for Software Analytics.
Proceedings of the 25th IEEE Conference on Software Engineering Education and Training, 2012

Engage Your Students by Teaching Computer Science Using Only Mobile Devices with TouchDevelop.
Proceedings of the 25th IEEE Conference on Software Engineering Education and Training, 2012

Pex4Fun: Teaching and Learning Computer Science via Social Gaming.
Proceedings of the 25th IEEE Conference on Software Engineering Education and Training, 2012

XIAO: tuning code clones at hands of engineers in practice.
Proceedings of the 28th Annual Computer Security Applications Conference, 2012

2011
Designing Fast and Scalable XACML Policy Evaluation Engines.
IEEE Trans. Computers, 2011

Model Checking for Verification of Mandatory Access Control Models and Properties.
Int. J. Softw. Eng. Knowl. Eng., 2011

Inferring specifications for resources from natural language API documentation.
Autom. Softw. Eng., 2011

Alattin: mining alternative patterns for defect detection.
Autom. Softw. Eng., 2011

Testing software in age of data privacy: a balancing act.
Proceedings of the SIGSOFT/FSE'11 19th ACM SIGSOFT Symposium on the Foundations of Software Engineering (FSE-19) and ESEC'11: 13th European Software Engineering Conference (ESEC-13), 2011

Database state generation via dynamic symbolic execution for coverage criteria.
Proceedings of the Fourth International Workshop on Testing Database Systems, 2011

Browser-based software for technology transfer.
Proceedings of the 2011 Annual Conference of the South African Institute of Computer Scientists and Information Technologists, 2011

Synthesizing method sequences for high-coverage testing.
Proceedings of the 26th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2011

Mining test oracles of web search engines.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Iterative mining of resource-releasing specifications.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

Generating program inputs for database application testing.
Proceedings of the 26th IEEE/ACM International Conference on Automated Software Engineering (ASE 2011), 2011

eXpress: guided path exploration for efficient regression test generation.
Proceedings of the 20th International Symposium on Software Testing and Analysis, 2011

Covana: precise identification of problems in pex.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Precise identification of problems for structural test generation.
Proceedings of the 33rd International Conference on Software Engineering, 2011

DyTa: dynamic symbolic execution guided with static verification results.
Proceedings of the 33rd International Conference on Software Engineering, 2011

Retrofitting Unit Tests for Parameterized Unit Testing.
Proceedings of the Fundamental Approaches to Software Engineering, 2011

An Empirical Study on Evolution of API Documentation.
Proceedings of the Fundamental Approaches to Software Engineering, 2011

Pex4Fun: Teaching and learning computer science via social gaming.
Proceedings of the 24th IEEE-CS Conference on Software Engineering Education and Training, 2011

Detecting Concurrency-Related Problematic Activity Arrangement in WS-BPEL Programs.
Proceedings of the IEEE International Conference on Services Computing, 2011

Model-Driven Impact Analysis of Software Product Lines.
Proceedings of the Model-Driven Domain Analysis and Software Development, 2011

2010
Policy-Based Testing.
Proceedings of the Encyclopedia of Software Engineering, 2010

Perturbation-based user-input-validation testing of web applications.
J. Syst. Softw., 2010

Test input reduction for result inspection to facilitate fault localization.
Autom. Softw. Eng., 2010

Future of developer testing: building quality in code.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

Locating need-to-translate constant strings in web applications.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

BERT: a tool for behavioral regression testing.
Proceedings of the 18th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2010

Software intelligence: the future of mining software engineering data.
Proceedings of the Workshop on Future of Software Engineering Research, 2010

ACPT: A Tool for Modeling and Verifying Access Control Policies.
Proceedings of the POLICY 2010, 2010

Teaching and training developer-testing techniques and tool support.
Proceedings of the Companion to the 25th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2010

Random unit-test generation with MUT-aware sequence recommendation.
Proceedings of the ASE 2010, 2010

MODA: automated test generation for database applications via mock objects.
Proceedings of the ASE 2010, 2010

MiTV: multiple-implementation testing of user-input validators for web applications.
Proceedings of the ASE 2010, 2010

Automatic construction of an effective training set for prioritizing static analysis warnings.
Proceedings of the ASE 2010, 2010

Text mining in supporting software systems risk assurance.
Proceedings of the ASE 2010, 2010

OCAT: object capture-based automated testing.
Proceedings of the Nineteenth International Symposium on Software Testing and Analysis, 2010

Automated Behavioral Regression Testing.
Proceedings of the Third International Conference on Software Testing, 2010

Test generation via Dynamic Symbolic Execution for mutation testing.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Guided test generation for coverage criteria.
Proceedings of the 26th IEEE International Conference on Software Maintenance (ICSM 2010), 2010

Mining API mapping for language migration.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Is operator-based mutant selection superior to random mutant selection?
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Parameterized unit testing: theory and practice.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

JDF: detecting duplicate bug reports in Jazz.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Mining software engineering data.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010

Mining Likely Properties of Access Control Policies via Association Rule Mining.
Proceedings of the Data and Applications Security and Privacy XXIV, 2010

10111 Executive Summary - Practical Software Testing: Tool Automation and Human Factors.
Proceedings of the Practical Software Testing: Tool Automation and Human Factors, 14.03., 2010

10111 Abstracts Collection - Practical Software Testing : Tool Automation and Human Factors.
Proceedings of the Practical Software Testing: Tool Automation and Human Factors, 14.03., 2010

2009
Interactive Fault Localization Using Test Information.
J. Comput. Sci. Technol., 2009

On automated prepared statement generation to remove SQL injection vulnerabilities.
Inf. Softw. Technol., 2009

Data Mining for Software Engineering.
Computer, 2009

Detection of Multiple-Duty-Related Security Leakage in Access Control Policies.
Proceedings of the Third IEEE International Conference on Secure Software Integration and Reliability Improvement, 2009

Fault Localization for Firewall Policies.
Proceedings of the 28th IEEE Symposium on Reliable Distributed Systems (SRDS 2009), 2009

MSeqGen: object-oriented unit-test generation via mining source code.
Proceedings of the 7th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2009

Inferring Resource Specifications from Natural Language API Documentation.
Proceedings of the ASE 2009, 2009

Alattin: Mining Alternative Patterns for Detecting Neglected Conditions.
Proceedings of the ASE 2009, 2009

Reggae: Automated Test Generation for Programs Using Complex Regular Expressions.
Proceedings of the ASE 2009, 2009

Time-aware test-case prioritization using integer linear programming.
Proceedings of the Eighteenth International Symposium on Software Testing and Analysis, 2009

User-Perceived Service Availability: A Metric and an Estimation Approach.
Proceedings of the IEEE International Conference on Web Services, 2009

Mutation Analysis of Parameterized Unit Tests.
Proceedings of the Second International Conference on Software Testing Verification and Validation, 2009

Test selection for result inspection via mining predicate rules.
Proceedings of the 31st International Conference on Software Engineering, 2009

TranStrL: An automatic need-to-translate string locator for software internationalization.
Proceedings of the 31st International Conference on Software Engineering, 2009

Locating need-to-translate constant strings for software internationalization.
Proceedings of the 31st International Conference on Software Engineering, 2009

Mining exception-handling rules as sequence association rules.
Proceedings of the 31st International Conference on Software Engineering, 2009

Guided path exploration for regression test generation.
Proceedings of the 31st International Conference on Software Engineering, 2009

An Empirical Study of Testing File-System-Dependent Software with Mock Objects.
Proceedings of the 4th International Workshop on Automation of Software Test, 2009

Mining API Error-Handling Specifications from Source Code.
Proceedings of the Fundamental Approaches to Software Engineering, 2009

MAPO: Mining and Recommending API Usage Patterns.
Proceedings of the ECOOP 2009, 2009

Fitness-guided path exploration in dynamic symbolic execution.
Proceedings of the 2009 IEEE/IFIP International Conference on Dependable Systems and Networks, 2009

Security policy testing via automated program code generation.
Proceedings of the Fifth Cyber Security and Information Intelligence Research Workshop, 2009

Automated test data generation for aspect-oriented programs.
Proceedings of the 8th International Conference on Aspect-Oriented Software Development, 2009

2008
DSD-Crasher: A hybrid analysis tool for bug finding.
ACM Trans. Softw. Eng. Methodol., 2008

Xengine: a fast and scalable XACML policy evaluation engine.
Proceedings of the 2008 ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems, 2008

SpotWeb: detecting framework hotspots via mining open source repositories on the web.
Proceedings of the 2008 International Working Conference on Mining Software Repositories, 2008

SpotWeb: Detecting Framework Hotspots and Coldspots via Mining Open Source Code on the Web.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

DiffGen: Automated Regression Unit-Test Generation.
Proceedings of the 23rd IEEE/ACM International Conference on Automated Software Engineering (ASE 2008), 2008

BERT: BEhavioral Regression Testing.
Proceedings of the 2008 International Workshop on Dynamic Analysis: held in conjunction with the ACM SIGSOFT International Symposium on Software Testing and Analysis (ISSTA 2008), 2008

Multiple-implementation testing for XACML implementations.
Proceedings of the 2008 Workshop on Testing, 2008

Workshop on testing, analysis and verification of web software (TAV-WEB 2008).
Proceedings of the ACM/SIGSOFT International Symposium on Software Testing and Analysis, 2008

Improving software reliability and productivity via mining program source code.
Proceedings of the 22nd IEEE International Symposium on Parallel and Distributed Processing, 2008

Dynamic Availability Estimation for Service Selection Based on Status Identification.
Proceedings of the 2008 IEEE International Conference on Web Services (ICWS 2008), 2008

Quota-constrained test-case prioritization for regression testing of service-centric systems.
Proceedings of the 24th IEEE International Conference on Software Maintenance (ICSM 2008), September 28, 2008

An approach to detecting duplicate bug reports using natural language and execution information.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008

Property Verification for Generic Access Control Models.
Proceedings of the 2008 IEEE/IPIP International Conference on Embedded and Ubiquitous Computing (EUC 2008), 2008

Assessing Quality of Policy Properties in Verification of Access Control Policies.
Proceedings of the Twenty-Fourth Annual Computer Security Applications Conference, 2008

2007
A fault model and mutation testing of access control policies.
Proceedings of the 16th International Conference on World Wide Web, 2007

Mining API patterns as partial orders from source code: from usage scenarios to specifications.
Proceedings of the 6th joint meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2007

Parseweb: a programmer assistant for reusing open source code on the web.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Automated detection of api refactorings in libraries.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Evacon: a framework for integrating evolutionary and concolic testing for object-oriented programs.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

A framework and tool supports for testing modularity of software design.
Proceedings of the 22nd IEEE/ACM International Conference on Automated Software Engineering (ASE 2007), 2007

Applying Interface-Contract Mutation in Regression Testing of Component-Based Software.
Proceedings of the 23rd IEEE International Conference on Software Maintenance (ICSM 2007), 2007

Towards a Framework for Differential Unit Testing of Object-Oriented Programs.
Proceedings of the Second International Workshop on Automation of Software Test, 2007

Mining Software Engineering Data.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Automated Test Generation for Access Control Policies via Change-Impact Analysis.
Proceedings of the Third International Workshop on Software Engineering for Secure Systems, 2007

WebSob: A Tool for Robustness Testing of Web Services.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

Automated Inference of Pointcuts in Aspect-Oriented Refactoring.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007

UnitPlus: assisting developer testing in Eclipse.
Proceedings of the 2007 OOPSLA workshop on Eclipse Technology eXchange, 2007

Conformance Checking of Access Control Policies Specified in XACML.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007

Perspectives on automated testing of aspect-oriented programs.
Proceedings of the 3rd workshop on Testing aspect-oriented programs, 2007

2006
Clamp: automated joinpoint clustering and pointcut mining in aspect-oriented refactoring.
ACM SIGSOFT Softw. Eng. Notes, 2006

Tool-assisted unit-test generation and selection based on operational abstractions.
Autom. Softw. Eng., 2006

MAPO: mining API usages from open source repositories.
Proceedings of the 2006 International Workshop on Mining Software Repositories, 2006

An Empirical Comparison of Automated Generation and Classification Techniques for Object-Oriented Unit Testing.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Effective Generation of Interface Robustness Properties for Static Analysis.
Proceedings of the 21st IEEE/ACM International Conference on Automated Software Engineering (ASE 2006), 2006

Towards regression test selection for AspectJ programs.
Proceedings of the 2nd Workshop on Testing Aspect-Oriented Programs, 2006

APTE: automated pointcut testing for AspectJ programs.
Proceedings of the 2nd Workshop on Testing Aspect-Oriented Programs, 2006

Detecting Redundant Unit Tests for AspectJ Programs.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Mining Interface Specifications for Generating Checkable Robustness Properties.
Proceedings of the 17th International Symposium on Software Reliability Engineering (ISSRE 2006), 2006

Improving Effectiveness of Automated Software Testing in the Absence of Specifications.
Proceedings of the 22nd IEEE International Conference on Software Maintenance (ICSM 2006), 2006

Substra: A Framework for Automatic Generation of Integration Tests.
Proceedings of the 2006 International Workshop on Automation of Software Test, 2006

Automatic extraction of abstract-object-state machines from unit-test executions.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Understanding software application interfaces via string analysis.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006

Defining and Measuring Policy Coverage in Testing Access Control Policies.
Proceedings of the Information and Communications Security, 8th International Conference, 2006

Augmenting Automatically Generated Unit-Test Suites with Regression Oracle Checking.
Proceedings of the ECOOP 2006, 2006

A framework and tool supports for generating test inputs of AspectJ programs.
Proceedings of the 5th International Conference on Aspect-Oriented Software Development, 2006

2005
Improving effectiveness of automated software testing in the absence of specifications.
PhD thesis, 2005

Checking Inside the Black Box: Regression Testing by Comparing Value Spectra.
IEEE Trans. Software Eng., 2005

Symstra: A Framework for Generating Object-Oriented Unit Tests Using Symbolic Execution.
Proceedings of the Tools and Algorithms for the Construction and Analysis of Systems, 2005

Automatically Identifying Special and Common Unit Tests for Object-Oriented Programs.
Proceedings of the 16th International Symposium on Software Reliability Engineering (ISSRE 2005), 2005

Helping users avoid bugs in GUI applications.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005

2004
Automatic identification of common and special object-oriented unit tests.
Proceedings of the Companion to the 19th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2004

Rostra: A Framework for Detecting Redundant Object-Oriented Unit Tests.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering (ASE 2004), 2004

Checking Inside the Black Box: Regression Testing Based on Value Spectra Differences.
Proceedings of the 20th International Conference on Software Maintenance (ICSM 2004), 2004

Automatic Extraction of Object-Oriented Observer Abstractions from Unit-Test Executions.
Proceedings of the Formal Methods and Software Engineering, 2004

2003
Tool-Assisted Unit Test Selection Based on Operational Violations.
Proceedings of the 18th IEEE International Conference on Automated Software Engineering (ASE 2003), 2003

Mutually Enhancing Test Generation and Specification Inference.
Proceedings of the Formal Approaches to Software Testing, 2003

2002
A Model-Based Approach to Object-Oriented Software Metrics.
J. Comput. Sci. Technol., 2002

2001
JBOORET: an Automated Tool to Recover OO Design and Source Models.
Proceedings of the 25th International Computer Software and Applications Conference (COMPSAC 2001), 2001

1998
C++ Program Information Database for Analysis Tools.
Proceedings of the TOOLS 1998: 27th International Conference on Technology of Object-Oriented Languages and Systems, 1998


  Loading...