2025
Agent design pattern catalogue: A collection of architectural patterns for foundation model based agents.
J. Syst. Softw., 2025
2024
Automated Refactoring of Non-Idiomatic Python Code With Pythonic Idioms.
IEEE Trans. Software Eng., November, 2024
On the Way to SBOMs: Investigating Design Issues and Solutions in Practice.
ACM Trans. Softw. Eng. Methodol., July, 2024
Responsible AI Pattern Catalogue: A Collection of Best Practices for AI Governance and Engineering.
ACM Comput. Surv., July, 2024
Aspect-level Information Discrepancies across Heterogeneous Vulnerability Reports: Severity, Types and Detection Methods.
ACM Trans. Softw. Eng. Methodol., February, 2024
To be forgotten or to be fair: unveiling fairness implications of machine unlearning methods.
AI Ethics, February, 2024
Toward Responsible AI in the Era of Generative AI: A Reference Architecture for Designing Foundation Model-Based Systems.
IEEE Softw., 2024
Decentralized Governance-Driven Architecture for Designing Foundation-Model-Based Systems: Exploring the Role of Blockchain in Responsible AI.
IEEE Softw., 2024
DesignRepair: Dual-Stream Design Guideline-Aware Frontend Repair with Large Language Models.
CoRR, 2024
Achieving Responsible AI through ESG: Insights and Recommendations from Industry Engagement.
CoRR, 2024
Responsible AI Question Bank: A Comprehensive Tool for AI Risk Assessment.
CoRR, 2024
A Taxonomy of Architecture Options for Foundation Model-based Agents: Analysis and Decision Model.
CoRR, 2024
Towards AI-Safety-by-Design: A Taxonomy of Runtime Guardrails in Foundation Model based Systems.
CoRR, 2024
Integrating ESG and AI: A Comprehensive Responsible AI Assessment Framework.
CoRR, 2024
Learning Interpretable Scheduling Algorithms for Data Processing Clusters.
CoRR, 2024
Adapting Large Multimodal Models to Distribution Shifts: The Role of In-Context Learning.
CoRR, 2024
Provably Unlearnable Examples.
CoRR, 2024
Towards AI Safety: A Taxonomy for AI System Evaluation.
CoRR, 2024
HCVP: Leveraging Hierarchical Contrastive Visual Prompt for Domain Generalization.
CoRR, 2024
A Pilot Study in Surveying Data Challenges of Automatic Software Engineering Tasks.
Proceedings of the 4th International Workshop on Software Engineering and AI for Data Quality in Cyber-Physical Systems/Internet of Things, 2024
Prompt Perturbation in Retrieval-Augmented Generation based Large Language Models.
Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2024
Hard to Read and Understand Pythonic Idioms? DeIdiom and Explain Them in Non-Idiomatic Equivalent Code.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
Where is it? Tracing the Vulnerability-relevant Files from Vulnerability Reports.
Proceedings of the 46th IEEE/ACM International Conference on Software Engineering, 2024
Trust in Software Supply Chains: Blockchain-Enabled SBOM and the AIBOM Future.
Proceedings of the IEEE/ACM International Workshop on Engineering and Cybersecurity of Critical Systems and Second IEEE/ACM International Workshop on Software Vulnerability, 2024
Towards Responsible Generative AI: A Reference Architecture for Designing Foundation Model Based Agents.
Proceedings of the 21st IEEE International Conference on Software Architecture, 2024
Local Differential Privacy for Smart Meter Data Sharing with Energy Disaggregation.
Proceedings of the 20th International Conference on Distributed Computing in Smart Systems and the Internet of Things, 2024
Attacking Visually-aware Recommender Systems with Transferable and Imperceptible Adversarial Styles.
Proceedings of the 33rd ACM International Conference on Information and Knowledge Management, 2024
Privacy and Copyright Protection in Generative AI: A Lifecycle Perspective.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024
Towards a Responsible AI Metrics Catalogue: A Collection of Metrics for AI Accountability.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024
A Taxonomy of Foundation Model based Systems through the Lens of Software Architecture.
Proceedings of the IEEE/ACM 3rd International Conference on AI Engineering, 2024
An AI System Evaluation Framework for Advancing AI Safety: Terminology, Taxonomy, Lifecycle Mapping.
Proceedings of the 1st ACM International Conference on AI-Powered Software, 2024
2023
Adaptive Resource Scheduling in Permissionless Sharded-Blockchains: A Decentralized Multiagent Deep Reinforcement Learning Approach.
IEEE Trans. Syst. Man Cybern. Syst., November, 2023
A systematic review of federated learning from clients' perspective: challenges and solutions.
Artif. Intell. Rev., November, 2023
Operationalizing Responsible AI at Scale: CSIRO Data61's Pattern-Oriented Responsible AI Engineering Approach.
Commun. ACM, July, 2023
Adversarial dual autoencoders for trust-aware recommendation.
Neural Comput. Appl., June, 2023
Software Engineering for Responsible AI.
Computer, April, 2023
Toward Trustworthy AI: Blockchain-Based Architecture Design for Accountability and Fairness of Federated Learning Systems.
IEEE Internet Things J., February, 2023
Responsible-AI-by-Design: A Pattern Collection for Designing Responsible Artificial Intelligence Systems.
IEEE Softw., 2023
A systematic literature review on blockchain governance.
J. Syst. Softw., 2023
Developing Responsible Chatbots for Financial Services: A Pattern-Oriented Responsible Artificial Intelligence Engineering Approach.
IEEE Intell. Syst., 2023
Software Architecture and Machine Learning (Dagstuhl Seminar 23302).
Dagstuhl Reports, 2023
Navigating Privacy and Copyright Challenges Across the Data Lifecycle of Generative AI.
CoRR, 2023
From Principles to Practice: An Accountability Metrics Catalogue for Managing AI Risks.
CoRR, 2023
Building the Future of Responsible AI: A Reference Architecture for Designing Large Language Model based Agents.
CoRR, 2023
Local Differential Privacy for Smart Meter Data Sharing.
CoRR, 2023
Tag Your Fish in the Broken Net: A Responsible Web Framework for Protecting Online Privacy and Copyright.
CoRR, 2023
Pop Quiz! Do Pre-trained Code Models Possess Knowledge of Correct API Names?
CoRR, 2023
Decentralised Governance for Foundation Model based AI Systems: Exploring the Role of Blockchain in Responsible AI.
CoRR, 2023
Quantum Software Analytics: Opportunities and Challenges.
CoRR, 2023
Distributed Trust Through the Lens of Software Architecture.
CoRR, 2023
Prompt Sapper: LLM-Empowered Software Engineering Infrastructure for AI-Native Services.
CoRR, 2023
QB4AIRA: A Question Bank for AI Risk Assessment.
CoRR, 2023
A Framework for Designing Foundation Model based Systems.
CoRR, 2023
Towards Responsible AI in the Era of ChatGPT: A Reference Architecture for Designing Foundation Model-based AI Systems.
CoRR, 2023
Blockchain-Empowered Trustworthy Data Sharing: Fundamentals, Applications, and Challenges.
CoRR, 2023
On the Opportunity of Causal Deep Generative Models: A Survey and Future Directions.
CoRR, 2023
A Survey on AI Risk Assessment Frameworks.
CoRR, 2023
Operationalising Responsible AI Using a Pattern-Oriented Approach: A Case Study on Chatbots in Financial Services.
CoRR, 2023
Meta-learning for Estimating Multiple Treatment Effects with Imbalance.
Proceedings of the Web Information Systems Engineering - WISE 2023, 2023
Software Engineering as the Linchpin of Responsible AI.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
SeeHow: Workflow Extraction from Programming Screencasts through Action-Aware Video Analytics.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Faster or Slower? Performance Mystery of Python Idioms Unveiled with Empirical Evidence.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
RIdiom: Automatically Refactoring Non-Idiomatic Python Code with Pythonic Idioms.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
Silent Vulnerable Dependency Alert Prediction with Vulnerability Key Aspect Explanation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering, 2023
A Multi-faceted Vulnerability Searching Website Powered by Aspect-level Vulnerability Knowledge Graph.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
SoapOperaTG: A Tool for System Knowledge Graph Based Soap Opera Test Generation.
Proceedings of the 45th IEEE/ACM International Conference on Software Engineering: ICSE 2023 Companion Proceedings, 2023
A Pattern-Oriented Reference Architecture for Governance-Driven Blockchain Systems.
Proceedings of the 20th IEEE International Conference on Software Architecture, 2023
A Selection Model of Privacy Patterns.
Proceedings of the 20th IEEE International Conference on Software Architecture, 2023
Review-Incorporated Model-Agnostic Profile Injection Attacks on Recommender Systems.
Proceedings of the IEEE International Conference on Data Mining, 2023
Contrastive Counterfactual Learning for Causality-aware Interpretable Recommender Systems.
Proceedings of the 32nd ACM International Conference on Information and Knowledge Management, 2023
Towards Concrete and Connected AI Risk Assessment (C<sup>2</sup>AIRA): A Systematic Mapping Study.
Proceedings of the 2nd IEEE/ACM International Conference on AI Engineering, 2023
Decision Models for Selecting Patterns in Governance-driven Blockchain Systems.
Proceedings of the IEEE International Conference on Blockchain, 2023
2022
Attn-HybridNet: Improving Discriminability of Hybrid Features With Attention Fusion.
IEEE Trans. Cybern., 2022
Can Software Engineering Harness the Benefits of Advanced AI?
IEEE Softw., 2022
A survey for trust-aware recommender systems: A deep learning perspective.
Knowl. Based Syst., 2022
Architectural patterns for the design of federated learning systems.
J. Syst. Softw., 2022
Defining blockchain governance principles: A comprehensive framework.
Inf. Syst., 2022
Automated Privacy Preferences for Smart Home Data Sharing Using Personal Data Stores.
IEEE Secur. Priv., 2022
A Systematic Literature Review on Federated Machine Learning: From a Software Engineering Perspective.
ACM Comput. Surv., 2022
BGRA: A Reference Architecture for Blockchain Governance.
CoRR, 2022
Responsible AI Pattern Catalogue: A Multivocal Literature Review.
CoRR, 2022
Learning to Infer Counterfactuals: Meta-Learning for Estimating Multiple Imbalanced Treatment Effects.
CoRR, 2022
Interventional Recommendation with Contrastive Counterfactual Learning for Better Understanding User Preferences.
CoRR, 2022
Towards Operationalising Responsible AI: An Empirical Study.
CoRR, 2022
A Decision Model for Federated Learning Architecture Pattern Selection.
CoRR, 2022
Responsible-AI-by-Design: a Pattern Collection for Designing Responsible AI Systems.
CoRR, 2022
A Pattern Collection for Blockchain Governance.
CoRR, 2022
Towards a Taxonomy of Approaches to Modern Complex Systems.
Proceedings of the 17th Annual System of Systems Engineering Conference, 2022
Making Python code idiomatic by automatic refactoring non-idiomatic Python code with pythonic idioms.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Psychologically-inspired, unsupervised inference of perceptual groups of GUI widgets from GUI images.
Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2022
Cycle-Balanced Representation Learning For Counterfactual Inference.
Proceedings of the 2022 SIAM International Conference on Data Mining, 2022
Constructing a System Knowledge Graph of User Tasks and Failures from Bug Reports to Support Soap Opera Testing.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code.
Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, 2022
Heterogeneous Vulnerability Report Traceability Recovery by Vulnerability Aspect Matching.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2022
Dependency Tracking for Risk Mitigation in Machine Learning (ML) Systems.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022
Software engineering for Responsible AI: An empirical study and operationalised patterns.
Proceedings of the 44th IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice, 2022
Analysis of Privacy Patterns from An Architectural Perspective.
Proceedings of the IEEE 19th International Conference on Software Architecture Companion, 2022
A Pattern Language for Blockchain Governance.
Proceedings of the 27th European Conference on Pattern Languages of Programs, 2022
Towards a roadmap on software engineering for responsible AI.
Proceedings of the 1st International Conference on AI Engineering: Software Engineering for AI, 2022
Towards Implementing Responsible AI.
Proceedings of the IEEE International Conference on Big Data, 2022
EvAnGCN: Evolving Graph Deep Neural Network Based Anomaly Detection in Blockchain.
Proceedings of the Advanced Data Mining and Applications - 18th International Conference, 2022
2021
Integrated model-driven engineering of blockchain applications for business processes and asset management.
Softw. Pract. Exp., 2021
Blockchain-Based Federated Learning for Device Failure Detection in Industrial IoT.
IEEE Internet Things J., 2021
Generative Adversarial Networks-Enabled Human-Artificial Intelligence Collaborative Applications for Creative and Design Industries: A Systematic Review of Current Approaches and Trends.
Frontiers Artif. Intell., 2021
Defining Blockchain Governance Principles: A Comprehensive Framework.
CoRR, 2021
Blockchain-based Trustworthy Federated Learning Architecture.
CoRR, 2021
AI and Ethics - Operationalising Responsible AI.
CoRR, 2021
Design Patterns for Blockchain-Based Payment Applications.
CoRR, 2021
Generating Informative CVE Description From ExploitDB Posts by Extractive Summarization.
CoRR, 2021
KGAMD: an API-misuse detector driven by fine-grained API-constraint knowledge graph.
Proceedings of the ESEC/FSE '21: 29th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2021
Visual analytics for large networks: theory, art and practice.
Proceedings of the SIGGRAPH 2021: Special Interest Group on Computer Graphics and Interactive Techniques Conference, 2021
Analysing and extending privacy patterns with architectural context.
Proceedings of the SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing, 2021
Towards Automated Data Sharing in Personal Data Stores.
Proceedings of the 19th IEEE International Conference on Pervasive Computing and Communications Workshops and other Affiliated Events, 2021
CO-PILOT: COllaborative Planning and reInforcement Learning On sub-Task curriculum.
Proceedings of the Advances in Neural Information Processing Systems 34: Annual Conference on Neural Information Processing Systems 2021, 2021
Reducing Bug Triaging Confusion by Learning from Mistakes with a Bug Tossing Knowledge Graph.
Proceedings of the 36th IEEE/ACM International Conference on Automated Software Engineering, 2021
Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph.
Proceedings of the IEEE International Conference on Software Maintenance and Evolution, 2021
A Decision Model for Choosing Patterns in Blockchain-Based Applications.
Proceedings of the 18th IEEE International Conference on Software Architecture, 2021
MetaGB: A Gradient Boosting Framework for Efficient Task Adaptive Meta Learning.
Proceedings of the IEEE International Conference on Data Mining, 2021
A Process Adaptation Framework for Blockchain-Based Supply Chain Management.
Proceedings of the IEEE International Conference on Blockchain and Cryptocurrency, 2021
Patterns for Blockchain-Based Payment Applications.
Proceedings of the EuroPLoP'21: European Conference on Pattern Languages of Programs 2021, Graz, Austria, July 7, 2021
FLRA: A Reference Architecture for Federated Learning Systems.
Proceedings of the Software Architecture - 15th European Conference, 2021
Generative Inverse Deep Reinforcement Learning for Online Recommendation.
Proceedings of the CIKM '21: The 30th ACM International Conference on Information and Knowledge Management, Virtual Event, Queensland, Australia, November 1, 2021
A Blockchain-Enabled Federated Learning Model for Privacy Preservation: System Design.
Proceedings of the Information Security and Privacy - 26th Australasian Conference, 2021
2020
SMINT: Toward Interpretable and Robust Model Sharing for Deep Neural Networks.
ACM Trans. Web, 2020
Wireframe-based UI Design Search through Image Autoencoder.
ACM Trans. Softw. Eng. Methodol., 2020
Unraveling Metric Vector Spaces With Factorization for Recommendation.
IEEE Trans. Ind. Informatics, 2020
Unchain or Block the Hype? : Decision Drivers, Success Factors, and Perspectives for Blockchain Adoption.
IEEE Softw., 2020
Design Pattern as a Service for Blockchain-Based Self-Sovereign Identity.
IEEE Softw., 2020
Blockchain-based Federated Learning for Failure Detection in Industrial IoT.
CoRR, 2020
Trust in Recommender Systems: A Deep Learning Perspective.
CoRR, 2020
Object detection for graphical user interface: old fashioned or deep learning or a combination?
Proceedings of the ESEC/FSE '20: 28th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, 2020
MAMO: Memory-Augmented Meta-Optimization for Cold-start Recommendation.
Proceedings of the KDD '20: The 26th ACM SIGKDD Conference on Knowledge Discovery and Data Mining, 2020
API-Misuse Detection Driven by Fine-Grained API-Constraint Knowledge Graph.
Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering, 2020
Seenomaly: vision-based linting of GUI animation effects against design-don't guidelines.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
Unblind your apps: predicting natural-language labels for mobile GUI components by deep learning.
Proceedings of the ICSE '20: 42nd International Conference on Software Engineering, Seoul, South Korea, 27 June, 2020
Understanding and Handling Blockchain Uncertainties.
Proceedings of the Blockchain - ICBC 2020, 2020
Going Deep: Graph Convolutional Ladder-Shape Networks.
Proceedings of the Thirty-Fourth AAAI Conference on Artificial Intelligence, 2020
2019
Statistically managing cloud operations for latency-tail-tolerance in IoT-enabled smart cities.
J. Parallel Distributed Comput., 2019
Engineering complex data integration, harmonization and visualization systems.
J. Ind. Inf. Integr., 2019
Design and Implementation of Monitoring System for Extracurricular Physical Exercise Based on Energy Consumption Measurement.
J. Adv. Comput. Intell. Intell. Informatics, 2019
Designing blockchain-based applications a case study for imported product traceability.
Future Gener. Comput. Syst., 2019
uBaaS: A unified blockchain as a service platform.
Future Gener. Comput. Syst., 2019
An empirical study of architecting for continuous delivery and deployment.
Empir. Softw. Eng., 2019
The Vulnerabilities of Graph Convolutional Networks: Stronger Attacks and Defensive Techniques.
CoRR, 2019
Analysis of Blockchain Solutions for IoT: A Systematic Literature Review.
IEEE Access, 2019
A RESTful architecture for data exploration as a service.
Proceedings of the 34th ACM/SIGAPP Symposium on Applied Computing, 2019
Towards Effective Data Augmentations via Unbiased GAN Utilization.
Proceedings of the PRICAI 2019: Trends in Artificial Intelligence, 2019
Adversarial Examples for Graph Data: Deep Insights into Attack and Defense.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019
A Compliance Checking Framework for DNN Models.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019
DeepCU: Integrating both Common and Unique Latent Information for Multimodal Sentiment Analysis.
Proceedings of the Twenty-Eighth International Joint Conference on Artificial Intelligence, 2019
Data Governance Decisions for Platform Ecosystems.
Proceedings of the 52nd Hawaii International Conference on System Sciences, 2019
2018
A Differentiated Caching Mechanism to Enable Primary Storage Deduplication in Clouds.
IEEE Trans. Parallel Distributed Syst., 2018
Blockchains for Business Process Management - Challenges and Opportunities.
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
ACM Trans. Manag. Inf. Syst., 2018
R<sup>2</sup>C: Robust Rolling-Upgrade in Clouds.
IEEE Trans. Dependable Secur. Comput., 2018
HDM: A Composable Framework for Big Data Processing.
IEEE Trans. Big Data, 2018
Position and Distance: Recommendation beyond Matrix Factorization.
CoRR, 2018
IoTChain: Establishing Trust in the Internet of Things Ecosystem Using Blockchain.
IEEE Cloud Comput., 2018
An Empirical Study of Cloud API Issues.
IEEE Cloud Comput., 2018
Sharing Deep Neural Network Models with Interpretation.
Proceedings of the 2018 World Wide Web Conference on World Wide Web, 2018
Data Service API Design for Data Analytics.
Proceedings of the Services Computing - SCC 2018, 2018
A Contingency-Based Approach to Data Governance Design for Platform Ecosystems.
Proceedings of the 22nd Pacific Asia Conference on Information Systems, 2018
New and Emerging Ideas Track 2018.
Proceedings of the 2018 IEEE International Conference on Software Architecture Companion, 2018
Hybrid Networks: Improving Deep Learning Networks via Integrating Two Views of Images.
Proceedings of the Neural Information Processing - 25th International Conference, 2018
HDM-MC in-Action: A Framework for Big Data Analytics across Multiple Clusters.
Proceedings of the 38th IEEE International Conference on Distributed Computing Systems, 2018
A Simulation Approach for Studying Behavior and Quality of Blockchain Networks.
Proceedings of the Blockchain - ICBC 2018, 2018
Applying Design Patterns in Smart Contracts - A Case Study on a Blockchain-Based Traceability Application.
Proceedings of the Blockchain - ICBC 2018, 2018
Designing Data Governance in Platform Ecosystems.
Proceedings of the 51st Hawaii International Conference on System Sciences, 2018
A Pattern Collection for Blockchain-based Applications.
Proceedings of the 23rd European Conference on Pattern Languages of Programs, 2018
One Size Does Not Fit All: The Case for Chunking Configuration in Backup Deduplication.
Proceedings of the 18th IEEE/ACM International Symposium on Cluster, 2018
A Data Governance Framework for Platform Ecosystem Process Management.
Proceedings of the Business Process Management Forum, 2018
2017
Runtime recovery actions selection for sporadic operations on public cloud.
Softw. Pract. Exp., 2017
Interpreting Shared Deep Learning Models via Explicable Boundary Trees.
CoRR, 2017
HPDedup: A Hybrid Prioritized Data Deduplication Mechanism for Primary Storage in the Cloud.
CoRR, 2017
Design Choices for Data Governance in Platform Ecosystems: A Contingency Model.
CoRR, 2017
Continuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices.
IEEE Access, 2017
Data Governance for Platform Ecosystems: Critical Factors and The State of Practice.
Proceedings of the 21st Pacific Asia Conference on Information Systems, 2017
Stratosphere: Dynamic IP Overlay Above the Clouds.
Proceedings of the 42nd IEEE Conference on Local Computer Networks, 2017
Blockchain Based Data Integrity Service Framework for IoT Data.
Proceedings of the 2017 IEEE International Conference on Web Services, 2017
ARA-Assessor: Application-Aware Runtime Risk Assessment for Cloud-Based Business Continuity.
Proceedings of the Service-Oriented Computing - 15th International Conference, 2017
A Taxonomy of Blockchain-Based Systems for Architecture Design.
Proceedings of the 2017 IEEE International Conference on Software Architecture, 2017
Hybrid Collaborative Recommendation via Semi-AutoEncoder.
Proceedings of the Neural Information Processing - 24th International Conference, 2017
Beyond Continuous Delivery: An Empirical Investigation of Continuous Deployment Challenges.
Proceedings of the 2017 ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017
HDM: Optimized Big Data Processing with Data Provenance.
Proceedings of the 20th International Conference on Extending Database Technology, 2017
Adopting Continuous Delivery and Deployment: Impacts on Team Structures, Collaboration and Responsibilities.
Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, 2017
Towards Big Data Analytics across Multiple Clusters.
Proceedings of the 17th IEEE/ACM International Symposium on Cluster, 2017
Accommodating Information Priority Model in Cloudlet Environment.
Proceedings of the Service Research and Innovation - 5th and 6th Australasian Symposium, 2017
Extracting Highly Effective Features for Supervised Learning via Simultaneous Tensor Factorization.
Proceedings of the Thirty-First AAAI Conference on Artificial Intelligence, 2017
Big Data Programming Models.
Proceedings of the Handbook of Big Data Technologies, 2017
Big Data Storage and Data Models.
Proceedings of the Handbook of Big Data Technologies, 2017
2016
A Unified Business-Driven Cloud Management Framework.
IEEE Trans. Serv. Comput., 2016
Non-Intrusive Anomaly Detection With Streaming Performance Metrics and Logs for DevOps in Public Clouds: A Case Study in AWS.
IEEE Trans. Emerg. Top. Comput., 2016
DevOps and Its Practices.
IEEE Softw., 2016
Building Pipelines for Heterogeneous Execution Environments for Big Data Processing.
IEEE Softw., 2016
Developing Dependable and Secure Cloud Applications.
IEEE Internet Comput., 2016
The Blockchain as a Software Connector.
Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture, 2016
StageFS: A Parallel File System Optimizing Metadata Performance for SSD Based Clusters.
Proceedings of the 2016 IEEE Trustcom/BigDataSE/ISPA, 2016
V for variety: Lessons learned from complex smart cities data harmonization and integration.
Proceedings of the 2016 IEEE International Conference on Pervasive Computing and Communication Workshops, 2016
Continuous validation for data analytics systems.
Proceedings of the 38th International Conference on Software Engineering, 2016
The Intersection of Continuous Deployment and Architecting Process: Practitioners' Perspectives.
Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016
Process-Oriented Non-intrusive Recovery for Sporadic Operations on Cloud.
Proceedings of the 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2016
2015
Achieving Reliable High-Frequency Releases in Cloud Environments.
IEEE Softw., 2015
A Tail-Tolerant Cloud API Wrapper.
IEEE Softw., 2015
Using simulation to evaluate error detection strategies: A case study of cloud-based deployment processes.
J. Syst. Softw., 2015
CF4BDA: A Conceptual Framework for Big Data Analytics Applications in the Cloud.
IEEE Access, 2015
A MapReduce Cluster Deployment Optimization Framework with Geo-distributed Data.
Proceedings of the 2015 IEEE 12th Intl Conf on Ubiquitous Intelligence and Computing and 2015 IEEE 12th Intl Conf on Autonomic and Trusted Computing and 2015 IEEE 15th Intl Conf on Scalable Computing and Communications and Its Associated Workshops (UIC-ATC-ScalCom), 2015
Multi-objective Optimisation of Rolling Upgrade Allowing for Failures in Clouds.
Proceedings of the 34th IEEE Symposium on Reliable Distributed Systems, 2015
Building Secure Applications Using Pattern-Based Design Fragments.
Proceedings of the 34th IEEE Symposium on Reliable Distributed Systems Workshop, 2015
Making Real Time Data Analytics Available as a Service.
Proceedings of the 11th International ACM SIGSOFT Conference on Quality of Software Architectures, 2015
Mobile cloud computing for disaster emergency operation: A systematic review.
Proceedings of the 2015 IEEE International Symposium on Technology and Society, 2015
Four-Fold Auto-Scaling on a Contemporary Deployment Platform Using Docker Containers.
Proceedings of the Service-Oriented Computing - 13th International Conference, 2015
Crying Wolf and Meaning It: Reducing False Alarms in Monitoring of Sporadic Operations through POD-Monitor.
Proceedings of the 1st IEEE/ACM International Workshop on Complex Faults and Failures in Large Software Systems, 2015
Securing a Deployment Pipeline.
Proceedings of the 3rd IEEE/ACM International Workshop on Release Engineering, 2015
Error Diagnosis of Cloud Application Operation Using Bayesian Networks and Online Optimisation.
Proceedings of the 11th European Dependable Computing Conference, 2015
Composing Patterns to Construct Secure Systems.
Proceedings of the 11th European Dependable Computing Conference, 2015
Discovering and Visualizing Operations Processes with POD-Discovery and POD-Viz.
Proceedings of the 45th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2015
MapReduce Job Optimization: A Mapping Study.
Proceedings of the International Conference on Cloud Computing and Big Data, 2015
Composable and efficient functional big data processing framework.
Proceedings of the 2015 IEEE International Conference on Big Data (IEEE BigData 2015), Santa Clara, CA, USA, October 29, 2015
Runtime Recovery Actions Selection for Sporadic Operations on Cloud.
Proceedings of the 24th Australasian Software Engineering Conference, 2015
Cloud Application HA Using SDN to Ensure QoS.
Proceedings of the 8th IEEE International Conference on Cloud Computing, 2015
DevOps - A Software Architect's Perspective.
SEI series in software engineering, Addison-Wesley, ISBN: 978-0-1340-4984-7, 2015
2014
Investigating dependencies in software requirements for change propagation analysis.
Inf. Softw. Technol., 2014
Role network model-based support for RESTful business processes.
Data Knowl. Eng., 2014
A Recoverability-Oriented Analysis for Operations on Cloud Applications.
Proceedings of the 2014 IEEE/IFIP Conference on Software Architecture, 2014
Mechanisms and Architectures for Tail-Tolerant System Operations in Cloud.
Proceedings of the 6th USENIX Workshop on Hot Topics in Cloud Computing, 2014
POD-Diagnosis: Error Diagnosis of Sporadic Operations on Cloud Applications.
Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014
Recovery for Failures in Rolling Upgrade on Clouds.
Proceedings of the 44th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, 2014
Quantifying Failure Risk of Version Switch for Rolling Upgrade on Clouds.
Proceedings of the 2014 IEEE Fourth International Conference on Big Data and Cloud Computing, 2014
2013
Applying a selection method to choose Quality Attribute Techniques.
Inf. Softw. Technol., 2013
Cloud API issues: an empirical study and impact.
Proceedings of the 9th international ACM SIGSOFT conference on Quality of Software Architectures, 2013
Detecting cloud provisioning errors using an annotated process model.
Proceedings of the 8th Workshop on Middleware for Next Generation Internet Computing, 2013
Challenges to Error Diagnosis in Hadoop Ecosystems.
Proceedings of the Lucky LISA: Proceedings of the 27th Large Installation System Administration Conference, 2013
Availability analysis for deployment of in-cloud applications.
Proceedings of the 4th international ACM Sigsoft symposium on Architecting critical systems, 2013
BPMashup: Dynamic Execution of RESTful Processes.
Proceedings of the Service-Oriented Computing - ICSOC 2012 Workshops, 2013
Eliciting operations requirements for applications.
Proceedings of the 1st International Workshop on Release Engineering, 2013
Modeling and analysing operation processes for dependability.
Proceedings of the 2013 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN), 2013
Process-oriented recovery for operations on cloud applications.
Proceedings of the ACM Symposium on Cloud Computing, SOCC '13, 2013
Incorporating Uncertainty into In-Cloud Application Deployment Decisions for Availability.
Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA, June 28, 2013
Improving Availability of Cloud-Based Applications through Deployment Choices.
Proceedings of the 2013 IEEE Sixth International Conference on Cloud Computing, Santa Clara, CA, USA, June 28, 2013
2012
Data management requirements for a knowledge discovery platform.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012
An architecture framework for application-managed scaling of cloud-hosted relational databases.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012
An Architectural Approach for Cost Effective Trustworthy Systems.
Proceedings of the 2012 Joint Working IEEE/IFIP Conference on Software Architecture and European Conference on Software Architecture, 2012
Simulation modeling of a large-scale formal verification process.
Proceedings of the 2012 International Conference on Software and System Process, 2012
Application of Business-Driven Decision Making to RESTful Business Processes.
Proceedings of the Service-Oriented Computing - 10th International Conference, 2012
Welcome message of the chairs.
Proceedings of the Second International Workshop on Software Engineering for Embedded Systems, 2012
Visualising architectural dependencies.
Proceedings of the Third International Workshop on Managing Technical Debt, 2012
Large-scale formal verification in practice: A process perspective.
Proceedings of the 34th International Conference on Software Engineering, 2012
Analyzing differences in risk perceptions between developers and acquirers in OTS-based custom software projects using stakeholder analysis.
Proceedings of the 2012 ACM-IEEE International Symposium on Empirical Software Engineering and Measurement, 2012
Preliminary results of a systematic review on requirements evolution.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012
An initial evaluation of requirements dependency types in change propagation analysis.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012
Risks of off-the-shelf-based software acquisition and development: A systematic mapping study and a survey.
Proceedings of the 16th International Conference on Evaluation & Assessment in Software Engineering, 2012
A Business Process-Driven Approach for Requirements Dependency Analysis.
Proceedings of the Business Process Management - 10th International Conference, 2012
Web Platform API Design Principles and Service Contract.
Proceedings of the 19th Asia-Pacific Software Engineering Conference, 2012
2011
Composing enterprise mashup components and services using architecture integration patterns.
J. Syst. Softw., 2011
Impact of process simulation on software practice: an initial report.
Proceedings of the 33rd International Conference on Software Engineering, 2011
A Systematic Mapping Study on Off-The-Shelf-based Software Acquisition.
Proceedings of the Australasian Conference on Information Systems, 2011
2010
An Architectural Style for Process-Intensive Web Information Systems.
Proceedings of the Web Information Systems Engineering - WISE 2010, 2010
Systematic selection of quality attribute techniques.
Proceedings of the 11th International Conference on Product Focused Software, 2010
Towards an architectural viewpoint for systems of software intensive systems.
Proceedings of the 2010 ICSE Workshop on Sharing and Reusing Architectural Knowledge, 2010
An Architectural Approach to Composing Reputation-Based Distributed Services.
Proceedings of the Software Architecture, 4th European Conference, 2010
Rationale in Semi-structured Processes.
Proceedings of the Business Process Management Workshops, 2010
2009
An ontologically-based evaluation of software design methods.
Knowl. Eng. Rev., 2009
An architecting method for distributed process-intensive systems.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009
Using architecture integration patterns to compose enterprise mashups.
Proceedings of the Joint Working IEEE/IFIP Conference on Software Architecture 2009 and European Conference on Software Architecture 2009, 2009
Technical Software Development Process in the XML Domain.
Proceedings of the Trustworthy Software Development Processes, 2009
Model Driven Development with non-functional aspects.
Proceedings of the 2009 ICSE Workshop on Aspect-Oriented Requirements Engineering and Architecture Design, 2009
Quality Attribute Techniques Framework.
Proceedings of the Software Process Improvement - 16th European Conference, 2009
2008
Evaluating guidelines for reporting empirical software engineering studies.
Empir. Softw. Eng., 2008
Scaling Up Software Architecture Evaluation Processes.
Proceedings of the Making Globally Distributed Software Development a Success Story, 2008
Hybrid Modeling of Test-and-Fix Processes in Incremental Development.
Proceedings of the Making Globally Distributed Software Development a Success Story, 2008
Composing Adaptive Web Services on COTS Middleware.
Proceedings of the 2008 IEEE International Conference on Web Services (ICWS 2008), 2008
Standardization as a Business Ecosystem Enabler.
Proceedings of the Service-Oriented Computing - ICSOC 2008 Workshops, 2008
Investigating test-and-fix processes of incremental development using hybrid process simulation.
Proceedings of the 6th international workshop on Software quality, 2008
Resource-oriented business process modeling for ultra-large-scale systems.
Proceedings of the 2nd international workshop on Ultra-large-scale software-intensive systems, 2008
Towards process-based composition of self-managing service-oriented systems.
Proceedings of the 2nd International Workshop on Systems Development in SOA Environments, 2008
On Creating Industry-Wide Reference Architectures.
Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference, 2008
Automating Web Service Development Using a Unified Model.
Proceedings of the Workshops Proceedings of the 12th International IEEE Enterprise Distributed Object Computing Conference, 2008
On Combining WS-Policy4MASC and ASF to Support Business-Driven Autonomic Service-Oriented Computing.
Proceedings of the Business Process Management Workshops, 2008
Resource-Oriented Architecture for Business Processes.
Proceedings of the 15th Asia-Pacific Software Engineering Conference (APSEC 2008), 2008
2007
Software architecture evaluation for framework-based systems.
PhD thesis, 2007
MDABench: Customized benchmark generation using MDA.
J. Syst. Softw., 2007
Desiderata for Languages to be Used in the Defnition of Reference Business Processes.
Int. J. Softw. Informatics, 2007
Impact of Architecture and Quality Investment in Software Product Line Development.
Proceedings of the Software Product Lines, 11th International Conference, 2007
Project Cost Overrun Simulation in Software Product Line Development.
Proceedings of the Product-Focused Software Process Improvement, 2007
Effects of Architecture and Technical Development Process on Micro-process.
Proceedings of the Software Process Dynamics and Agility, 2007
Project Delay Variability Simulation in Software Product Line Development.
Proceedings of the Software Process Dynamics and Agility, 2007
Situational Method Quality.
Proceedings of the Situational Method Engineering: Fundamentals and Experiences, 2007
Non-Functional Property Driven Service Governance: Performance Implications.
Proceedings of the Service-Oriented Computing, 2007
Revel8or: Model Driven Capacity Planning Tool Suite.
Proceedings of the 29th International Conference on Software Engineering (ICSE 2007), 2007
UML Profiles for Design Decisions and Non-Functional Requirements.
Proceedings of the Second Workshop on Sharing and Reusing Architectural Knowledge, 2007
Tools for Model Driven Development.
Proceedings of the 40th Hawaii International International Conference on Systems Science (HICSS-40 2007), 2007
Performance Prediction of Service-Oriented Applications based on an Enterprise Service Bus.
Proceedings of the 31st Annual International Computer Software and Applications Conference, 2007
Performance Assessment for e-Government Services: An Experience Report.
Proceedings of the Component-Based Software Engineering, 10th International Symposium, 2007
Challenges Observed in the Definition of Reference Business Processes.
Proceedings of the Business Process Management Workshops, 2007
Benchmark Generation Using Domain Specific Modeling.
Proceedings of the 18th Australian Software Engineering Conference (ASWEC 2007), 2007
2006
An empirical study of groupware support for distributed software architecture evaluation process.
J. Syst. Softw., 2006
Evaluating guidelines for empirical software engineering studies.
Proceedings of the 2006 International Symposium on Empirical Software Engineering (ISESE 2006), 2006
Research of Government Horizon Business Integration Management System Based on HRNM and Agent.
Proceedings of the 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2006
2005
Tradeoff and Sensitivity Analysis in Software Architecture Evaluation Using Analytic Hierarchy Process.
Softw. Qual. J., 2005
Customized Benchmark Generation Using MDA.
Proceedings of the Fifth Working IEEE / IFIP Conference on Software Architecture (WICSA 2005), 2005
MDAbench: a tool for customized benchmark generation using MDA.
Proceedings of the Companion to the 20th Annual ACM SIGPLAN Conference on Object-Oriented Programming, 2005
Tool support for just-in-time architecture reconstruction and evaluation: an experience report.
Proceedings of the 27th International Conference on Software Engineering (ICSE 2005), 2005
2004
Mining Patterns to Support Software Architecture Evaluation.
Proceedings of the 4th Working IEEE / IFIP Conference on Software Architecture (WICSA 2004), 2004
Distilling Scenarios from Patterns for Software Architecture Evaluation - A Position Paper.
Proceedings of the Software Architecture, First European Workshop, 2004
Software Quality and Agile Method.
Proceedings of the 28th International Computer Software and Applications Conference (COMPSAC 2004), 2004
A Framework for Classifying and Comparing Software Architecture Evaluation Methods.
Proceedings of the 15th Australian Software Engineering Conference (ASWEC 2004), 2004
An Exploratory Study of Groupware Support for Distributed Software Architecture Evaluation Process.
Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 30 November, 2004