2025
DegaFL: Decentralized Gradient Aggregation for Cross-Silo Federated Learning.
IEEE Trans. Parallel Distributed Syst., February, 2025
Cost-Driven Scheduling for Workflow Decision Making Systems in Fuzzy Edge-Cloud Environments.
IEEE Trans Autom. Sci. Eng., 2025
Fast On-device LLM Inference with NPUs.
Proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2025
2024
Efficient, Scalable, and Sustainable DNN Training on SoC-Clustered Edge Servers.
IEEE Trans. Mob. Comput., December, 2024
WPIA: accelerating DNN warm-up in Web browsers by precompiling WebGL programs.
Frontiers Comput. Sci., December, 2024
VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts.
ACM Trans. Model. Perform. Evaluation Comput. Syst., June, 2024
Hilogx: noise-aware log-based anomaly detection with human feedback.
VLDB J., May, 2024
Characterizing and Detecting WebAssembly Runtime Bugs.
ACM Trans. Softw. Eng. Methodol., February, 2024
FLASH: Heterogeneity-Aware Federated Learning at Scale.
,
,
,
,
,
,
,
,
,
,
IEEE Trans. Mob. Comput., January, 2024
Battery-Aware Energy Optimization for Satellite Edge Computing.
IEEE Trans. Serv. Comput., 2024
Python Symbolic Execution with LLM-powered Code Generation.
CoRR, 2024
ELMS: Elasticized Large Language Models On Mobile Devices.
CoRR, 2024
Research on WebAssembly Runtimes: A Survey.
CoRR, 2024
LLM-Powered Test Case Generation for Detecting Tricky Bugs.
CoRR, 2024
PieBridge: Fast and Parameter-Efficient On-Device Training via Proxy Networks.
Proceedings of the 22nd ACM Conference on Embedded Networked Sensor Systems, 2024
Fast Vector Query Processing for Large Datasets Beyond GPU Memory with Reordered Pipelining.
Proceedings of the 21st USENIX Symposium on Networked Systems Design and Implementation, 2024
TrickyBugs: A Dataset of Corner-case Bugs in Plausible Programs.
Proceedings of the 21st IEEE/ACM International Conference on Mining Software Repositories, 2024
Automatically Deriving Developers' Technical Expertise from the GitHub Social Network.
Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering, 2024
LogCAE: An Approach for Log-based Anomaly Detection with Active Learning and Contrastive Learning.
Proceedings of the 35th IEEE International Symposium on Software Reliability Engineering, 2024
LLMeLog: An Approach for Anomaly Detection based on LLM-enriched Log Events.
Proceedings of the 35th IEEE International Symposium on Software Reliability Engineering, 2024
A Blockchain-Based Trust Framework for Service-Oriented Architecture.
Proceedings of the IEEE International Conference on Web Services, 2024
Wiki2GH: A Recommendation Service to Link Software Engineering Knowledge to Practical Development.
Proceedings of the Service Science - CCF 17th International Conference, 2024
SoCFlow: Efficient and Scalable DNN Training on SoC-Clustered Edge Servers.
Proceedings of the 29th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2024
Exploring GitHub Topics: Unveiling Their Content and Potential.
Proceedings of the IEEE International Conference on Software Services Engineering, 2024
2023
Fast Distributed Inference Serving for Large Language Models.
CoRR, 2023
Energy-Efficient GPU Clusters Scheduling for Deep Learning.
CoRR, 2023
MuxFlow: Efficient and Safe GPU Sharing in Large-Scale Production Deep Learning Clusters.
CoRR, 2023
Ditto: Efficient Serverless Analytics with Elastic Parallelism.
Proceedings of the ACM SIGCOMM 2023 Conference, 2023
POLYCORN: Data-driven Cross-layer Multipath Networking for High-speed Railway through Composable Schedulerlets.
Proceedings of the 20th USENIX Symposium on Networked Systems Design and Implementation, 2023
Who Judges the Judge: An Empirical Study on Online Judge Tests.
Proceedings of the 32nd ACM SIGSOFT International Symposium on Software Testing and Analysis, 2023
AFALog: A General Augmentation Framework for Log-based Anomaly Detection with Active Learning.
Proceedings of the 34th IEEE International Symposium on Software Reliability Engineering, 2023
A Programming Language Learning Service by Linking Stack Overflow with Textbooks.
Proceedings of the IEEE International Conference on Web Services, 2023
AcLog: An Approach to Detecting Anomalies from System Logs with Active Learning.
Proceedings of the IEEE International Conference on Web Services, 2023
Niagara: Scheduling DNN Inference Services on Heterogeneous Edge Processors.
Proceedings of the Service-Oriented Computing - 21st International Conference, 2023
Disaggregated RAID Storage in Modern Datacenters.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
ElasticFlow: An Elastic Serverless Training Platform for Distributed Deep Learning.
Proceedings of the 28th ACM International Conference on Architectural Support for Programming Languages and Operating Systems, 2023
2022
Change-Patterns Mapping: A Boosting Way for Change Impact Analysis.
IEEE Trans. Software Eng., 2022
The Case for FPGA-Based Edge Computing.
IEEE Trans. Mob. Comput., 2022
Characterizing Embedded Web Browsing in Mobile Apps.
IEEE Trans. Mob. Comput., 2022
Systematic Analysis of Fine-Grained Mobility Prediction With On-Device Contextual Data.
IEEE Trans. Mob. Comput., 2022
Characterizing and Detecting Gas-Inefficient Patterns in Smart Contracts.
J. Comput. Sci. Technol., 2022
DeFL: Decentralized Weight Aggregation for Cross-silo Federated Learning.
CoRR, 2022
Melon: breaking the memory wall for resource-efficient on-device machine learning.
Proceedings of the MobiSys '22: The 20th Annual International Conference on Mobile Systems, Applications and Services, Portland, Oregon, 27 June 2022, 2022
Mandheling: mixed-precision on-device DNN training with DSP offloading.
Proceedings of the ACM MobiCom '22: The 28th Annual International Conference on Mobile Computing and Networking, Sydney, NSW, Australia, October 17, 2022
Augmenting Log-based Anomaly Detection Models to Reduce False Anomalies with Human Feedback.
Proceedings of the KDD '22: The 28th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, Washington, DC, USA, August 14, 2022
Fission: Autonomous, Scalable Sharding for IoT Blockchain.
Proceedings of the 46th IEEE Annual Computers, Software, and Applications Conferenc, 2022
DataAttest: A Framework to Attest Off-Chain Data Authenticity.
Proceedings of the Blockchain and Trustworthy Systems - 4th International Conference, 2022
A Trusted Storage System for Digital Object in the Human-Cyber-Physical Environment.
Proceedings of the Blockchain and Trustworthy Systems - 4th International Conference, 2022
2021
Operating Systems for Resource-adaptive Intelligent Software: Challenges and Opportunities.
ACM Trans. Internet Techn., 2021
A first look at blockchain-based decentralized applications.
Softw. Pract. Exp., 2021
Autonomous Learning System Towards Mobile Intelligence.
Int. J. Softw. Informatics, 2021
TaintStream: fine-grained taint tracking for big data platforms through dynamic code translation.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
An empirical study on challenges of application development in serverless computing.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Cost-effective data analytics across multiple cloud regions.
Proceedings of the SIGCOMM '21: ACM SIGCOMM 2021 Conference, 2021
An API Learning Service for Inexperienced Developers Based on API Knowledge Graph.
Proceedings of the 2021 IEEE International Conference on Web Services, 2021
Interactive Patch Filtering as Debugging Aid.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021
Automatic Learning Path Recommendation for Open Source Projects Using Deep Learning on Knowledge Graphs.
Proceedings of the IEEE 45th Annual Computers, Software, and Applications Conference, 2021
BDLedger: A Scalable Distributed Ledger for Large-Scale Data Recording.
Proceedings of the Blockchain and Trustworthy Systems - Third International Conference, 2021
2020
Roaming Through the Castle Tunnels: An Empirical Analysis of Inter-app Navigation of Android Apps.
ACM Trans. Web, 2020
Decentralized Services Computing Paradigm for Blockchain-Based Data Governance: Programmability, Interoperability, and Intelligence.
IEEE Trans. Serv. Comput., 2020
ARM: Toward Adaptive and Robust Model for Reputation Aggregation.
IEEE Trans Autom. Sci. Eng., 2020
Understanding (Mis)Behavior on the EOSIO Blockchain.
Proc. ACM Meas. Anal. Comput. Syst., 2020
SmartPipe: Towards Interoperability of Industrial Applications via Computational Reflection.
J. Comput. Sci. Technol., 2020
J. Comput. Sci. Technol., 2020
VM Matters: A Comparison of WASM VMs and EVMs in the Performance of Blockchain Smart Contracts.
CoRR, 2020
Interactive Patch Filtering as Debugging Aid.
CoRR, 2020
Neural Architecture Search over Decentralized Data.
CoRR, 2020
Characterizing EOSIO Blockchain.
CoRR, 2020
Approximate query service on autonomous IoT cameras.
Proceedings of the MobiSys '20: The 18th Annual International Conference on Mobile Systems, 2020
A query engine for zero-streaming cameras.
Proceedings of the MobiCom '20: The 26th Annual International Conference on Mobile Computing and Networking, 2020
Renovating road signs for infrastructure-to-vehicle networking: a visible light backscatter communication and networking approach.
Proceedings of the MobiCom '20: The 26th Annual International Conference on Mobile Computing and Networking, 2020
Don't Fish in Troubled Waters! Characterizing Coronavirus-themed Cryptocurrency Scams.
Proceedings of the APWG Symposium on Electronic Crime Research, 2020
Adaptive Request Scheduling for Device Cloud.
Proceedings of the 2020 IEEE International Conference on Services Computing, 2020
2019
MUIT: A Domain-Specific Language and its Middleware for Adaptive Mobile Web-Based User Interfaces in WS-BPEL.
IEEE Trans. Serv. Comput., 2019
Programming Situational Mobile Web Applications with Cloud-Mobile Convergence: An Internetware-Oriented Approach.
IEEE Trans. Serv. Comput., 2019
Bribery in Rating System: A Game-Theoretic Perspective.
CoRR, 2019
Supporting Video Queries on Zero-Streaming Cameras.
CoRR, 2019
Self-learning and self-adaptive resource allocation for cloud-based software services.
Concurr. Comput. Pract. Exp., 2019
Self-adaptive resource allocation for cloud-based software services based on progressive QoS prediction model.
Sci. China Inf. Sci., 2019
An adaptive offloading framework for Android applications in mobile edge computing.
Sci. China Inf. Sci., 2019
How to Explain a Patch: An Empirical Study of Patch Explanations in Open Source Projects.
Proceedings of the 30th IEEE International Symposium on Software Reliability Engineering, 2019
DCStore: A Deduplication-Based Cloud-of-Clouds Storage Service.
Proceedings of the 2019 IEEE International Conference on Web Services, 2019
Software-Defined Infrastructure for Decentralized Data Lifecycle Governance: Principled Design and Open Challenges.
Proceedings of the 39th IEEE International Conference on Distributed Computing Systems, 2019
2018
<i>i</i>-<i>Jacob</i>: An Internetware-Oriented Approach to Optimizing Computation-Intensive Mobile Web Browsing.
ACM Trans. Internet Techn., 2018
A Tale of Two Fashions: An Empirical Study on the Performance of Native Apps and Web Apps on Android.
IEEE Trans. Mob. Comput., 2018
Testing bidirectional model transformation using metamorphic testing.
Inf. Softw. Technol., 2018
LogPruner: detect, analyze and prune logging calls in Android apps.
Sci. China Inf. Sci., 2018
Identifying patch correctness in test-based program repair.
Proceedings of the 40th International Conference on Software Engineering, 2018
2017
Deriving User Preferences of Mobile Apps from Their Management Activities.
ACM Trans. Inf. Syst., 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
ShuffleDog: Characterizing and Adapting User-Perceived Latency of Android Apps.
IEEE Trans. Mob. Comput., 2017
PrivacyStreams: Enabling Transparency in Personal Data Processing for Mobile Apps.
Proc. ACM Interact. Mob. Wearable Ubiquitous Technol., 2017
Runtime Model Based Approach to Smart Home System Development.
CoRR, 2017
Identifying Patch Correctness in Test-Based Automatic Program Repair.
CoRR, 2017
DelayDroid: an instrumented approach to reducing tail-time energy of Android apps.
Sci. China Inf. Sci., 2017
AgileRabbit: A Feedback-Driven Offloading Middleware for Smartwatch Apps.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017
Framework for Adaptive Computation Offloading in IoT Applications.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017
LogPruner: A Tool for Pruning Logging Call in Android Apps.
Proceedings of the 9th Asia-Pacific Symposium on Internetware, 2017
Untangling Emoji Popularity Through Semantic Embeddings.
Proceedings of the Eleventh International Conference on Web and Social Media, 2017
Precise condition synthesis for program repair.
Proceedings of the 39th International Conference on Software Engineering, 2017
Aladdin: automating release of Android deep links to in-app content.
Proceedings of the 39th International Conference on Software Engineering, 2017
Towards Efficient Resource Management in Virtual Clouds.
Proceedings of the 37th IEEE International Conference on Distributed Computing Systems Workshops, 2017
CollaDroid: Automatic Augmentation of Android Application with Lightweight Interactive Collaboration.
Proceedings of the 2017 ACM Conference on Computer Supported Cooperative Work and Social Computing, 2017
2016
Demystifying the Imperfect Client-Side Cache Performance of Mobile Web Browsing.
IEEE Trans. Mob. Comput., 2016
DroidLink: Automated Generation of Deep Links for Android Apps.
CoRR, 2016
MUIT: A Middleware for Adaptive Mobile Web-based User Interfaces in WS-BPEL.
CoRR, 2016
ReWAP: Reducing Redundant Transfers for Mobile Web Applications via App-Specific Resource Packaging.
CoRR, 2016
Voting with Their Feet: Inferring User Preferences from App Management Activities.
Proceedings of the 25th International Conference on World Wide Web, 2016
Detecting and fixing precision-specific operations for measuring floating-point errors.
Proceedings of the 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016
Prospects for Shaping User-Centric Mobile Application Workloads to Benefit the Cloud.
Proceedings of the 24th IEEE International Symposium on Modeling, 2016
Runtime model based approach to using hybrid PaaS services.
Proceedings of the 8th Asia-Pacific Symposium on Internetware, 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
Learning from the ubiquitous language: an empirical analysis of emoji usage of smartphone users.
Proceedings of the 2016 ACM International Joint Conference on Pervasive and Ubiquitous Computing, 2016
Services Computing for Big Data: Challenges and Opportunities.
Proceedings of the Collaborate Computing: Networking, Applications and Worksharing, 2016
Can HTTP/2 Really Help Web Performance on Smartphones?
Proceedings of the IEEE International Conference on Services Computing, 2016
2015
Data-Driven Composition for Service-Oriented Situational Web Applications.
IEEE Trans. Serv. Comput., 2015
Model-Based Automated Navigation and Composition of Complex Service Mashups.
IEEE Trans. Serv. Comput., 2015
Runtime model based approach to IoT application development.
Frontiers Comput. Sci., 2015
JavaScript Offloading for Web Applications in Mobile-Cloud Computing.
Proceedings of the 2015 IEEE International Conference on Mobile Services, MS 2015, New York City, NY, USA, June 27, 2015
MALMOS: Machine Learning-Based Mobile Offloading Scheduler with Online Training.
Proceedings of the 3rd IEEE International Conference on Mobile Cloud Computing, 2015
DelayDroid: Reducing Tail-Time Energy by Refactoring Android Apps.
Proceedings of the 7th Asia-Pacific Symposium on Internetware, 2015
Characterizing RESTful Web Services Usage on Smartphones: A Tale of Native Apps and Web Apps.
Proceedings of the 2015 IEEE International Conference on Web Services, 2015
Towards a Model-Defined Cloud-of-Clouds.
Proceedings of the IEEE Conference on Collaboration and Internet Computing, 2015
2014
Architecture-based integrated management of diverse cloud resources.
J. Cloud Comput., 2014
iMashup: a mashup-based framework for service composition.
Sci. China Inf. Sci., 2014
Towards Model-Defined Cloud of Clouds.
Proceedings of the Joint Proceedings of MODELS 2014 Poster Session and the ACM Student Research Competition (SRC) co-located with the 17th International Conference on Model Driven Engineering Languages and Systems (MODELS 2014), Valencia, Spain, September 28, 2014
Modelling Adaptation Policies as Domain-Specific Constraints.
Proceedings of the Model-Driven Engineering Languages and Systems, 2014
SmartRelationship: a VM relationship detection framework for cloud management.
Proceedings of the 6th Asia-Pacific Symposium on Internetware, 2014
Model defined fault tolerance in cloud.
Proceedings of the 6th Asia-Pacific Symposium on Internetware, 2014
An Online Education Approach Using Web Operation Record and Replay Techniques.
Proceedings of the IEEE 38th Annual Computer Software and Applications Conference, 2014
2013
Demonstration of Runtime Model Based Management of Diverse Cloud Resources.
Proceedings of the Joint Proceedings of MODELS'13 Invited Talks, 2013
Towards RSA-based HA configuration in Cloud.
Proceedings of the 8th Workshop on Models @ Run.time co-located with 16th International Conference on Model Driven Engineering Languages and Systems (MODELS 2013), 2013
Runtime Model Based Management of Diverse Cloud Resources.
Proceedings of the Model-Driven Engineering Languages and Systems, 2013
Model-based high availability configuration framework for cloud.
Proceedings of the 2013 Middleware Doctoral Symposium, 2013
MobiTran: tool support for refactoring PC websites to smart phones.
Proceedings of the Proceedings Demo & Poster Track of ACM/IFIP/USENIX International Middleware Conference, 2013
SM@RT offloader: supporting adaptive computation offloading for Android applications.
Proceedings of the Proceedings Demo & Poster Track of ACM/IFIP/USENIX International Middleware Conference, 2013
AppMobiCloud: improving mobile web applications by mobile-cloud convergence.
Proceedings of the 5th Asia-Pacific Symposium on Internetware, 2013
Towards runtime model based integrated management of cloud resources.
Proceedings of the 5th Asia-Pacific Symposium on Internetware, 2013
A Relationship-Based VM Placement Framework of Cloud Environment.
Proceedings of the 37th Annual IEEE Computer Software and Applications Conference, 2013
2012
A data access framework for service-oriented rich clients.
Serv. Oriented Comput. Appl., 2012
Tuning adaptive computations for the performance improvement of applications in JEE server.
J. Internet Serv. Appl., 2012
Towards module-based automatic partitioning of Java applications.
Frontiers Comput. Sci., 2012
Towards architecture-based management of platforms in the cloud.
Frontiers Comput. Sci., 2012
Internetware: A Software Paradigm for Internet Computing.
Computer, 2012
Refactoring android Java code for on-demand computation offloading.
Proceedings of the 27th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2012
Migration and execution of JavaScript applications between mobile devices and cloud.
Proceedings of the SPLASH'12, 2012
Model Driven Configuration of Fault Tolerance Solutions for Component-Based Software System.
Proceedings of the Model Driven Engineering Languages and Systems, 2012
A model-based framework for platform management in Cloud.
Proceedings of the 11th Workshop on Adaptive and Reflective Middleware, 2012
Detecting anti-patterns in Java EE runtime system model.
Proceedings of the Fourth Asia-Pacific Symposium on Internetware, 2012
Inferring the data access from the clients of generic APIs.
Proceedings of the 28th IEEE International Conference on Software Maintenance, 2012
2011
Supporting runtime software architecture: A bidirectional-transformation-based approach.
J. Syst. Softw., 2011
Simulation-based analysis of middleware service impact on system reliability: Experiment on Java application server.
J. Syst. Softw., 2011
Towards accuracy of role-based access control configurations in component-based systems.
J. Syst. Archit., 2011
iSocialMash: Convergence of social networks and services composition on a mashup framework.
Proceedings of the 2011 IEEE International Conference on Service-Oriented Computing and Applications, 2011
Towards Modeling and Validating Analysis Processes for Software Adaptation.
Proceedings of the 23rd International Conference on Software Engineering & Knowledge Engineering (SEKE'2011), 2011
Instant and Incremental QVT Transformation for Runtime Models.
Proceedings of the Model Driven Engineering Languages and Systems, 2011
Composing Data-Driven Service Mashups with Tag-Based Semantic Annotations.
Proceedings of the IEEE International Conference on Web Services, 2011
Mechanisms for Leveraging Models at Runtime in Self-adaptive Software.
,
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the Models@run.time - Foundations, Applications, and Roadmaps [Dagstuhl Seminar 11481, November 27, 2011
Towards architecture-level middleware-enabled exception handling of component-based systems.
Proceedings of the 14th International ACM Sigsoft Symposium on Component Based Software Engineering, 2011
Tuning Adaptive Computations for Performance Improvement of Autonomic Middleware in PaaS Cloud.
Proceedings of the IEEE International Conference on Cloud Computing, 2011
2010
Integrating MOF-Compliant Analysis Results.
Int. J. Softw. Informatics, 2010
A community-centric approach to automated service composition.
Sci. China Inf. Sci., 2010
Automated Composition of Middleware Management Services.
Proceedings of the Fifth IEEE International Symposium on Service-Oriented System Engineering, 2010
Service Encapsulation for Middleware Management Interfaces.
Proceedings of the Fifth IEEE International Symposium on Service-Oriented System Engineering, 2010
A browser-based framework for data cache in Web-delivered service composition.
Proceedings of the IEEE International Conference on Service-Oriented Computing and Applications, 2010
A Browser-Based Middleware for Service-Oriented Rich Client.
Proceedings of the International Conference on Service Sciences, 2010
Towards Automated Synthesis of Executable Eclipse Tutorials.
Proceedings of the 22nd International Conference on Software Engineering & Knowledge Engineering (SEKE'2010), Redwood City, San Francisco Bay, CA, USA, July 1, 2010
Automating Reusable-Procedure Discovery through Developer's Action Analysis.
Proceedings of the 10th International Conference on Quality Software, 2010
Using QoS-Contracts to Drive Architecture-Centric Self-adaptation.
Proceedings of the Research into Practice, 2010
Inferring Meta-models for Runtime System Data from the Clients of Management APIs.
Proceedings of the Model Driven Engineering Languages and Systems, 2010
Applying MDE Tools at Runtime: Experiments upon Runtime Models.
Proceedings of the 5th Workshop on Models@run.time, Oslo, Norway, October 5th, 2010, 2010
Towards automatic tuning of adaptive computations in autonomic middleware.
Proceedings of the 9th Workshop on Adaptive and Reflective Middleware, 2010
Pattern-driven performance optimization at runtime: experiment on JEE systems.
Proceedings of the 9th Workshop on Adaptive and Reflective Middleware, 2010
iMashup: assisting end-user programming for the service-oriented web.
Proceedings of the ASE 2010, 2010
Towards an Architecture for Runtime Interoperability.
,
,
,
,
,
,
,
,
,
,
,
,
,
Proceedings of the Leveraging Applications of Formal Methods, Verification, and Validation, 2010
A framework for the integration of MOF-compliant analysis methods.
Proceedings of the Second Asia-Pacific Symposium on Internetware, 2010
Mashing-Up Rich User Interfaces for Human-Interaction in WS-BPEL.
Proceedings of the IEEE International Conference on Web Services, 2010
SM@RT: representing run-time system data as MOF-compliant models.
Proceedings of the 32nd ACM/IEEE International Conference on Software Engineering, 2010
Management as a Service: An Empirical Case Study in the Internetware Cloud.
Proceedings of the IEEE 7th International Conference on e-Business Engineering, 2010
A Task-Oriented Navigation Approach to Enhance Architectural Description Comprehension.
Proceedings of the 34th Annual IEEE International Computer Software and Applications Conference, 2010
Integrating Resource Consumption and Allocation for Infrastructure Resources on-Demand.
Proceedings of the IEEE International Conference on Cloud Computing, 2010
2009
Discovering Homogeneous Web Service Community in the User-Centric Web Environment.
IEEE Trans. Serv. Comput., 2009
Quality attribute tradeoff through adaptive architectures at runtime.
J. Syst. Softw., 2009
SM@RT: Applying Architecture-Based Runtime Management into Internetware Systems.
Int. J. Softw. Informatics, 2009
Documenting Quality Attributes of Software Components.
Proceedings of the 21st International Conference on Software Engineering & Knowledge Engineering (SEKE'2009), 2009
Generating Synchronization Engines between Running Systems and Their Model-Based Views.
Proceedings of the Models in Software Engineering, 2009
Supporting Reconfigurable Fault Tolerance on Application Servers.
Proceedings of the IEEE International Symposium on Parallel and Distributed Processing with Applications, 2009
Service-oriented rich client applications supported by Internetware browser middleware.
Proceedings of the First Asia-Pacific Symposium on Internetware, 2009
SM@RT: towards architecture-based runtime management of Internetware systems.
Proceedings of the First Asia-Pacific Symposium on Internetware, 2009
SmartTutor: Creating IDE-based interactive tutorials via editable replay.
Proceedings of the 31st International Conference on Software Engineering, 2009
Feature Interaction Problems in Web-based Service Composition - (position paper).
Proceedings of the Feature Interactions in Software and Communication Systems X, 2009
Selecting Fault Tolerant Styles for Third-Party Components with Model Checking Support.
Proceedings of the Component-Based Software Engineering, 12th International Symposium, 2009
Modeling Access Control Requirements in Feature Model.
Proceedings of the 16th Asia-Pacific Software Engineering Conference, 2009
2008
An Access Control Framework for Reflective Middleware.
J. Comput. Sci. Technol., 2008
A software architecture centric self-adaptation approach for Internetware.
Sci. China Ser. F Inf. Sci., 2008
Online approach to feature interaction problems in middleware based system.
Sci. China Ser. F Inf. Sci., 2008
A Web-Based Mashup Environment for On-the-Fly Service Composition.
Proceedings of the Fourth IEEE International Symposium on Service-Oriented System Engineering, 2008
An On-the-Fly Approach to Web-Based Service Composition.
Proceedings of the 2008 IEEE World Congress on Services, 2008
An Approach for Generation of J2EE Access Control Configurations from Requirements Specification.
Proceedings of the Eighth International Conference on Quality Software, 2008
A User-Oriented Approach to Automated Service Composition.
Proceedings of the 2008 IEEE International Conference on Web Services (ICWS 2008), 2008
ABCTool: a tool for architecture centric engineering of component based systems.
Proceedings of the 30th International Conference on Software Engineering (ICSE 2008), 2008
Editable Replay of IDE-Based Repetitive Tasks.
Proceedings of the 32nd Annual IEEE International Computer Software and Applications Conference, 2008
Validating Access Control Configurations in J2EE Applications.
Proceedings of the Component-Based Software Engineering, 11th International Symposium, 2008
Towards Automatic Verification of Web-Based SOA Applications.
Proceedings of the Progress in WWW Research and Development, 2008
2007
Post-development software architecture.
ACM SIGSOFT Softw. Eng. Notes, 2007
SOAR: towards dependable Service-Oriented Architecture via reflective middleware.
Int. J. Simul. Process. Model., 2007
Coordinated Recovery of Middleware Services: A Framework and Experiments.
Int. J. Softw. Informatics, 2007
Towards service pool based approach for services discovery and subscription.
Proceedings of the 16th International Conference on World Wide Web, 2007
Pattern-based J2EE Application Deployment with Cost Analysis.
Proceedings of the Nineteenth International Conference on Software Engineering & Knowledge Engineering (SEKE'2007), 2007
Failure Analysis of Open Source J2EE Application Servers.
Proceedings of the Seventh International Conference on Quality Software (QSIC 2007), 2007
Consumer-Centric Web Services Discovery and Subscription.
Proceedings of ICEBE 2007, 2007
Towards Automated Resolution of Undesired Interactions Induced by Data Dependency.
Proceedings of the Feature Interactions in Software and Communication Systems IX, 2007
Detecting and Resolving Undesired Component Interactions by Runtime Software Architecture.
Proceedings of the Feature Interactions in Software and Communication Systems IX, 2007
Towards End User Service Composition.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007
Architectural Adaptation Addressing the Criteria of Multiple Quality Attributes in Mission-Critical Systems.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007
Towards Instant Automatic Model Refinement Based on OCL.
Proceedings of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 2007
A Middleware-based Approach to Model Refactoring at Runtime.
Proceedings of the 14th Asia-Pacific Software Engineering Conference (APSEC 2007), 2007
2006
An agent-based approach to composing web services to support adaptable business processes.
Multiagent Grid Syst., 2006
Performance Aware Service Pool in Dependable Service Oriented Architecture.
J. Comput. Sci. Technol., 2006
A software architecture centric engineering approach for Internetware.
Sci. China Ser. F Inf. Sci., 2006
Runtime recovery and manipulation of software architecture of component-based systems.
Autom. Softw. Eng., 2006
Interference Problem between Web Services Caused by Data Dependencies.
Proceedings of the Eighth IEEE International Conference on E-Commerce Technology (CEC 2006) / Third IEEE International Conference on Enterprise Computing, 2006
Towards Service Discovery and Subscription based on Community-of-Interest.
Proceedings of the 2006 International Workshop on Service Oriented Software Engineering (IW-SOSE '06), 2006
An Approach to Composing Multiple Component Implementations for Satisfying Quality Requirements.
Proceedings of the Sixth International Conference on Quality Software (QSIC 2006), 2006
Modeling of component based systems.
Proceedings of the 28th International Conference on Software Engineering (ICSE 2006), 2006
The Model and Implementation of Component Array Container.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006
Traceability between Software Architecture Models.
Proceedings of the 30th Annual International Computer Software and Applications Conference, 2006
2005
Towards Self-Healing Systems via Dependable Architecture and.
Proceedings of the 10th IEEE International Workshop on Object-Oriented Real-Time Dependable Systems (WORDS 2005), 2005
Towards a unified formal model for supporting mechanisms of dynamic component update.
Proceedings of the 10th European Software Engineering Conference held jointly with 13th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2005
Modeling Architecture Based Development in UML.
Proceedings of the 10th International Conference on Engineering of Complex Computer Systems (ICECCS 2005), 2005
Feature Interactions Induced by Data Dependencies among Entity Components.
Proceedings of the Feature Interactions in Telecommunications and Software Systems VIII, 2005
Feature Interaction Problems in Middleware Services.
Proceedings of the Feature Interactions in Telecommunications and Software Systems VIII, 2005
Exception handling in component composition with the support of middleware.
Proceedings of the 5th International Workshop on Software Engineering and Middleware, 2005
The Coordinated Recovery of Data Service and Transaction Service in J2EE.
Proceedings of the 29th Annual International Computer Software and Applications Conference, 2005
Architecture Based Deployment of Large-Scale Component Based Systems: The Tool and Principles.
Proceedings of the Component-Based Software Engineering, 8th International Symposium, 2005
2004
Runtime software architecture based on reflective middleware.
Sci. China Ser. F Inf. Sci., 2004
PKUAS: An Architecture-Based Reflective Component Operating Platform.
Proceedings of the 10th IEEE International Workshop on Future Trends of Distributed Computing Systems (FTDCS 2004), 2004
Towards Autonomic Computing Middleware via Reflection.
Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC 2004), 2004
Quality Attribute Scenario Based Architectural Modeling for Self-Adaptation Supported by Architecture-Based Reflective Middleware.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004
2003
Towards software architecture at runtime.
ACM SIGSOFT Softw. Eng. Notes, 2003
Runtime Software Architecture Based Software Online Evolution.
Proceedings of the 27th International Computer Software and Applications Conference (COMPSAC 2003): Design and Assessment of Trustworthy Software-Based Systems, 2003