Regression testing of software systems is an important and critical activity yet expensive and resource-intensive. An approach to enhance its efficiency is Regression Test Selection (RTS), which selectively re-execute...
详细信息
Regression testing of software systems is an important and critical activity yet expensive and resource-intensive. An approach to enhance its efficiency is Regression Test Selection (RTS), which selectively re-executes a subset of relevant tests that are impacted by code modifications. Previous studies on static and dynamic RTS for Java software have shown that selecting tests at the class level is more effective than using finer granularities like methods or statements. Nevertheless, RTS at the package level, which is a coarser granularity than class level, has not been thoroughly investigated or evaluated for Java projects. To address this gap, we propose PKRTS, a static package-level RTS approach that utilizes the structural dependencies of the software system under test to construct a package-level dependency graph. PKRTS analyzes dependencies in the graph and identifies relevant tests that can reach modified packages, i.e., packages containing altered classes. In contrast to conventional static RTS techniques, PKRTS implicitly considers dynamic dependencies, such as Java reflection and virtual method calls, among classes belonging to the same package by treating all those classes as a single cohesive node in the dependency graph. We evaluated PKRTS on 885 revisions of 9 open-source Java projects, with its performance compared to Ekstazi, a state-of-the-art dynamic class-level approach, and STARTS, a state-of-the-art static class-level approach. We used Ekstazi as the baseline to measure the safety and precision violations of PKRTS and STARTS. The results indicated that PKRTS outperformed static class-level RTS in terms of safety violation, which measures the extent to which relevant test cases are missed. PKRTS showed an average safety violation of 2.29% compared to 5.94% safety violation of STARTS. Despite this, PKRTS demonstrated lower precision violation and lower reduction in test suite size than class-level RTS, as it selects higher number of irrelevant te
This research discusses the comparison performance of different hosting servers. The hosting server that is used as a comparison consists of four types. Namely, Indonesian shared hosting servers, foreign shared hostin...
详细信息
Unstructured Numerical Image Dataset Separation (UNIDS) method employing an enhanced unsupervised clustering technique. The objective is to delineate an optimal number of distinct groups within the input grayscale (G-...
详细信息
The Internet of Medical Things (IoMT) brings advanced patient monitoring and predictive analytics to healthcare but also raises cybersecurity and data privacy issues. This paper introduces a deep-learning model for Io...
详细信息
The concept of the Internet of Things (IoT) is significant in today’s world and opens up new opportunities for several organizations. IoT solutions are proliferating in fields such as self-driving cars, smart homes, ...
详细信息
Integrating Large Language Models (LLMs) with Knowledge Graphs (KGs) enhances the interpretability and performance of AI systems. This research comprehensively analyzes this integration, classifying approaches into th...
详细信息
Visual question answering(VQA)is a multimodal task,involving a deep understanding of the image scene and the question’s meaning and capturing the relevant correlations between both modalities to infer the appropriate...
详细信息
Visual question answering(VQA)is a multimodal task,involving a deep understanding of the image scene and the question’s meaning and capturing the relevant correlations between both modalities to infer the appropriate *** this paper,we propose a VQA system intended to answer yes/no questions about real-world images,in *** support a robust VQA system,we work in two directions:(1)Using deep neural networks to semantically represent the given image and question in a fine-grainedmanner,namely ResNet-152 and Gated Recurrent Units(GRU).(2)Studying the role of the utilizedmultimodal bilinear pooling fusion technique in the *** the model complexity and the overall model *** fusion techniques could significantly increase the model complexity,which seriously limits their applicability for VQA *** far,there is no evidence of how efficient these multimodal bilinear pooling fusion techniques are for VQA systems dedicated to yes/no ***,a comparative analysis is conducted between eight bilinear pooling fusion techniques,in terms of their ability to reduce themodel complexity and improve themodel performance in this case of VQA *** indicate that these multimodal bilinear pooling fusion techniques have improved the VQA model’s performance,until reaching the best performance of 89.25%.Further,experiments have proven that the number of answers in the developed VQA system is a critical factor that *** the effectiveness of these multimodal bilinear pooling techniques in achieving their main objective of reducing the model *** Multimodal Local Perception Bilinear Pooling(MLPB)technique has shown the best balance between the model complexity and its performance,for VQA systems designed to answer yes/no questions.
This paper attempts to conceptualize a potent methodology by combining the African vultures optimization algorithm (AVOA) with a multi-orthogonal-oppositional strategy (M2OS), named AVO-M2OS, to address the nonconvexi...
详细信息
This paper attempts to conceptualize a potent methodology by combining the African vultures optimization algorithm (AVOA) with a multi-orthogonal-oppositional strategy (M2OS), named AVO-M2OS, to address the nonconvexity and multidimensional nature of the combined heat and power economic dispatch (CHPED) problem under both crisp and uncertainty aspects. The AVO-M2OS uses the M2OS to simultaneously explore the search region, improving solutions’ diversity as well as solution quality. Therefore, AVO-M2OS can perform deeper exploration and exploitation features and thus mitigate the trapping at local optima, especially when tackling the more complicated nature of the CHPED problem. A three-stage analysis is conducted to assess the effectiveness of the proposed AVO-M2OS algorithm. During the first stage, the algorithm’s performance is evaluated on benchmark problems such as CEC 2005 and CEC 2019, employing statistical verifications and convergence characteristics. In the second stage, the significance of the results is evaluated using the nonparametric Friedman test to demonstrate that the results did not occur by chance. The results indicate that the AVO-M2OS algorithm outperforms the best existing algorithm (AVOA) by an average rank of the Friedman test exceeding 26% for the CEC 2005 suite while outperforming the gray wolf optimization (GWO) by 60% for the CEC 2019 suite. Moreover, the AVO-M2OS demonstrates exceptional performance compared to existing state-of-the-art algorithms, surpassing the best algorithm available by an average rank of the Friedman test that exceeds 41%. Finally, the AVO-M2OS’s applicability is achieved by minimizing the operational costs by finding the optimal power and heat generation scheduling for the CHPED problem. The recorded results realize that the AVO-M2OS algorithm offers accurate performance compared to competing optimizers, where it saves the operational cost of the 48-unit system by 24% on the original AVO variant. Furthermore, the u
This paper investigates the impact of loop unrolling on CUDA matrix multiplication operations' performance across NVIDIA GPUs. We benchmarked both basic and unrolled kernels with varying unroll factors (2, 4, 8, a...
详细信息
Skin cancer,a severe health threat,can spread rapidly if ***,early detection can lead to an advanced and efficient diagnosis,thus reducing *** classification techniques analyse extensive skin image datasets,identifyin...
详细信息
Skin cancer,a severe health threat,can spread rapidly if ***,early detection can lead to an advanced and efficient diagnosis,thus reducing *** classification techniques analyse extensive skin image datasets,identifying patterns and anomalies without prior labelling,facilitating early detection and effective diagnosis and potentially saving *** this study,the authors aim to explore the potential of unsupervised learning methods in classifying different types of skin lesions in dermatoscopic *** authors aim to bridge the gap in dermatological research by introducing innovative techniques that enhance image quality and improve feature *** achieve this,enhanced super-resolution generative adversarial networks(ESRGAN)was fine-tuned to strengthen the resolution of skin lesion images,making critical features more *** authors extracted histogram features to capture essential colour characteristics and used the Davies-Bouldin index and silhouette score to determine optimal ***-tuned k-means clustering with Euclidean distance in the histogram feature space achieved 87.77% and 90.5% test accuracies on the ISIC2019 and HAM10000 datasets,*** unsupervised approach effectively categorises skin lesions,indicating that unsupervised learning can significantly advance dermatology by enabling early detection and classification without extensive manual annotation.
暂无评论