As the viruses are increasing efficiently, our project aims to develop a keylogger software. The purpose of this software is to continuously monitor and assess the activities of employees, and to address security conc...
详细信息
Stochastic structures with semi-controlled nodes were generated in the software Rhinoceros 7/Grasshopper using the Voronoi tessellation method, which divides a given volume into Voronoi cells. The structures were test...
详细信息
Concerns have been growing over fake news and its impact. software that can automatically detect fake news is becoming more popular. However, the accuracy and reliability of such fake-news detection software remains q...
详细信息
ISBN:
(纸本)9798350326970
Concerns have been growing over fake news and its impact. software that can automatically detect fake news is becoming more popular. However, the accuracy and reliability of such fake-news detection software remains questionable, partly due to a lack of testing and verification. Testing this kind of software may face the oracle problem, which refers to difficulty (or inability) of identifying the correctness of the software's output in a reasonable amount of time. Metamorphic testing (MT) has a record of effectively alleviating the oracle problem, and has been successfully applied to testing fake-news detection software. This paper reports on a study, extending previous work, exploring the use of MT for fake-news detection software. The study includes new metamorphic relations and additional experimental results and analysis. Some alternative MR-generation approaches are also explored. The study targets software where the output is a real/fake news decision, enhancing the applicability of MT to current fake-news detection software. The paper also explores the impact of the prediction accuracy of the fake-news detection software on the MT process. The study demonstrates the validity and applicability of MT to fake-news detection software. The prediction accuracy of the software has a greater impact on MT experiments with greater changes between the source and follow-up inputs, and less dependence on prediction stability. Some possible factors affecting the experimental results are discussed, and directions for future work are provided.
laptop engineering and intellectual belongings regulation are beautiful fields, however their intersection has grow to be increasingly more extensive in current years. With technology advancing speedy, computer engine...
详细信息
There is increasing attention on remanufacturing, with the primary focus in the industry on recovering reusable products to generate profit. In the process of optimizing remanufacturing, addressing the balance issue i...
详细信息
In this paper, we examine the cybersecurity vulnerability assessment method of medical software. Medical software processes patient sensitive data and is linked to various medical devices and systems in real time. Due...
详细信息
software effort estimation is a vital component of project management, encompassing the prediction of time, cost, and resources necessary for software development. Accurate effort estimation plays a pivotal role in ef...
详细信息
The pull request (PR) mechanism provides a structured way for developers to present their proposed modifications, engage in code review, and address any concerns before the changes are incorporated into the main codeb...
详细信息
ISBN:
(纸本)9798350395693;9798350395686
The pull request (PR) mechanism provides a structured way for developers to present their proposed modifications, engage in code review, and address any concerns before the changes are incorporated into the main codebase. As the adoption of PRs has grown over time, a variant known as draft PRs has gained traction, offering developers a novel way to share ideas and get feedback and collaboration on code changes during their development. Despite the benefits that draft PRs offer, there is still a lack of research on their efficiency in reaching the goal for which they are conceived, which is getting early feedback. This research paper aims to fill this gap by exploring how the draft mechanism is used, the impact of the draft mechanism on getting feedback and on the integration of new changes, and the different factors contributing to the responsiveness of comments. We observe that the draft is used by practitioners for complex changes and for different purposes, including the discussion of features to implement, experiments to conduct, and new versions to release. However, the goal of the draft mechanism is not fully reached as practitioners do not receive feedback (i.e., issue or review comments) on their drafts. For that, we leverage explanatory machine learning models to understand the differences between drafts that receive comments from these that did not before becoming ready to review. Our models show a median AUC performance of 0.67 to 0.77 and 0.66 to 0.75 for the issue comments and review comments models, respectively. The interpretation of our models shows that the actions that developers take as events, the description of the draft, the engagement of the author of the draft, and the engagement and responsiveness of the main reviewers play a crucial role in encouraging the reception of comments for draft pull requests.
The increasing prevalence of Unmanned Aerial Vehicles (UAVs) has resulted in a rise in malicious activities targeting their networks, highlighting the critical need for effective Intrusion Detection Systems (IDS). Thi...
详细信息
Interrupt-driven embedded software is widely used in safety-critical systems, where any occurrence of errors can lead to serious consequences. Deadlock is a common concurrency error, and deadlock detection methods are...
详细信息
暂无评论