2018
Characterizing and diagnosing out of memory errors in MapReduce applications.
J. Syst. Softw., 2018
JSTrace: Fast reproducing web application errors.
J. Syst. Softw., 2018
Detecting faulty empty cells in spreadsheets.
Proceedings of the 25th International Conference on Software Analysis, 2018
How are spreadsheet templates used in practice: a case study on Enron.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018
An empirical study on crash recovery bugs in large-scale distributed systems.
Proceedings of the 2018 ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2018
Migrating Web Applications from Monolithic Structure to Microservices Architecture.
Proceedings of the Tenth Asia-Pacific Symposium on Internetware, 2018
Context-Based Event Trace Reduction in Client-Side JavaScript Applications.
Proceedings of the 11th IEEE International Conference on Software Testing, 2018
2017
SpreadCluster: recovering versioned spreadsheets through similarity-based clustering.
Proceedings of the 14th International Conference on Mining Software Repositories, 2017
A comprehensive study on real world concurrency bugs in Node.js.
Proceedings of the 32nd IEEE/ACM International Conference on Automated Software Engineering, 2017
A Hierarchical Categorization Approach for System Operation Services.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
A Hierarchical Categorization Approach for Configuration Management Modules.
Proceedings of the 41st IEEE Annual Computer Software and Applications Conference, 2017
Mining API Type Specifications for JavaScript.
Proceedings of the 24th Asia-Pacific Software Engineering Conference, 2017
2016
Detecting table clones and smells in spreadsheets.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
VEnron: a versioned spreadsheet corpus and related evolution analysis.
Proceedings of the 38th International Conference on Software Engineering, 2016
MORE: A Model-Driven Operation Service for Cloud-Based IT Systems.
Proceedings of the IEEE International Conference on Services Computing, 2016
2015
Experience report: A characteristic study on out of memory errors in distributed data-parallel applications.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015
Fast reproducing web application errors.
Proceedings of the 26th IEEE International Symposium on Software Reliability Engineering, 2015
Towards Web Application Mobilization via Efficient Web Control Extraction.
Proceedings of the 7th Asia-Pacific Symposium on Internetware, 2015
Discovering User-Defined Event Handlers in Presence of JavaScript Libraries.
Proceedings of the 2015 Asia-Pacific Software Engineering Conference, 2015
2014
Inferring Data Contract for Web-Based API.
Proceedings of the 2014 IEEE International Conference on Web Services, 2014
2013
Generating Open API Usage Rule from Error Descriptions.
Proceedings of the Seventh IEEE International Symposium on Service-Oriented System Engineering, 2013
2012
A Highly Concurrent Process Virtual Machine Based on Event-driven Process Execution Model.
Proceedings of the Ninth IEEE International Conference on e-Business Engineering, 2012
2011
Checking compatibility of context-aware service protocols.
Proceedings of the IEEE 6th International Symposium on Service Oriented System Engineering, 2011
2010
Sequential Event Pattern Based Design of Context-Aware Adaptive Application.
Int. J. Softw. Informatics, 2010
Sequential event pattern based context-aware adaptation.
Proceedings of the Second Asia-Pacific Symposium on Internetware, 2010