Synthetic aperture radar (SAR) images are used extensively in agricultural applications, coastal boundary detection and object recognition. This imaging technology provides desired results in many challenging applicat...
详细信息
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
Medical notes contain valuable information about patient conditions, treatments, and progress. Extracting symptoms from these unstructured notes is crucial for clinical research, population health analysis, and decisi...
详细信息
The tile-based multiplayer game Mahjong is widely played in Asia and has also become increasingly popular worldwide. Face-to-face or online, each player begins with a hand of 13 tiles and players draw and discard tile...
详细信息
The tile-based multiplayer game Mahjong is widely played in Asia and has also become increasingly popular worldwide. Face-to-face or online, each player begins with a hand of 13 tiles and players draw and discard tiles in turn until they complete a winning hand. An important notion in Mahjong is the deficiency number(*** number in Japanese Mahjong) of a hand, which estimates how many tile changes are necessary to complete the hand into a winning hand. The deficiency number plays an essential role in major decision-making tasks such as selecting a tile to discard. This paper proposes a fast algorithm for computing the deficiency number of a Mahjong hand. Compared with the baseline algorithm, the new algorithm is usually 100 times faster and, more importantly,respects the agent's knowledge about available tiles. The algorithm can be used as a basic procedure in all Mahjong variants by both rule-based and machine learning-based Mahjong AI.
Addressing the global challenge of ensuring a consistent and abundant supply of fresh fruit, particularly in the context of fruit crops, is hindered by the prevalence of plant diseases. These diseases directly impact ...
详细信息
Addressing the global challenge of ensuring a consistent and abundant supply of fresh fruit, particularly in the context of fruit crops, is hindered by the prevalence of plant diseases. These diseases directly impact the quality of fruits, leading to a decline in overall agricultural production. Mango leaf diseases pose significant threats to global mango production, necessitating accurate and efficient classification techniques for timely disease management. Our study focuses on introducing MangoLeafXNet, a customized Convolutional Neural Network (CNN) architecture specifically tailored for the classification of mango leaf diseases, along with a healthy class. Our proposed model comprises six layers optimized to capture intricate disease patterns, demonstrating superior performance compared with prevalent pre-trained models. The model is trained and evaluated on three publicly available datasets: MangoLeafBD (4000 images across 8 classes), MangoPest (16 pest classes including healthy leaves), and MLDID (3000 high-resolution images across 5 classes). Our model demonstrated exceptional classification performance, attaining 99.8% accuracy, 99.62% recall, 99.5% precision, and an F1-score of 99.56%. Further validation on the MangoPest dataset and the Mango Leaf Disease Identification Dataset (MLDID) resulted in accuracies of 96.31% and 96.33%, respectively, confirming the robustness and adaptability of MangoLeafXNet across different datasets. Additionally, we incorporate Explainable AI techniques, including GRAD-CAM, Saliency Map, and LIME to enhance the interpretability of our model. We deployed Gradio web interface to create an interactive interface that allows users to upload images of mango leaves and get real-time classification and validation results along with confidence scores. This contribution not only advances the state-of-the-art in mango leaf disease classification but also offers promising prospects for real-time disease diagnosis and precision agriculture
Subject of research. Evaluation of the impact of priority data transmission in multi-channel systems of high load, presented as a queuing system with prioritization of applications. Method. The impact of priorities on...
详细信息
Blockchain technology provides transparency and reliability by sharing transactions and maintaining the same information through consensus among all ***,single-signature applications in transactions can lead to user i...
详细信息
Blockchain technology provides transparency and reliability by sharing transactions and maintaining the same information through consensus among all ***,single-signature applications in transactions can lead to user identification issues due to the reuse of public *** address this issue,group signatures can be used,where the same group public key is used to verify signatures from group members to provide anonymity to ***,in dynamic groups where membership may change,an attack can occur where a user who has left the group can disguise themselves as a group member by leaking a partial *** problem cannot be traced back to the partial key *** this paper,we propose assigning different partial keys to group members to trace partial key leakers and partially alleviate the damage caused by partial key *** schemes have shown that arbitrary tracing issues occurred when a single administrator had exclusive key generation and tracing *** paper proposes a group signature scheme that solves the synchronization problem by involving a threshold number of TMs while preventing arbitrary tracing by distributing authority among multiple TMs.
With the rapid growth of software and networks, the rate of cyber-attacks has increased rapidly. As a result, the demand for a dependable and suitable Intrusion Detection System (IDS) solution for safeguarding devices...
详细信息
Digital pathology is being used extensively for the diagnosis of tumors. Disappointingly, the existing approaches are still constrained whenever confronted with a resolution, a size of images, and a lack of extensivel...
详细信息
The integration of machine learning (ML) into mobile applications presents unique challenges, particularly in resource-constrained environments such as iOS devices. Skin lesion classification is a critical task in der...
详细信息
暂无评论