Computer Science, Software Engineering

Review Computer Science, Software Engineering

Fabric mechanical parameters for 3D cloth simulation in apparel CAD: A systematic review

Xiaoqun Dai, Yan Hong

Summary: The primary objective of this research is to enhance the understanding of fabric mechanical behaviors, measurement techniques, and parameters essential for cloth simulation. The findings and information presented herein can be effectively utilized to enhance the precision and fidelity of apparel CAD systems, thereby facilitating advancements in virtual garment design and production.

COMPUTER-AIDED DESIGN (2024)

Review Computer Science, Software Engineering

A Multi-vocal Literature Review on challenges and critical success factors of phishing education, training and awareness

Orvila Sarker, Asangi Jayatilaka, Sherif Haggag, Chelsea Liu, M. Ali Babar

Summary: This study provides a comprehensive view of the challenges and critical success factors in the design, implementation, and evaluation stages of phishing education, training, and awareness (PETA). The findings highlight the need to address human-centric issues, bridge users' knowledge gaps, and adopt personalized approaches to enhance defense against phishing attacks.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Interdisciplinary Applications

Strong convergence of an explicit numerical approximation for n-dimensional superlinear SDEs with positive solutions

Yongmei Cai, Qian Guo, Xuerong Mao

Summary: This paper proposes an explicit numerical method that is both structure preserving and cost effective, and establishes a strong convergence framework through moment convergence analysis. It is applicable to a wide range of multi-dimensional superlinear SDE models.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Interdisciplinary Applications

Rich dynamics of a delay-induced stage-structure prey-predator model with cooperative behaviour in both species and the impact of prey refuge

Soumik Pandey, Uttam Ghosh, Debashis Das, Sarbani Chakraborty, Abhijit Sarkar

Summary: This study develops and analyzes a stage-structured prey-predator model that considers refuge behavior for prey, cooperative behavior among prey and predators, and gestational delay. The presence of saddle-node, transcritical, and Hopf-bifurcations is explained analytically and numerically. The study finds that an increase in time delay causes chaotic oscillations, which can be regulated by the refuge for immature prey.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Software Engineering

SYNTONY: Potential-aware fuzzing with particle swarm optimization

Xiajing Wang, Rui Ma, Wei Huo, Zheng Zhang, Jinyuan He, Chaonan Zhang, Donghai Tian

Summary: This paper proposes a new potential-aware fuzzing scheme called SYNTONY that measures seed potential using multiple objectives and prioritizes promising seeds to increase the number of unique crashes and coverage. Experimental results show that SYNTONY outperforms other fuzzing tools and has high compatibility and expansibility.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

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)

Review Computer Science, Software Engineering

Monitoring tools for DevOps and microservices: A systematic grey literature review

L. Giamattei, A. Guerriero, R. Pietrantuono, S. Russo, I. Malavolta, T. Islam, M. Dinga, A. Koziolek, S. Singh, M. Armbruster, J. M. Gutierrez-Martinez, S. Caro-Alvaro, D. Rodriguez, S. Weber, J. Henss, E. Fernandez Vogelin, F. Simon Panojo

Summary: This article presents the results of a systematic study on the available monitoring tools for DevOps and microservices. It provides a classification and analysis of these tools, aiming to be a useful reference for researchers and practitioners in this field.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Software Engineering

Detecting security vulnerabilities with vulnerability nets

Pingyan Wang, Shaoying Liu, Ai Liu, Wen Jiang

Summary: This paper presents an approach that combines static analysis tools and manual audits to effectively detect various types of security vulnerabilities. By using a special Petri net representation, the proposed method is able to assist in the detection of taint-style vulnerabilities.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Information Systems

Why and how bug blocking relations are breakable: An empirical study on breakable blocking bugs

Hao Ren, Yanhui Li, Lin Chen, Yuming Zhou, Changhai Nie

Summary: This study aims to explore the breakable blocking bugs (BBBs) through quantitative and qualitative analysis. The analysis reveals that BBBs have higher levels of involvement, longer fix time, and more complex source code compared to other bugs. The study also identifies four reasons for breaking blocking relationships between bugs and three measures adopted by developers to break these relationships.

INFORMATION AND SOFTWARE TECHNOLOGY (2024)

Article Computer Science, Interdisciplinary Applications

Stochastic Galerkin method and port-Hamiltonian form for linear dynamical systems of second order

Roland Pulch

Summary: This paper investigates second-order linear dynamical systems and applies uncertainty quantification. Through the stochastic Galerkin method and structure-preserving model order reduction, high-dimensional and small second-order linear dynamical systems are obtained. Additionally, a Hamiltonian function describing internal energy is proposed, and its properties for the stochastic Galerkin systems are examined.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Software Engineering

Texture-Driven Adaptive Mesh Refinement with Application to 3D Relief

Jiaze Li, Shengfa Wang, Eric Paquette

Summary: In this study, a texture-driven adaptive mesh refinement method is proposed to generate high-quality 3D reliefs. By conducting feature-preserving adaptive sampling of the texture contours and using constraint-driven and feature-adaptive mesh subdivision, the method is able to accurately follow the texture contours and maintain good polygon quality.

COMPUTER-AIDED DESIGN (2024)

Article Computer Science, Interdisciplinary Applications

A robust computational analysis of residual power series involving general transform to solve fractional differential equations

Sagar R. Khirsariya, Jignesh P. Chauhan, Snehal B. Rao

Summary: In this paper, a new semi-analytical approach called General Residual Power Series Method (GRPSM) is proposed for solving fractional differential equations (FDEs). This method is simple and effective in obtaining accurate and approximate solutions for both linear and nonlinear FDEs. The graphical and numerical results are presented for various fractional orders. A comparison with other methods, such as Adomian decomposition and Homotopy analysis transform method, shows the applicability and simplicity of GRPSM. Moreover, the method is successfully applied to solve fractional ordered gas dynamics equations and drainage equations, demonstrating its practicality.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Interdisciplinary Applications

Comparative analysis to study the Darcy-Forchheimer Tangent hyperbolic flow towards cylindrical surface using artificial neural network: An application to Parabolic Trough Solar Collector

Anum Shafiq, Andac Batur Colak, Tabassum Naz Sindhu

Summary: This study investigates the heat transmission performance of tangent hyperbolic fluid in a parabolic trough solar collector. The findings reveal that tangent hyperbolic fluid has better heat transfer performance and can be used to increase heat transmission rate and utilization of solar energy.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Interdisciplinary Applications

Multi-phase iterative learning control for high-order systems with arbitrary initial shifts

Dongjie Chen, Ying Xu, Tiantian Lu, Guojun Li

Summary: This paper presents a multi-phase iterative learning control strategy for second-order tracking systems with arbitrary initial shifts. The strategy ensures system stability and stable output through the selection of appropriate control gain, and rectifies fixed shifts using two proposed methods. Theoretical analysis demonstrates the strategy's ability to achieve complete tracking.

MATHEMATICS AND COMPUTERS IN SIMULATION (2024)

Article Computer Science, Software Engineering

EsArCost: Estimating repair costs of software architecture erosion using slice technology

Tong Wang, Bixin Li

Summary: Software architecture erosion has a negative impact on software quality, performance, and evolution cost. This paper proposes an approach called EsArCost to locate the causes of architecture erosion and estimate the repair cost of each erosion problem. Experimental results show that EsArCost can effectively and efficiently estimate repair costs.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Software Engineering

Gaze-directed and saliency-guided approaches of stereo camera control in interactive virtual reality

Berk Cebeci, Mehmet Bahadir Askin, Tolga K. Capin, Ufuk Celikcan

Summary: Despite advances in virtual reality technologies, extended VR sessions with head-mounted displays (HMDs) still face challenges in terms of comfort. In this study, a methodology using gaze-directed and visual saliency-guided paradigms for automatic stereo camera control in real-time interactive VR was proposed. The results showed that the gaze-directed approach outperformed the saliency-guided approach, both improving the overall depth feeling without hindering visual comfort in the tested virtual environments (VEs).

COMPUTERS & GRAPHICS-UK (2024)

Article Computer Science, Software Engineering

Managing the changing understanding of benefits in software initiatives

Sinan Sigurd Tanilkan, Jo Erskine Hannay

Summary: When deciding to develop new software, it is important to have a clear understanding of the intended benefits. However, our research shows that stakeholders' understanding of benefits often fluctuates during the development process, leading to uncertainty. Therefore, we recommend focusing on helping practitioners embrace changes in their understanding of benefits.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Software Engineering

Trace matrix optimization for fault localization

Jian Hu

Summary: This paper proposes a two-stage trace matrix optimization method for fault localization, which addresses the challenges of coincidental correctness and data imbalance in the current trace matrix. Through extensive experiments, significant improvements in fault localization effectiveness are demonstrated.

JOURNAL OF SYSTEMS AND SOFTWARE (2024)

Article Computer Science, Hardware & Architecture

A flexible algorithm to offload DAG applications for edge computing

Gabriel F. C. de Queiroz, Jose F. de Rezende, Valmir C. Barbosa

Summary: Multi-access Edge Computing (MEC) is a technology that enables faster task processing at the network edge by deploying servers closer to end users. This paper proposes the FlexDO algorithm to solve the DAG application partitioning and offloading problem, and compares it with other solutions to demonstrate its superior performance in various test scenarios.

JOURNAL OF NETWORK AND COMPUTER APPLICATIONS (2024)

Article Computer Science, Information Systems

Collaborative software design and modeling in virtual reality

Martin Stancek, Ivan Polasek, Tibor Zalabai, Juraj Vincur, Rodi Jolak, Michel Chaudron

Summary: The aim of this research is to support distributed software design activities in Virtual Reality (VR). Using design science research methodology, a tool for collaborative design in VR is designed and evaluated. The efficiency of collaboration and recall of design information when using VR software design environment compared to non-VR environment are evaluated. Furthermore, the perceptions and preferences of users are collected to explore the opportunities and challenges of using VR software design environment.

INFORMATION AND SOFTWARE TECHNOLOGY (2024)