4.5 Article

Implications of deep learning for the automation of design patterns organization

期刊

出版社

ACADEMIC PRESS INC ELSEVIER SCIENCE
DOI: 10.1016/j.jpdc.2017.06.022

关键词

Design patterns; Deep learning; Feature set; Performance; Classifiers

资金

  1. General Research Fund of the Research Grants Council of Hong Kong [11208017, 11214116]
  2. research funds of City University of Hong Kong [7004683, 7004474]
  3. NRF of Korea Grant - Korean Government [2015R1D1A1A01058171]
  4. National Research Foundation of Korea [2015R1D1A1A01058171] Funding Source: Korea Institute of Science & Technology Information (KISTI), National Science & Technology Information Service (NTIS)

向作者/读者索取更多资源

Though like other domains such as email filtering, web page classification, sentiment analysis, and author identification, the researchers have employed the text categorization approach to automate organization and selection of design patterns. However, there is a need to bridge the gap between the semantic relationship between design patterns (i.e. Documents) and the features which are used for the organization of design patterns. In this study, we propose an approach by leveraging a powerful deep learning algorithm named Deep Belief Network (DBN) which learns on the semantic representation of documents formulated in the form of feature vectors. We performed a case study in the context of a text categorization based automated system used for the classification and selection of software design patterns. In the case study, we focused on two main research objectives: 1) to empirically investigate the effect of feature sets constructed through the global filter-based feature selection methods besides the proposed approach, and 2) to evaluate the significant improvement in the classification decision (i.e. Pattern organization) of classifiers using the proposed approach. The adjustment of DBN parameters such as a number of hidden layers, nodes and iteration can aid a developer to construct a more illustrative feature set. The experimental promising results suggest the significance of the proposed approach to construct a more representative feature set and improve the classifier's performance in terms of organization of design patterns. (C) 2017 Elsevier Inc. All rights reserved.

作者

我是这篇论文的作者
点击您的名字以认领此论文并将其添加到您的个人资料中。

评论

主要评分

4.5
评分不足

次要评分

新颖性
-
重要性
-
科学严谨性
-
评价这篇论文

推荐

Article Chemistry, Multidisciplinary

Quasi-one-dimensional phosphorene nanoribbons grown on silicon by space-confined chemical vapor transport

Kaixiang Du, Mingyuan Wang, Zhiping Liang, Quanjiang Lv, Haigang Hou, Shuangying Lei, Shahid Hussain, Guiwu Liu, Junlin Liu, Guanjun Qiao

Summary: This paper presents a strategy for synthesizing surface-passivated monocrystalline PNRs on a silicon substrate using space-confined chemical vapor transport. The growth mechanism of the PNRs is revealed, showing that P-4 molecules can break, restructure, and nucleate on the surface of the Au3SnP7 catalyst, preferentially growing along the zigzag direction to form PNRs. The growth of PNRs with structural integrity can be regulated by controlling the phosphorus molecule concentration and confined space.

CHEMICAL COMMUNICATIONS (2023)

Article Environmental Sciences

Metal-organic frameworks-derived In2O3/ZnO porous hollow nanocages for highly sensitive H2S gas sensor

Jesse Nii Okai Amu-Darko, Shahid Hussain, Xiangzhao Zhang, Asma A. Alothman, Mohamed Ouladsmane, M. Tariq Nazir, Guanjun Qiao, Guiwu Liu

Summary: Through thermal treatment, a mixed heterostructures In2O3/ZnO hollow nanocages were prepared, which showed exceptional sensitivity and selectivity to hydrogen sulfide gas, greatly improving the gas sensing performance.

CHEMOSPHERE (2023)

Article Computer Science, Software Engineering

The impact of feature selection techniques on effort-aware defect prediction: An empirical study

Fuyang Li, Wanpeng Lu, Jacky Wai Keung, Xiao Yu, Lina Gong, Juan Li

Summary: Effort-Aware Defect Prediction (EADP) methods rank software modules based on defect density and prioritize inspection of high-density modules. However, the impact of feature selection methods on EADP performance is unknown. This study examined 24 feature selection methods with 10 classifiers in a state-of-the-art EADP model on 41 PROMISE defect datasets. The results show that wrapper-based methods with forward search perform best, particularly XGBF with XGBoost as the embedded classifier in CBS+.

IET SOFTWARE (2023)

Article Computer Science, Information Systems

Finding the best learning to rank algorithms for effort-aware defect prediction

Xiao Yu, Heng Dai, Li Li, Xiaodong Gu, Jacky Wai Keung, Kwabena Ebo Bennin, Fuyang Li, Jin Liu

Summary: This study aims to find a stable ranking of learning to rank algorithms to determine the best ones for software projects. By conducting experiments on multiple datasets and evaluating using multiple metrics based on modules and lines of code, the best algorithms were determined.

INFORMATION AND SOFTWARE TECHNOLOGY (2023)

Article Computer Science, Software Engineering

Diverse title generation for Stack Overflow posts with multiple-sampling-enhanced transforme

Fengji Zhang, Jin Liu, Yao Wan, Xiao Yu, Xiao Liu, Jacky Keung

Summary: Stack Overflow is a popular programming community where developers can seek help. To help developers describe their problems more effectively and get the answers they anticipate, we propose M3NSCT5, a novel approach for automatically generating multiple post titles from code snippets.

JOURNAL OF SYSTEMS AND SOFTWARE (2023)

Article Physics, Condensed Matter

Thermoelectric transportation in Cu-added Ca3Co4O9 ceramics consolidated by spark plasma sintering

Muhammad Umer Iqbal, Sumayya, Sajid Butt, Muhammad Umer Farooq, Shahid Hussain, Syed Irfan, Nazakat Ali, Muhammad Abdul Basit, Muhammad Aftab Akram, Muhammad Yasir, Ather Hassan

Summary: During the last decade, misfit layered calcium cobaltite (Ca3Co4O9) has been explored as a potential thermoelectric material. In this study, the thermoelectric properties of Ca3Co4O9 were improved by synthesizing composites with different wt.% of Cu. The composites were consolidated into bulk ceramics and their structure was analyzed, revealing a multiphase system. The sample containing 5% Cu demonstrated the highest power factor at 973K, which resulted from the simultaneous improvement in electrical conductivity and Seebeck coefficient. The conduction mechanisms were further discussed.

PHYSICA B-CONDENSED MATTER (2023)

Article Chemistry, Analytical

Analyzing the Impact of Active Attack on the Performance of the AMCTD Protocol in Underwater Wireless Sensor Networks

Khalid Saeed, Wajeeha Khalil, Ahmad Sami Al-Shamayleh, Iftikhar Ahmad, Adnan Akhunzada, Salman Z. ALharethi, Abdullah Gani

Summary: The exponentially growing concern of cyber-attacks on extremely dense underwater sensor networks (UWSNs) and the evolution of UWSNs digital threat landscape has brought novel research challenges and issues. This research implements an active attack in the Adaptive Mobility of Courier Nodes in Threshold-optimized Depth-based Routing (AMCTD) protocol to evaluate its performance. The preliminary research findings show that active attack drastically lowers the AMCTD protocol's performance.

SENSORS (2023)

Article Green & Sustainable Science & Technology

A Comprehensive Analysis of Security-Based Schemes in Underwater Wireless Sensor Networks

Khalid Saeed, Wajeeha Khalil, Ahmad Sami Al-Shamayleh, Sheeraz Ahmed, Adnan Akhunzada, Salman Z. Alharthi, Abdullah Gani

Summary: This research analyzes the security-based schemes in underwater wireless sensor networks (UWSNs) and categorizes them into five sub-categories. It discusses the major contributions, techniques used, possible future research issues, and implementation tools for each security-based scheme. The identified open research issues and future trends can be further explored by the research community.

SUSTAINABILITY (2023)

Editorial Material Computer Science, Information Systems

ISSRE 2021 special section

Wai Keung Jacky, Leonardo Mariani, Jianwen Xiang, Xiao Yu

INFORMATION AND SOFTWARE TECHNOLOGY (2023)

Article Chemistry, Multidisciplinary

Layered Architectural Fabrication of a Novel Sulfite Nanobiosensor by Encapsulation of Sulfite Oxidase on a Polypyrrole-Multiwalled Carbon Nanotubes Composite Decorated with Platinum Nanoparticles

Shahid Hussain, Samuel B. Adeloju

Summary: This study describes the fabrication of a highly selective and ultrasensitive sulfite nanobiosensor using a layered architectural fabrication method. The nanobiosensor exhibits fast response time, wide linear calibration range, and excellent sensitivity, and can be successfully applied to sulfite determination in real samples.
Article Engineering, Environmental

Highly sensitive In2O3/PANI nanosheets gas sensor for NO2 detection

Jesse Nii Okai Amu-Darko, Shahid Hussain, Qiang Gong, Xiangzhao Zhang, Ziwei Xu, Mingsong Wang, Guiwu Liu, Guanjun Qiao

Summary: In this study, In2O3/PANI composites were synthesized using the hydrothermal technique to explore their sensing capabilities for NO2 gas. The gas sensing properties, such as response/recovery time, optimal temperature, and recyclability, were investigated by analyzing the morphology, purity, and crystal structures of the samples. The In2O3/PANI-1 sensors exhibited high responses, quick response and recovery times, and a low detection limit to NO2 gas at a working temperature of 250 degrees C. The fundamental detecting mechanism for NO2 gas and the electrical characteristics of the In2O3/PANI composites were also discussed.

JOURNAL OF ENVIRONMENTAL CHEMICAL ENGINEERING (2023)

Article Engineering, Multidisciplinary

Quantification of phases present in hydrothermally synthesized hydroxyapatite powders from Indian clam seashell by Rietveld refinement method

Shahid Hussain, Kazi Sabiruddin

Summary: Different phases formed during the synthesis of hydroxyapatite (HA) powder by hydrothermal reaction via Indian clam seashell due to incomplete reaction. Rietveld refinement method was used to calculate the weight fraction of different phases. The highest amount of HA phase was found in powders synthesized at 700, 800, and 900 degrees C for 2 h duration, while highly pure HA powders can be prepared at 1000 degrees C and 1100 degrees C for 3 h time. Raman spectroscopy was used to study the vibration modes of PO43- tetrahedral.

SADHANA-ACADEMY PROCEEDINGS IN ENGINEERING SCIENCES (2023)

Article Computer Science, Information Systems

Improving domain-specific neural code generation with few-shot meta-learning

Zhen Yang, Jacky Wai Keung, Zeyu Sun, Yunfei Zhao, Ge Li, Zhi Jin, Shuo Liu, Yishu Li

Summary: This paper presents MetaCoder, a meta-learning code generation approach that efficiently extracts general-purpose knowledge from large-scale source languages and rapidly adapts to domain-specific scenarios.

INFORMATION AND SOFTWARE TECHNOLOGY (2024)

Article Computer Science, Information Systems

Enhancing Performance of Movie Recommendations Using LSTM With Meta Path Analysis

Zulfiqar Ali, Asif Muhammad, Ahmad Sami Al-Shamayleh, Kashif Naseer Qureshi, Wagdi Alrawagfeh, Adnan Akhunzada

Summary: This study introduces a deep learning-based movie recommendation algorithm that incorporates both intra and inter-metapath analysis, aiming to improve the model's understanding of complex linkages and dependencies between movies, users, and other entities.

IEEE ACCESS (2023)

Article Computer Science, Information Systems

Evaluating the Effectiveness of Author-Count Based Metrics in Measuring Scientific Contributions

Bilal Ahmed, Li Wang, Ghulam Mustafa, Muhammad Tanvir Afzal, Adnan Akhunzada

Summary: Assessing the academic influence of researchers is a challenging task, and there is currently no universally accepted standard. This study computed 14 metrics to determine potential measures of influence and found high correlations among these metrics. Some metrics showed significant differences in rankings. Certain metrics were closely associated with award winners, and there was some relationship between specific societies and metrics.

IEEE ACCESS (2023)

Article Computer Science, Theory & Methods

MSHGN: Multi-scenario adaptive hierarchical spatial graph convolution network for GPU utilization prediction in heterogeneous GPU clusters

Sheng Wang, Shiping Chen, Fei Meng, Yumei Shi

Summary: This study proposes a Multi-Scenarios Adaptive Hierarchical Spatial Graph Convolution Network (MSHGN) model for accurately predicting GPU utilization rates in heterogeneous GPU clusters. By constructing multiple scenarios' undirected graphs and using Graph Convolution Neural (GCN) to capture spatial dependency relationships, the MSHGN model achieves superior accuracy and robustness in predicting resource utilization on a real-world Alibaba dataset.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

A parallel fractional explicit group modified AOR iterative method for solving fractional Poisson equation with multi-core architecture

Nik Amir Syafiq, Mohamed Othman, Norazak Senu, Fudziah Ismail, Nor Asilah Wati Abdul Hamid

Summary: This research investigates the multi-core architecture for solving the fractional Poisson equation using the modified accelerated overrelaxation (MAOR) scheme. The feasibility of the scheme in a parallel environment was tested through experimental comparisons and measurements. The results showed that the scheme is viable in a parallel environment.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Vampire: A smart energy meter for synchronous monitoring in a distributed computer system

Antonio F. Diaz, Beatriz Prieto, Juan Jose Escobar, Thomas Lampert

Summary: This paper presents the design and implementation of a low-cost energy monitoring system that synchronously collects the energy consumption of multiple devices using a specially designed wattmeter, and utilizes widely used technologies and tools in the Internet of Things for implementation.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Distributed runtime verification of metric temporal properties

Ritam Ganguly, Yingjie Xue, Aaron Jonckheere, Parker Ljung, Benjamin Schornstein, Borzoo Bonakdarpour, Maurice Herlihy

Summary: This paper presents a centralized runtime monitoring technique for distributed systems, which verifies the correctness of distributed computations by exploiting bounded-skew clock synchronization. By introducing a progression-based formula rewriting scheme and utilizing SMT solving techniques, the metric temporal logic can be monitored and the probabilistic guarantee for verification results can be calculated. Experimental results demonstrate the effectiveness of this technique in different application scenarios.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Eventually lattice-linear algorithms

Arya Tanmay Gupta, Sandeep S. Kulkarni

Summary: Lattice-linear systems allow nodes to execute asynchronously. The eventually lattice-linear algorithms introduced in this study guarantee system transitions to optimal states within specified moves, leading to improved performance compared to existing literature. Experimental results further support the benefits of lattice-linearity.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

ML-driven risk estimation for memory failure in a data center environment with convolutional neural networks, self-supervised data labeling and distribution-based model drift determination

Tim Breitenbach, Shrikanth Malavalli Divakar, Lauritz Rasbach, Patrick Jahnke

Summary: With the trend towards multi-socket server systems, the demand for RAM per server has increased, resulting in more DIMM sockets per server. RAM issues have become a dominant failure pattern for servers due to the probability of failure in each DIMM. This study introduces an ML-driven framework to estimate the probability of memory failure for each RAM module. The framework utilizes structural information between correctable (CE) and uncorrectable errors (UE) and engineering measures to mitigate the impact of UE.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Effectively computing high strength mixed covering arrays with constraints

Carlos Ansotegui, Eduard Torres

Summary: This paper presents an incomplete algorithm for efficiently constructing Covering Arrays with Constraints of high strength. The algorithm mitigates memory blow-ups and reduces run-time consumption, providing a practical tool for Combinatorial Testing.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Multi-resource scheduling of moldable workflows

Lucas Perotin, Sandhya Kandaswamy, Hongyang Sun, Padma Raghavan

Summary: Resource scheduling is crucial in High-Performance Computing systems, and previous research has mainly focused on a single type of resource. With advancements in hardware and the rise of data-intensive applications, considering multiple resources simultaneously is necessary to improve overall application performance. This study presents a Multi-Resource Scheduling Algorithm (MRSA) that minimizes the makespan of computational workflows by efficiently allocating resources and optimizing scheduling order. Simulation results demonstrate that MRSA outperforms baseline methods in various scenarios.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Accelerating block lifecycle on blockchain via hardware transactional memory

Yue Li, Han Liu, Jianbo Gao, Jiashuo Zhang, Zhi Guan, Zhong Chen

Summary: The processing of block lifecycles is crucial to the efficiency of a blockchain. The FASTBLOCK framework, which introduces fine-grained concurrency, accelerates the execution and validation steps. It outperforms state-of-the-art solutions significantly in terms of performance.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

An evaluation of GPU filters for accelerating the 2D convex hull

Roberto Carrasco, Hector Ferrada, Cristobal A. Navarro, Nancy Hitschfeld

Summary: The experimental evaluation of GPU filters for computing the 2D convex hull shows significant performance improvement. The different point distributions have a noticeable impact on the results, with the greatest improvement seen in the case of uniform and normal distributions.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Scheduling independent tasks on multiple cloud-assisted edge servers with energy constraint

Keqin Li

Summary: In this paper, the authors study task scheduling with or without energy constraint in mobile edge computing. They propose heuristic algorithms to solve these problems and analyze them using the methods of communication unification, effective speed concept, and virtual task construction. The experimental results show that the performance of the heuristic algorithms is close to the optimal algorithm. This is the first paper in the literature to optimize the makespan of task scheduling with or without energy constraint in mobile edge computing with multiple cloud-assisted edge servers.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Interference-aware opportunistic job placement for shared distributed deep learning clusters

Hongliang Li, Hairui Zhao, Ting Sun, Xiang Li, Haixiao Xu, Keqin Li

Summary: This paper studies the problem of job placement in shared GPU clusters and proposes an opportunistic memory sharing model and algorithms to solve the problem. Extensive experiments on a GPU cluster validate the correctness and effectiveness of the proposed approach.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Scalable atomic broadcast: A leaderless hierarchical algorithm

Lucas Ruchel, Edson Tavares de Camargo, Luiz Antonio Rodrigues, Rogerio C. Turchetti, Luciana Arantes, Elias Procopio Duarte Jr.

Summary: LHABcast is a leaderless hierarchical atomic broadcast algorithm that improves scalability by being fully decentralized and hierarchical. It uses local sequence numbers and timestamps to order messages and achieves significantly lower message count compared to an all-to-all strategy, both in fault-free and faulty scenarios.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Redactable consortium blockchain based on verifiable distributed chameleon hash functions

Xiangyu Wu, Xuehui Du, Qiantao Yang, Na Wang, Wenjuan Wang

Summary: This paper proposes a new method to address the immutability issue of consortium blockchains by introducing a verifiable distributed chameleon hash (VDCH) function and a consensus protocol called CVTSS based on verifiable threshold signatures. The proposed method enhances the flexibility, fault tolerance, and redaction efficiency of consortium blockchains.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)

Article Computer Science, Theory & Methods

Task scheduling optimization in heterogeneous cloud computing environments: A hybrid GA-GWO approach

Ipsita Behera, Srichandan Sobhanayak

Summary: Task scheduling in cloud computing is a challenging problem, and researchers propose a hybrid algorithm that aims to minimize makespan, energy consumption, and cost. Evaluation using the Cloudsim toolkit demonstrates the algorithm's effectiveness and efficiency.

JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING (2024)