Nguyen Khoi Tran 0001

dblp:178/9883 · DBLP profile ↗
← Back
17ranked-venue papers
11as first author
8since 2021 · last 2026
0000-0002-9538-7476ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 8 · 6 first-author · 5 since 2021Databases, data management, data science and information retrieval · 4 · 1 first-authorArtificial intelligence and machine learning · 2Computer networks · 2 · 2 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 1 first-authorHuman-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2026 Towards AI-Enabled Engineering of Digital Twins: An Architecture-Centric Approach
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001
ICSA2
2024 An Empirically Grounded Reference Architecture for Software Supply Chain Metadata Management
abstract
With the rapid rise in Software Supply Chain (SSC) attacks, organisations need thorough and trustworthy visibility over the entire SSC of their software inventory to detect risks early and identify compromised assets rapidly in the event of an SSC attack. One way to achieve such visibility is through SSC metadata, machine-readable and authenticated documents describing an artefact’s lifecycle. Adopting SSC metadata requires organisations to procure or develop a Software Supply Chain Metadata Management system (SCM2), a suite of software tools for performing life cycle activities of SSC metadata documents such as creation, signing, distribution, and consumption. Selecting or developing an SCM2 is challenging due to the lack of a comprehensive domain model and architectural blueprint to aid practitioners in navigating the vast design space of SSC metadata terminologies, frameworks, and solutions. This paper addresses the above-mentioned challenge by presenting an empirically grounded Reference Architecture (RA) comprising of a domain model and an architectural blueprint for SCM2 systems. Our proposed RA is constructed systematically on an empirical foundation built with industry-driven and peer-reviewed SSC security frameworks. Our theoretical evaluation, which consists of an architectural mapping of five prominent SSC security tools on the RA, ensures its validity and applicability, thus affirming the proposed RA as an effective framework for analysing existing SCM2 solutions and guiding the engineering of new SCM2 systems.
Nguyen Khoi Tran 0001, Samodha Pallewatta, Muhammad Ali Babar 0001
EASE1
2023 An Experience Report on the Design and Implementation of an Ad-hoc Blockchain Platform for Tactical Edge Applications
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001, Julian Thorpe, Seth Leslie, Andrew Walters
ECSA1
2022 ProML: A Decentralised Platform for Provenance Management of Machine Learning Software Systems
Nguyen Khoi Tran 0001, Bushra Sabir, Muhammad Ali Babar 0001, Nini Cui, Mehran Abolhasan, Justin Lipman
ECSA1
2022 A framework for automating deployment and evaluation of blockchain networks
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001, Andrew Walters
J. Netw. Comput. Appl.1
2022 Mod2Dash: A Framework for Model-Driven Dashboards Generation
abstract
The construction of an interactive dashboard involves deciding on what information to present and how to display it and implementing those design decisions to create an operational dashboard. Traditionally, a dashboard's design is implied in the deployed dashboard rather captured explicitly as a digital artifact, preventing it from being backed up, version-controlled, and shared. Moreover, practitioners have to implement this implicit design manually by coding or configuring it on a dashboard platform. This paper proposes Mod2Dash, a software framework that enables practitioners to capture their dashboard designs as models and generate operational dashboards automatically from these models. The framework also provides a GUI-driven customization approach for practitioners to fine-tune the auto-generated dashboards and update their models. With these abilities, Mod2Dash enables practitioners to rapidly prototype and deploy dashboards for both operational and research purposes. We evaluated the framework's effectiveness in a case study on cyber security visualization for decision support. A proof-of-concept of Mod2Dash was employed to model and reconstruct 31 diverse real-world cyber security dashboards. A human-assisted comparison between the Mod2Dash-generated dashboards and the baseline dashboards shows a close matching, indicating the framework's effectiveness for real-world scenarios.
Liuyue Jiang, Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001
Proc. ACM Hum. Comput. Interact.2
2021 Taxonomy of Edge Blockchain Network Designs
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001
ECSA1
2021 Integrating blockchain and Internet of Things systems: A systematic review on objectives and designs
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001, Jonathan Boan
J. Netw. Comput. Appl.1
2020 Anatomy, Concept, and Design Space of Blockchain Networks
abstract
Blockchain technologies have been increasingly adopted by enterprises to increase operational efficiency and enable new business models. These enterprise blockchain applications generally run on dedicated blockchain networks due to regulations and security requirements. The design process of these networks involves many decisions and trade-offs that impact security, governance, and performance of applications that run on them. The challenge is further exacerbated by the lack of a common architecture and concept map to communicate about blockchain networks, as blockchain technologies tend to use different concepts and architecture. This paper presents a concept map, an anatomy and the principal dimensions of the design space of blockchain networks. We applied the proposed design space in a case study about designing and deploying a blockchain network for an ad-hoc IoT infrastructure. We found that the design space brought structure to the design process and the analysis of design alternatives. The presented concept map, anatomy and design space are intended to help improve the blockchain network design practice and lay a foundation for future research on the design process and deployment automation of blockchain networks.
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001
ICSA1
2019 A Framework for Internet of Things Search Engines Engineering
abstract
The content of the Internet of Things (IoT), notably sensor data and virtual representation of physical devices, has been increasingly delivered via Web protocols and available on the World Wide Web (WWW). Internet of Things Search Engine (IoTSE) systems are catalytic to utilize this influx of data. They enable users to discover and retrieve relevant IoT content. While a general IoTSE system - the next "Google" - is beyond the horizon due to the vast diversity of IoT content and types of queries for them, specific IoTSE systems that target subsets of query types and IoT infrastructure are feasible and beneficial. A component-based engineering approach, in which prior IoTSE systems and research prototypes are reassembled as building blocks for new IoTSE systems, could be a time-and cost-effective solution to engineering IoTSE systems. This paper presents the design, implementation, and evaluation of a framework to facilitate a component-based approach to engineering IoTSE systems. As an evaluation, we developed eight IoTSE components and composed them into eight proof-of-concept IoTSE systems, using a reference implementation of the proposed framework. An analysis on Source Line of Code (SLOC) revealed that the complexity handled transparently by the IoTSE framework could account for over 90% of the code base of a simple IoTSE system.
Nguyen Khoi Tran 0001, Muhammad Ali Babar 0001, Quan Z. Sheng, John C. Grundy
APSEC1
2017 A Kernel-Based Approach to Developing Adaptable and Reusable Sensor Retrieval Systems for the Web of Things
Nguyen Khoi Tran 0001, Quan Z. Sheng, Muhammad Ali Babar 0001, Lina Yao 0001
WISE (1)1
2016 Forecasting Seasonal Time Series Using Weighted Gradient RBF Network based Autoregressive Model
abstract
How to accurately forecast seasonal time series is very important for many business area such as marketing decision, planning production and profit estimation. In this paper, we propose a weighted gradient Radial Basis Function Network based AutoRegressive (WGRBF-AR) model for modeling and predicting the nonlinear and non-stationary seasonal time series. This WGRBF-AR model is a synthesis of the weighted gradient RBF network and the functional-coefficient autoregressive (FAR) model through using the WGRBF networks to approximate varying coefficients of FAR model. It not only takes the advantages of the FAR model in nonlinear dynamics description but also inherits the capability of the WGRBF network to deal with non-stationarity. We test our model using ten-years retail sales data on five different commodity in US. The results demonstrate that the proposed WGRBF-AR model can achieve competitive prediction accuracy compared with the state-of-the-art.
Wenjie Ruan, Quan Z. Sheng, Peipei Xu, Nguyen Khoi Tran 0001, Nick Falkner, Xue Li 0001, Wei Zhang 0098
CIKM4
2016 When Sensor Meets Tensor: Filling Missing Sensor Values Through a Tensor Approach
abstract
In the era of the Internet of Things, enormous number of sensors have been deployed in different locations, generating massive time-series sensory data with geo-tags. However, such sensory readings are easily missing due to various reasons such as the hardware malfunction, connection errors, and data corruption. This paper focuses on this challenge--how to accurately yet efficiently recover the missing values for corrupted time-series sensor data with geo-stamps. In this paper, we formulate the time-series sensor data as a 3-order tensor that naturally preserves sensors' temporal and spatial dependencies. Then we exploit its low-rank and sparse-noise structures by drawing upon recent advances in Robust Principal Component Analysis (RPCA) and tensor completion theory. The main novelty of this paper lies in that, we design a highly efficient optimization method that combines the alternating direction method of multipliers and accelerated proximal gradient to recover the data tensor. Besides testing our method using the synthetic data, we also design a real-world testbed by passive RFID (RadioFrequency IDentification) sensors. The results demonstrate the effectiveness and accuracy of our approach.
Wenjie Ruan, Peipei Xu, Quan Z. Sheng, Nguyen Khoi Tran 0001, Nick Falkner, Xue Li 0001, Wei Zhang 0098
CIKM4
2016 Context as a Service: Realizing Internet of Things-Aware Processes for the Independent Living of the Elderly
Lina Yao 0001, Boualem Benatallah, Xianzhi Wang 0001, Nguyen Khoi Tran 0001, Qinghua Lu 0001
ICSOC4
2014 GeT-based Ontology Construction for Semantic Disambiguation
abstract
Semantic Ambiguation refers to the disagreement in meaning of terms used by parties in communication due to polysemy, leading to increased complexity and lesser accuracy in information integration, migration, retrieval and related activities. Semantic Disambiguation can be performed through establishing and reconciling relative positions of parties in communication by matching their terms' meanings to a common domain-specific ontology -- a knowledge representation showing concepts, organized into domains, and relationships between them. In this paper, based on the wide existence and limitations of established hierarchical ontology in a form of Classification Schemes, we proposed a novel ontology structure combining the structured nature of hierarchy with expressive capability of graphs, called Graph-embedded Tree (GeT), and a novel approach to construct a GeT-based Ontology. Evaluation was performed on United States Patent Classification System (USPC); the results showed that the information retrieval backed by GeT-based ontology yields better disambiguation capability than other typical patent search methods.
Vo Xuan Vinh, Nguyen Khoi Tran 0001
iiWAS3
2013 MobiPDA: A Systematic Approach to Mobile-Application Development
Nguyen Khoi Tran 0001
ICCSA (5)1
2013 SRE: A Scenario-based Requirement Exploration Process for End-user Mobile-Application Development
abstract
The world is going mobile. Explosive growth in popularity and functionality of mobile-computing allows more personal and professional tasks to be done on these portable devices, creating enormous opportunity for end-user development (EUD) -- a set of methods and techniques that allow application users to create and modify software products to support their works and hobbies. End-user developers face the same engineering challenges as professional developers, including (i) understanding their requirements, (ii) making design decisions, (iii) building application and (iv) debugging application; however, most of existing works on end-user development only focus on solving design and implementation problems. In this paper, we addressed the requirement problem of end-user developers by proposing a scenario-based iterative process for finding application requirements based on identifying different usage scenarios with the support of knowledge about background of the application topic. We evaluated our process with one comparative study and two case studies.
Nguyen Khoi Tran 0001
MoMM1