paper-with-me

홈 › Papers

Applying Machine Learning Analysis for Software Quality Test

2023-05-16 · Al Khan, Remudin Reshid Mekuria, Ruslan Isaev

One of the biggest expense in software development is the maintenance. Therefore, it is critical to comprehend what triggers maintenance and if it may be predicted. Numerous research have demonstrated that specific methods of assessing the complexity of created programs may produce useful prediction models to ascertain the possibility of maintenance due to software failures. As a routine it is performed prior to the release, and setting up the models frequently calls for certain, object-oriented software measurements. It is not always the case that software developers have access to these measurements. In this paper, the machine learning is applied on the available data to calculate the cumulative software failure levels. A technique to forecast a softwares residual defectiveness using machine learning can be looked into as a solution to the challenge of predicting residual flaws. Software metrics and defect data were separated out of the static source code repository. Static code is used to create software metrics, and reported bugs in the repository are used to gather defect information. By using a correlation method, metrics that had no connection to the defect data were removed. This makes it possible to analyze all the data without pausing the programming process. Large, sophisticated softwares primary issue is that it is impossible to control everything manually, and the cost of an error can be quite expensive. Developers may miss errors during testing as a consequence, which will raise maintenance costs. Finding a method to accurately forecast software defects is the overall objective.

📄 PDF Abstract BibTeX arXiv:2305.09695

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Datamorphic Testing: A Methodology for Testing AI Applications

2019-12-10 · Hong Zhu, Dongmei Liu, Ian Bayley, Rachel Harrison 외

With the rapid growth of the applications of machine learning (ML) and other artificial intelligence (AI) techniques, adequate testing has become a necessity to ensure their quality. This paper identifies the characteris…

BIG-bench Machine LearningFace Recognition

Smoke Testing for Machine Learning: Simple Tests to Discover Severe Defects

2020-09-03 · Steffen Herbold, Tobias Haar

Machine learning is nowadays a standard technique for data analysis within software applications. Software engineers need quality assurance techniques that are suitable for these new kinds of systems. Within this article…

BIG-bench Machine Learningsoftware testingvalid

An Empirical Study of the Relationships between Code Readability and Software Complexity

2019-08-30 · Duaa Alawad, Manisha Panta, Minhaz Zibran, Md. Rakibul Islam

Code readability and software complexity are important software quality metrics that impact other software metrics such as maintainability, reusability, portability and reliability. This paper presents an empirical study…

BIG-bench Machine Learning

The Role of Artificial Intelligence and Machine Learning in Software Testing

2024-09-04 · Ahmed Ramadan, Husam Yasin, Burhan Pektas

Artificial Intelligence (AI) and Machine Learning (ML) have significantly impacted various industries, including software development. Software testing, a crucial part of the software development lifecycle (SDLC), ensure…

Defect Detectionsoftware testing

Best Practices for Machine Learning Systems: An Industrial Framework for Analysis and Optimization

2023-06-09 · Georgios Christos Chouliaras, Kornel Kiełczewski, Amit Beka, David Konopnicki 외

In the last few years, the Machine Learning (ML) and Artificial Intelligence community has developed an increasing interest in Software Engineering (SE) for ML Systems leading to a proliferation of best practices, rules,…