Software testing is an essential activity for developing and maintaining high-quality software. Unit testing with test code (test cases) is a fundamental testing activity, and developers can test their production code...
Software testing is an essential activity for developing and maintaining high-quality software. Unit testing with test code (test cases) is a fundamental testing activity, and developers can test their production code whenever they create or modify the code. However, such quality assurance relies on the correctness of the test code. If a test code had a flaw, it would mislead the developers about the hidden faults and prevent early detection of the faults. This paper focuses on "test smells," which may cause test code flaws in Python programs, and analyzes their changing trends over commit history (code changes) toward better Python test code management. Through an empirical data analysis of 100 open-source projects, the paper reports the following findings: (1) a few kinds of test smells constitute the majority of smells detected in the studied projects, and (2) most kinds of smells tend to increase over commits, i.e., many test smells are likely to have remained in test code as technical debt.
This paper presents a possible solution to the challenges of managing ancillary services on power systems, focusing on the development and execution of robust smart contracts on the Ethereum blockchain. These contract...
详细信息
A nevertheless-emerging generation called cloud computing permits customers to pay for services on a usage-based foundation. Internet-primarily based IT offerings are supplied through cloud computing, at the same time...
详细信息
ISBN:
(数字)9798350375237
ISBN:
(纸本)9798350375244
A nevertheless-emerging generation called cloud computing permits customers to pay for services on a usage-based foundation. Internet-primarily based IT offerings are supplied through cloud computing, at the same time as virtualization enables the availability of PC sources. The muse of cloud computing is the information center, which is made up of networked computers, cables, electricity components, and different components that host and shop corporate records. With cloud facts centers, high overall performance has continually been the most critical concern, yet it compromises strength utilization. The key hassle is to lessen power consumption at the same time as preserving provider nice and performance a good way to stability device performance and strength intake. A detailed grasp of strength use styles within the cloud environment is needed for our suggested technique. We look at power consumption tendencies and reveal how, through the use of the right optimization standards based on our strength intake models, we can keep more strength in cloud records facilities. All through the prediction section, tablet optimization, which has a 97 percent accuracy rate, permits this era to provide extra correct future price forecasts.
We consider multi-robot systems under recurring tasks formalized as linear temporal logic (LTL) specifications. To solve the planning problem efficiently, we propose a bottom-up approach combining offline plan synthes...
详细信息
A surveillance system detects emergency vehicles stuck in traffic. This system helps manage traffic because the number of vehicles on the road has been increasing daily for years, causing congestion. This project impl...
A surveillance system detects emergency vehicles stuck in traffic. This system helps manage traffic because the number of vehicles on the road has been increasing daily for years, causing congestion. This project implements Deep ConvNet2D (Convolutional Network 2D) and computer Vision emergency vehicle recognition. We propose a CNN-based real-time image processing model for emergency vehicle detection. The signal control unit can be set to terminate the round robin sequence when an emergency vehicle is detected. A CNN trained on Indian ambulance images solves the problem. Tensor Flow, a Python library, was used for training. Our method detects and classifies emergency cars well. Existing systems use ANN algorithm, which is inaccurate and inefficient. The system uses Deep ConvNet2D Algorithm. The proposed real-time system is accurate. The proposed system loads and executes faster than the existing system. The system is efficient, scalable, and enhanced for complex use cases.
The popularity of quadrotor Unmanned Aerial Vehicles(UAVs)stems from their simple propulsion systems and structural ***,their complex and nonlinear dynamic behavior presents a significant challenge for control,necessi...
详细信息
The popularity of quadrotor Unmanned Aerial Vehicles(UAVs)stems from their simple propulsion systems and structural ***,their complex and nonlinear dynamic behavior presents a significant challenge for control,necessitating sophisticated algorithms to ensure stability and accuracy in *** strategies have been explored by researchers and control engineers,with learning-based methods like reinforcement learning,deep learning,and neural networks showing promise in enhancing the robustness and adaptability of quadrotor control *** paper investigates a Reinforcement Learning(RL)approach for both high and low-level quadrotor controlsystems,focusing on attitude stabilization and position tracking tasks.A novel reward function and actor-critic network structures are designed to stimulate high-order observable states,improving the agent’s understanding of the quadrotor’s dynamics and environmental *** address the challenge of RL hyper-parameter tuning,a new framework is introduced that combines Simulated Annealing(SA)with a reinforcement learning algorithm,specifically Simulated Annealing-Twin Delayed Deep Deterministic Policy Gradient(SA-TD3).This approach is evaluated for path-following and stabilization tasks through comparative assessments with two commonly used control methods:Backstepping and Sliding Mode control(SMC).While the implementation of the well-trained agents exhibited unexpected behavior during real-world testing,a reduced neural network used for altitude control was successfully implemented on a Parrot Mambo mini *** results showcase the potential of the proposed SA-TD3 framework for real-world applications,demonstrating improved stability and precision across various test scenarios and highlighting its feasibility for practical deployment.
Cloud services have become an essential infrastructure for enterprises and individuals. Access to these cloud services is typically governed by Identity and Access Management systems, where user authentication often r...
详细信息
Artificial intelligence (AI) has expanded its influence across various sectors including education, healthcare, and agriculture. In the agricultural setting, the multiagent system (MAS) is recognized as a powerful too...
Artificial intelligence (AI) has expanded its influence across various sectors including education, healthcare, and agriculture. In the agricultural setting, the multiagent system (MAS) is recognized as a powerful tool for optimizing resource allocation, enhancing decision-making processes, and improving overall farm productivity. Accurate prediction of rice yield levels is paramount importance in the agricultural sector. It allows farmers, policymakers, and stakeholders to make informed decisions regarding crop management. Individual machine-learning algorithms (MLA) have been used to predict rice yield levels, but they may not fully exploit the available information. Therefore, the novel system implemented based on stacking techniques to solve complex problems. The objective of this paper is to present an efficient system that leverages MAS based on a novel proposed stacking technique (Extra Trees Classifier (ETC), Random Forest Classifier (RFC), Linear Discriminant Analysis (LDA) and Gaussian Naive Bayes (GNB)) for improving the rice yield level prediction within the agricultural environment. Each algorithm brings its unique approach to handling complex relationships, and modeling class separability. The findings from this study provided valuable insights for decision-making in interconnected sectors and facilitating optimal business planning. The dataset incorporated climate variables such as monthly maximum and minimum temperatures and rainfall. The final result of the dataset consists of 1266 rows and 18 features. The results showed that the novel proposed stacking technique achieved the highest prediction accuracy 87% and the best individual Decision tree classifier obtained 77.5%. The novel proposed stacking technique increases the accuracy by 9.5% compared to the best individual MLA.
Robustness of the electronic cryptographic devices against fault injection attacks is a great concern to ensure *** to significant resource constraints,these devices are limited in their *** increasing complexity of c...
详细信息
Robustness of the electronic cryptographic devices against fault injection attacks is a great concern to ensure *** to significant resource constraints,these devices are limited in their *** increasing complexity of cryptographic devices necessitates the development of a fast simulation environment capable of performing security tests against fault injection *** is a good choice for Electronic System Level(ESL)modeling since it enables models to run at a faster *** enable fault injection and detection inside a SystemC cryptographic model,however,the model’s source code must be *** altering the source code,Aspect-Oriented Programming(AOP)may be used to evaluate the robustness of cryptographic *** might replace conventional cryptanalysis methods in the real *** the ESL,we discuss a unique technique for simulating security fault attacks on cryptographic *** current study presents a fault injection/detection environment for assessing the KECCAK SystemC model’s resistance against fault injection *** approach of injecting faults into KECCAK SystemC model is accomplished via the use of weaving faults in AspectC++based on AOP programming *** confirm our technique by applying it to two scenarios using a SystemC KECCAK hash algorithm case study:The first concerns discuss the effect of the AOP on fault detection capabilities,while the second concerns discuss the effect of the AOP on simulation time and executable file *** simulation results demonstrate that this technique is fully capable of evaluating the fault injection resistance of a KECCAK *** demonstrate that AOP has a negligible effect on simulation time and executable file size.
When it comes to maximizing the effectiveness of a business and promoting professional growth, employee performance prediction is an extremely important factor. This research article investigates the use of machine le...
详细信息
暂无评论