Pham Ngoc Hung

dblp:45/4046 · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
9since 2021 · last 2025
0000-0002-5584-5823ORCID · reported

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

Software engineering, systems software and programming languages · 7 · 1 first-author · 4 since 2021Artificial intelligence and machine learning · 5 · 5 since 2021Theory of computation · 1 · 1 first-author
YearPublicationVenuePosition
2025 FAIREDU: A multiple regression-based method for enhancing fairness in machine learning models for educational applications
Nga Pham, Do Minh Kha, Tran Vu Dai, Pham Ngoc Hung, Anh Nguyen-Duc 0001
Expert Syst. Appl.4
2025 Fairness for machine learning software in education: A systematic mapping study
Nga Pham, Pham Ngoc Hung, Anh Nguyen-Duc 0001
J. Syst. Softw.2
2024 Aspect-Based Sentiment Analysis of Clothing Reviews in Vietnamese E-commerce
Pham Quoc-Hung, Dinh Van-Dan, Huu-Loi Le, Le Thi-Viet-Huong, Nguyen Thu Ha, Xuan-Hieu Phan, Minh-Tien Nguyen, Pham Ngoc Hung
PACLIC8
2024 Automated test data generation and stubbing method for C/C++ embedded projects
Lam Nguyen Tung, Nguyen Vu Binh Duong, Khoi Nguyen Le, Pham Ngoc Hung
Autom. Softw. Eng.4
2023 SCADefender: An Autoencoder-Based Defense for CNN-Based Image Classifiers
abstract
Convolutional neural networks (CNNs) have been enormously successful in a variety of image recognition tasks. Robustness is an important metric to evaluate the quality of CNNs. However, recent research shows that CNNs are particularly vulnerable to adversarial attacks. This paper proposes an adversarial defense method to increase the robustness of CNNs, namely, SCADefender. The proposed method trains a reformer on adversarial examples and the training set of a target classifier. The architecture of the reformer is stacked convolutional autoencoder. The adversarial examples are generated by using various adversarial attacks such as untargeted FGSM, untargeted CW [Formula: see text] and untargeted BIS. Given an input image, the trained reformer could remove the adversarial perturbations with a low computational cost. To demonstrate the effectiveness, the proposed method is compared with PuVAE, MagNet, and adversarial training on three well-known datasets including MNIST, Fashion-MNIST, and CIFAR-10. In terms of the average detection rate, the proposed method outperforms other methods. While the proposed method achieves an average detection rate of 97.78% for MNIST, 90.43% for Fashion-MNIST, and 80.64% for CIFAR-10, the comparable methods achieve only 23.69- 86.18% for MNIST, 63.90-79.70% for Fashion-MNIST, and 25.55-77.36% for CIFAR-10.
Do Minh Kha, Ngoc Nguyen Nhu, Pham Ngoc Hung
Int. J. Pattern Recognit. Artif. Intell.4
2023 Improving diversity and quality of adversarial examples in adversarial transformation network
Do Minh Kha, Khoi Nguyen Le, Minh Le Nguyen 0001, Pham Ngoc Hung
Soft Comput.5
2022 Method for Improving Quality of Adversarial Examples
Do Minh Kha, Duc-Anh Pham, Pham Ngoc Hung
ICAART (2)4
2022 A symbolic execution-based method to perform untargeted attack on feed-forward neural networks
Do Minh Kha, Minh Le Nguyen 0001, Pham Ngoc Hung
Autom. Softw. Eng.4
2022 An automated test data generation method for void pointers and function pointers in C/C++ libraries and embedded projects
Lam Nguyen Tung, Hoang-Viet Tran, Khoi Nguyen Le, Pham Ngoc Hung
Inf. Softw. Technol.4
2020 A framework for assume-guarantee regression verification of evolving software
Hoang-Viet Tran, Pham Ngoc Hung, Viet Ha Nguyen 0001, Toshiaki Aoki
Sci. Comput. Program.2
2019 Improvements of Directed Automated Random Testing in Test Data Generation for C++ Projects
abstract
This paper improves the breadth-first search strategy in directed automated random testing (DART) to generate a fewer number of test data while gaining higher branch coverage, namely Static DART or SDART for short. In addition, the paper extends the test data compilation mechanism in DART, which currently only supports the projects written in C, to generate test data for C++ projects. The main idea of SDART is when it is less likely to increase code coverage with the current path selection strategies, the static test data generation will be applied with the expectation that more branches are covered earlier. Furthermore, in order to extend the test data compilation of DART for C++ context, the paper suggests a general test driver technique for C++ which supports various types of parameters including basic types, arrays, pointers, and derived types. Currently, an experimental tool has been implemented based on the proposal in order to demonstrate its efficacy in practice. The results have shown that SDART achieves higher branch coverage with a fewer number of test data in comparison with that of DART in practice.
Tran Nguyen Huong, Hieu Dinh Vo, Pham Ngoc Hung
Int. J. Softw. Eng. Knowl. Eng.4
2009 A Minimized Assumption Generation Method for Component-Based Software Verification
Pham Ngoc Hung, Toshiaki Aoki, Takuya Katayama
ICTAC1
2008 Modular Conformance Testing and Assume-Guarantee Verification for Evolving Component-Based Software
abstract
This paper proposes a framework for verifying component-based software in the context of component evolution. This framework includes two stages: modular conformance testing for updating inaccurate model of the evolved component and modular verification for evolving component-based software. When a component is evolved after adapting some refinements, the proposed framework only focuses on this component and its model in order to update the model and recheck the whole evolved system. The framework also reuses the previous verification results and the previous models of the evolved component to reduce several steps of the model update and verification processes.
Pham Ngoc Hung, Takuya Katayama
APSEC1