z-logo
open-access-imgOpen Access
Predicting Object Communication Errors in Constructor Development
Author(s) -
Abdul Majid Soomro,
Awad Bin Naeem,
Susama Bagchi,
Babul Salam KSM Kader Ibrahim,
Sanjoy Kumar Debnath
Publication year - 2025
Publication title -
ieee access
Language(s) - English
Resource type - Magazines
SCImago Journal Rank - 0.587
H-Index - 127
eISSN - 2169-3536
DOI - 10.1109/access.2025.3590239
Subject(s) - aerospace , bioengineering , communication, networking and broadcast technologies , components, circuits, devices and systems , computing and processing , engineered materials, dielectrics and plasmas , engineering profession , fields, waves and electromagnetics , general topics for engineers , geoscience , nuclear engineering , photonics and electrooptics , power, energy and industry applications , robotics and control systems , signal processing and analysis , transportation
An important challenge in dynamic software development is to predict object formation run-time object communication errors in complex environments involving multiple and multi-level object inheritance. This paper proposes a technique for doing so. The technique is intended to stop or fix software bugs, particularly in situations where it is believed that object communications would persist across different settings. The research addresses a critical gap in existing methodologies by integrating static and dynamic object-oriented metrics, providing a holistic approach to defect prediction. Additionally, the paper presents a software testing defect prediction model that categorizes problematic classes according to inheritance defects found in a particular class. Earlier researchers studied various methods for predicting and mitigating software defects in object-oriented programming. We propose a defect prediction model that categorizes problematic classes based on inheritance defects to overcome the gaps in existing methodologies by introducing them. We evaluated this object communication error prediction using 150 common errors typically encountered in software development. The methodology employs classification techniques, including K-Nearest Neighbors (KNN) for k-fold cross-validation, Random Forest, Decision Trees, and Support Vector Machines (SVM), alongside object-oriented metrics such as inheritance, cohesion, and coupling. Key performance metrics precision (78%), F1 score (76.4%), recall (74.9%), and ROC AUC (89%) demonstrate the model’s superiority over prior approaches. These results underscore the practical applicability of the model in improving defect detection accuracy and reducing software failures.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom