Background The importance of software in maritime transportation is rapidly increasing as the industry seeks to develop and utilize innovative future ships, which can be realized using software technology. Due to the safety‐critical nature of ships, software quality assurance (SQA) has become an essential prerequisite for such development. Objective Based on the unique characteristics of the maritime domain, the purpose of this study was to achieve effective SQA resource allocation to reduce post‐release quality costs. Method Software defect prediction (SDP) is employed to predict defects in newly developed software based on models trained with past software defects and to update information using machine learning. This study demonstrated that just‐in‐time SDP is applicable to maritime domain practice and can reduce post‐release quality costs via combination with an estimation model, qCOPLIMO. Results Using real‐world datasets collected from the maritime industry, performance and cost‐benefit analyses of SDP were performed. A successful model was obtained that meets the performance criterion of 0.75 in within‐project defect prediction (WPDP) but not cross‐project defect prediction (CPDP). In addition, the cost‐benefit analysis results showed that 20% effort enables the detection of 56% of defects on average and that the post‐release quality cost can be reduced by 37.3% in the maritime domain. Conclusion SDP can be successfully applied to the maritime domain. Further, it is desirable to utilize WPDP instead of CPDP once minimum high‐quality commits are available that can be identified as defective or not. Finally, SDP can help reduce review effort and post‐release quality costs.
In this paper, we present a real application system based on wireless sensor network (WSN) for fence surveillance which is implemented on our development platform for WSN, called ANTS (An evolvable Network of Tiny Sensors). Our system, called the WFS system, is expanded to connect and control a robot (UGV/UAV) and a camera sensor network for the purpose of fence surveillance. Two kinds of sensor nodes, ground nodes and fence nodes, are deployed and collaborative detection is performed and the result is reported to the base station (BS). The BS does not only give a control message to the camera to show the place where an event has occurred, but it also issue orders to the robots to extend the communication distance of the system, to approach and sense the object more precisely, or even to attack an enemy autonomously. This paper describes various techniques and know-how to fulfill a WSN-based integrated surveillance system. A new adaptive threshold algorithm to detect intruders is proposed and some sensing results in the real field of our system are shown. In conclusion, we show the high accuracy of the WFS system.
In a departure from the past, unmanned underwater vehicles (UUVs) and unmanned surface vehicles (USVs) are increasingly needed for complementary cooperation in military, scientific, and commercial applications, because this is more efficient than standalone operations. Information sharing through acoustic underwater communication is vital for complementary cooperation between USVs and UUVs. Normally, since USVs have advantages in terms of wide operational boundaries compared to UUVs, they are efficient for tracking UUVs. In this paper, we suggest a UUV tracking algorithm for a USV. The tracking algorithm’s development consists of three main software models: an estimation based on an extended Kalman filter (EKF) with a navigation smoothing method, guidance based on multimode guidance, and re-searching based on a pattern. In addition, the algorithm provides a procedure for tracking UUVs in complex acoustic underwater communication environments. The tracking algorithm was tested in a simulated environment to check the performance of each method, and implemented with a USV system to verify its validity and stability in sea trials. The UUV tracking algorithm of the USV shows stable and efficient performance.
Software is playing the most important role in recent vehicle innovations, and consequently the amount of software has rapidly grown in recent decades. The safety-critical nature of ships, one sort of vehicle, makes software quality assurance (SQA) a fundamental prerequisite. Just-in-time software defect prediction (JIT-SDP) aims to conduct software defect prediction (SDP) on commit-level code changes to achieve effective SQA resource allocation. The first case study of SDP in the maritime domain reported feasible prediction performance. However, we still consider that the prediction model has room for improvement since the parameters of the model are not optimized yet. Harmony search (HS) is a widely used music-inspired meta-heuristic optimization algorithm. In this article, we demonstrated that JIT-SDP can produce better performance of prediction by applying HS-based parameter optimization with balanced fitness value. Using two real-world datasets from the maritime software project, we obtained an optimized model that meets the performance criterion beyond the baseline of a previous case study throughout various defect to non-defect class imbalance ratio of datasets. Experiments with open source software also showed better recall for all datasets despite the fact that we considered balance as a performance index. HS-based parameter optimized JIT-SDP can be applied to the maritime domain software with a high class imbalance ratio. Finally, we expect that our research can be extended to improve the performance of JIT-SDP not only in maritime domain software but also in open source software.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.
hi@scite.ai
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.