A systematic literature review on software defect prediction using artificial intelligence: Datasets, Data Validation Methods, Approaches, and Tools
Delivering high-quality software products is a challenging task. It needs proper coordination
from various teams in planning, execution, and testing. Many software products have high …
from various teams in planning, execution, and testing. Many software products have high …
Application of artificial intelligence in precision marketing
X Yang, H Li, L Ni, T Li - Journal of Organizational and End User …, 2021 - igi-global.com
The development of artificial intelligence technology has greatly helped social productivity
and economic growth. At the same time, we have changed modern marketing methods …
and economic growth. At the same time, we have changed modern marketing methods …
Comprehensive Bibliographic Survey and Forward-looking Recommendations for Software Defect Prediction: Datasets, Validation Methodologies, Prediction …
The development of reliable software depends heavily on the effective collaboration
between teams responsible for development and testing. Despite ongoing efforts, many …
between teams responsible for development and testing. Despite ongoing efforts, many …
Mining workflows for anomalous data transfers
Modern scientific workflows are data-driven and are often executed on distributed,
heterogeneous, high-performance computing infrastructures. Anomalies and failures in the …
heterogeneous, high-performance computing infrastructures. Anomalies and failures in the …
MLOLET-Machine Learning Optimized Load and Endurance Testing: An industrial experience report
A Vitui, TH Chen - Proceedings of the 39th IEEE/ACM International …, 2024 - dl.acm.org
Load testing is essential for ensuring the performance and stability of modern large-scale
systems, which must handle vast numbers of concurrent requests. Traditional load tests …
systems, which must handle vast numbers of concurrent requests. Traditional load tests …
An expert system for redesigning software for cloud applications
Cloud-based software has many advantages. When services are divided into many
independent components, they are easier to update. Also, during peak demand, it is easier …
independent components, they are easier to update. Also, during peak demand, it is easier …
Leveraging the defects life cycle to label affected versions and defective classes
Two recent studies explicitly recommend labeling defective classes in releases using the
affected versions (AV) available in issue trackers (eg, Jira). This practice is coined as the …
affected versions (AV) available in issue trackers (eg, Jira). This practice is coined as the …
How different is test case prioritization for open and closed source projects?
Improved test case prioritization means that software developers can detect and fix more
software faults sooner than usual. But is there one “best” prioritization algorithm? Or do …
software faults sooner than usual. But is there one “best” prioritization algorithm? Or do …
[BOOK][B] Deciphering Ml Software Fairness
J Chakraborty - 2022 - search.proquest.com
Algorithmic discrimination in the AI software systems has become a matter of serious
concern in the machine learning and software engineering community. Prior works have …
concern in the machine learning and software engineering community. Prior works have …
Mining Scientific Workflows for Anomalous Data Transfers
Modern scientific workflows are data-driven and are often executed on distributed,
heterogeneous, high-performance computing infrastructures. Anomalies and failures in the …
heterogeneous, high-performance computing infrastructures. Anomalies and failures in the …