activity
20172023
most citedContinuous Integration, Delivery and Deployment: A Systematic Review on Approaches, Tools, Challenges and Practices

670 citations · 1.6k across the 36 of their papers we have counts for

collaborators

36 papers

cs.SE2023★ 6 cited

An Empirical Study on Software Bill of Materials: Where We Stand and the Road Ahead

Boming Xia, Tingting Bi, Zhenchang Xing +2

The rapid growth of software supply chain attacks has attracted considerable attention to software bill of materials (SBOM). SBOMs are a crucial building block to ensure the transp…

cs.SE2022★ 2 cited

BGRA: A Reference Architecture for Blockchain Governance

Yue Liu, Qinghua Lu, Guangsheng Yu +2

Blockchain technology has been integrated into diverse software applications by enabling a decentralised architecture design. However, the defects of on-chain algorithmic mechanism…

cs.SE2022

Prompt-tuned Code Language Model as a Neural Knowledge Base for Type Inference in Statically-Typed Partial Code

Qing Huang, Zhiqiang Yuan, Zhenchang Xing +3

Partial code usually involves non-fully-qualified type names (non-FQNs) and undeclared receiving objects. Resolving the FQNs of these non-FQN types and undeclared receiving objects…

cs.SE2022★ 1 cited

Making Python Code Idiomatic by Automatic Refactoring Non-Idiomatic Python Code with Pythonic Idioms

Zejun Zhang, Zhenchang Xing, Xin Xia +2

Compared to other programming languages (e.g., Java), Python has more idioms to make Python code concise and efficient. Although pythonic idioms are well accepted in the Python com…

cs.LG2022

Decision Models for Selecting Federated Learning Architecture Patterns

Sin Kit Lo, Qinghua Lu, Hye-Young Paik +1

Federated machine learning is growing fast in academia and industries as a solution to solve data hungriness and privacy issues in machine learning. Being a widely distributed syst…

cs.SE2022★ 3 cited

Towards a Roadmap on Software Engineering for Responsible AI

Qinghua Lu, Liming Zhu, Xiwei Xu +2

Although AI is transforming the world, there are serious concerns about its ability to behave and make decisions responsibly. Many ethical regulations, principles, and frameworks f…

cs.CR2022

A Pattern Language for Blockchain Governance

Yue Liu, Qinghua Lu, Guangsheng Yu +3

Blockchain technology has been used to build next-generation applications taking advantage of its decentralised nature. Nevertheless, there are some serious concerns about the trus…

cs.AI2021★ 15 cited

Software Engineering for Responsible AI: An Empirical Study and Operationalised Patterns

Qinghua Lu, Liming Zhu, Xiwei Xu +3

Although artificial intelligence (AI) is solving real-world challenges and transforming industries, there are serious concerns about its ability to behave and make decisions in a r…

cs.LG2021★ 1 cited

Cycle-Balanced Representation Learning For Counterfactual Inference

Guanglin Zhou, Lina Yao, Xiwei Xu +2

With the widespread accumulation of observational data, researchers obtain a new direction to learn counterfactual effects in many domains (e.g., health care and computational adve…

cs.SE2021★ 2 cited

Defining Blockchain Governance Principles: A Comprehensive Framework

Yue Liu, Qinghua Lu, Guangsheng Yu +2

Blockchain eliminates the need for trusted third-party intermediaries in business by enabling decentralised architecture design in software applications. However, the vulnerabiliti…

cs.LG2021★ 15 cited

Blockchain-based Trustworthy Federated Learning Architecture

Sin Kit Lo, Yue Liu, Qinghua Lu +4

Federated learning is an emerging privacy-preserving AI technique where clients (i.e., organisations or devices) train models locally and formulate a global model based on the loca…

cs.LG2021★ 2 cited

FLRA: A Reference Architecture for Federated Learning Systems

Sin Kit Lo, Qinghua Lu, Hye-Young Paik +1

Federated learning is an emerging machine learning paradigm that enables multiple devices to train models locally and formulate a global model, without sharing the clients' local d…

cs.AI2021★ 9 cited

AI and Ethics -- Operationalising Responsible AI

Liming Zhu, Xiwei Xu, Qinghua Lu +2

In the last few years, AI continues demonstrating its positive impact on society while sometimes with ethically questionable consequences. Building and maintaining public trust in…

cs.SE2021★ 13 cited

A Systematic Literature Review on Blockchain Governance

Yue Liu, Qinghua Lu, Liming Zhu +2

Blockchain has been increasingly used as a software component to enable decentralisation in software architecture for a variety of applications. Blockchain governance has received…

cs.SE2021★ 89 cited

Wireframe-Based UI Design Search Through Image Autoencoder

Jieshan Chen, Chunyang Chen, Zhenchang Xing +4

UI design is an integral part of software development. For many developers who do not have much UI design experience, exposing them to a large database of real-application UI desig…

cs.SE2021★ 1 cited

Patterns for Blockchain-Based Payment Applications

Qinghua Lu, Xiwei Xu, H. M. N. Dilum Bandara +2

As the killer application of blockchain technology, blockchain-based payments have attracted extensive attention ranging from hobbyists to corporates to regulatory bodies. Blockcha…

cs.LG2021★ 15 cited

Generating Informative CVE Description From ExploitDB Posts by Extractive Summarization

Jiamou Sun, Zhenchang Xing, Hao Guo +4

ExploitDB is one of the important public websites, which contributes a large number of vulnerabilities to official CVE database. Over 60\% of these vulnerabilities have high- or cr…

cs.LG2021★ 3 cited

Architectural Patterns for the Design of Federated Learning Systems

Sin Kit Lo, Qinghua Lu, Liming Zhu +3

Federated learning has received fast-growing interests from academia and industry to tackle the challenges of data hungriness and privacy in machine learning. A federated learning…

cs.IR2020★ 2 cited

Generative Inverse Deep Reinforcement Learning for Online Recommendation

Xiaocong Chen, Lina Yao, Aixin Sun +3

Deep reinforcement learning enables an agent to capture user's interest through interactions with the environment dynamically. It has attracted great interest in the recommendation…

cs.DC2020★ 18 cited

Blockchain-based Federated Learning for Device Failure Detection in Industrial IoT

Weishan Zhang, Qinghua Lu, Qiuyu Yu +6

Device failure detection is one of most essential problems in industrial internet of things (IIoT). However, in conventional IIoT device failure detection, client devices need to u…

cs.CV2020★ 143 cited

Object Detection for Graphical User Interface: Old Fashioned or Deep Learning or a Combination?

Jieshan Chen, Mulong Xie, Zhenchang Xing +4

Detecting Graphical User Interface (GUI) elements in GUI images is a domain-specific object detection task. It supports many software engineering tasks, such as GUI animation and t…

cs.IR2020★ 14 cited

MAMO: Memory-Augmented Meta-Optimization for Cold-start Recommendation

Manqing Dong, Feng Yuan, Lina Yao +2

A common challenge for most current recommender systems is the cold-start problem. Due to the lack of user-item interactions, the fine-tuned recommender systems are unable to handl…

cs.SE2020★ 165 cited

A Systematic Literature Review on Federated Machine Learning: From A Software Engineering Perspective

Sin Kit Lo, Qinghua Lu, Chen Wang +2

Federated learning is an emerging machine learning paradigm where clients train models locally and formulate a global model based on the local model updates. To identify the state-…

cs.SE2020★ 1 cited

Task-Oriented API Usage Examples Prompting Powered By Programming Task Knowledge Graph

Jiamou Sun, Zhenchang Xing, Xin Peng +2

Programming tutorials are often created to demonstrate programming tasks with code examples. However, our study of Stack Overflow questions reveals the low utilization of high-qual…