software-Defined Networking (SDN) is a type of network strategy that enables the separation of a network's control plane and data plane, thereby allowing centralized management and control of network traffic. Alth...
详细信息
machinelearning-based regression test selection (MLRTS) has typically arisen in major cloud companies with full Cl/CD pipelines. Various approaches for RTS are researched except for deep semantics of test cases, i. e...
详细信息
ISBN:
(纸本)9798350333350
machinelearning-based regression test selection (MLRTS) has typically arisen in major cloud companies with full Cl/CD pipelines. Various approaches for RTS are researched except for deep semantics of test cases, i. e. test objectives. Test objectives are essential but implicit information hard to calculate. In this paper, we propose a test architecture of a test objective-based MLRTS (TOMLRTS). First, word vectors are converted front explicitly written words in all regression test cases by Word2Vec. Second, semantic test objective clusters are formed by K-means++ to express all test objectives in the regression test cases. Third, distance vectors are constituted, whose elements arc distances from each test case to the test objective clusters. Priorities of regression test cases are then calculated by MLRTS additionally according to the distance vectors. We additionally evaluate TOMLRTS compared to Facebook's MLRTS for commercial software. TOMLRTS selected test cases to detect bugs more rapidly.
The problems in MMC-HVDC protection systems are categorized in this study using machinelearning algorithms. The voltage and current data were utilized to determine the classification's features. With the use of t...
详细信息
software developers strive to build high-performance and quality software with a very high degree of coherence among its components, simplified structure, and reduced complexity. A cyclomatic complexity measure is use...
详细信息
Incorporating machinelearning (ML) components into software products raises new software-engineering challenges and exacerbates existing ones. Many researchers have invested significant effort in understanding the ch...
详细信息
ISBN:
(纸本)9798350301137
Incorporating machinelearning (ML) components into software products raises new software-engineering challenges and exacerbates existing ones. Many researchers have invested significant effort in understanding the challenges of industry practitioners working on building products with ML components, through interviews and surveys with practitioners. With the intention to aggregate and present their collective findings, we conduct a meta-summary study: We collect 50 relevant papers that together interacted with over 4758 practitioners using guidelines for systematic literature reviews. We then collected, grouped, and organized the over 500 mentions of challenges within those papers. We highlight the most commonly reported challenges and hope this meta-summary will be a useful resource for the research community to prioritize research and education in this field.
The maritime industry is going towards implementing digital navigators, i.e., AI created by machinelearning algorithms, on autonomous vessels in the future. Digital navigators can be developed by utilizing machine le...
详细信息
ISBN:
(纸本)9780791886878
The maritime industry is going towards implementing digital navigators, i.e., AI created by machinelearning algorithms, on autonomous vessels in the future. Digital navigators can be developed by utilizing machinelearning algorithms, e.g., deep learning type neural networks trained by data sets from human navigators. Even though there is significant importance in studying the trustworthiness of these digital navigators, a proper framework to evaluate it has not yet been developed. This study identifies the appropriate key performance indicators (KPIs) in the trustworthiness of digital navigators in autonomous vessels. The trustworthiness of AI-based applications, including digital navigators, can be studied from two primary levels: software and hardware levels. Each of these levels must have certain characteristics to be called trustworthy. In other words, software codes and algorithms should be Transparent, i.e., Explainable, Fair, and Accountable/Responsible. Moreover, the trustworthiness at the hardware level can be elaborated under two concepts of Resilience and Availability of the relevant systems and technologies. In addition, some concepts, such as Reliability, Privacy, Security, and Safety, should be studied for both levels since those concepts can overlap in both software and hardware levels. In this paper, the main focus is on investigating the software level's trustworthiness. After an introduction on the importance of the topic and digital navigator's development steps, the existing literature on trustworthy AI is reviewed, and the proper approaches for evaluating trustworthiness in AI-based digital navigators are identified and proposed.
The Internet of Things (IoT) is expanding exponentially, increasing network traffic flow. This trend causes network security vulnerabilities and draws the attention of cybercriminals. Consequently, an intrusion detect...
详细信息
Text labels are extracted from the content of texts and is a issue of natural language process, which contains multiple labels. The text labels classification aims to divide the multiple labels into only one correct c...
详细信息
Epilepsy disease is a neurological condition marked by recurring seizures that has a big effect on people's life. Effective management and therapy depend on a prompt and correct diagnosis. The traditional methods,...
详细信息
Requirement engineering is a crucial step in softwareengineering as it forms the foundation for all subsequent stages and significantly affects whether software development is successful or unsuccessful. The same sof...
详细信息
暂无评论