• Home
  • Search
  • A Hybrid Learning Approach for Detecting Development Defects in Object-Oriented Applications
  • https://doi.org/10.1142/s2972335326500018Copy DOI Icon

A Hybrid Learning Approach for Detecting Development Defects in Object-Oriented Applications

  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

In a constantly evolving digital landscape, object-oriented software plays a critical role but is frequently affected by structural and behavioral defects that undermine its maintainability. Existing detection techniques predominantly target structural flaws, often neglecting behavioral anomalies. This oversight limits their overall effectiveness in ensuring software quality. To overcome these limitations, this study proposes a novel approach capable of detecting both structural defects—namely Blob and Long Method—and a behavioral defect, Poltergeist. The proposed method is composed of two complementary modules. The first module, IsolationPlus, aims to extract true instances of the Poltergeist defect from an unlabeled dataset (Apache-Ant 1.6.2). It combines the Extended Isolation Forest algorithm with expert feedback. This hybrid technique outperforms three benchmark anomaly detection methods by identifying 46 Poltergeist instances with an F1-score of 1.0, compared to 34 using Isolation Forest, 23 using Extended Isolation Forest, and 12 using k-Nearest Neighbors anomaly detection, which yielded F1-scores of 0.19, 0.17, and 0.13, respectively. These results highlight the effectiveness of integrating expert knowledge in behavioral defect detection. The second module, DetectDev, is a meta-model that leverages widely used ensemble learning techniques—bagging, stacking, and boosting—alongside 10 base estimators, for a total of 1,000 decision trees. Each sub-model is specialized in detecting a specific type of defect. This targeted strategy significantly improved performance, achieving F1-scores of 0.72 for Blob, 0.73 for Long Method, and 0.89 for Poltergeist, outperforming a stacking-only model, which obtained F1-scores of 0.71, 0.71, and 0.85, respectively.

Similar Papers
  • Research Article
  • Citations48

Influence of Structural Defects on Biomineralized ZnS Nanoparticle Dissolution: An in-Situ Electron Microscopy Study.

  • Jan 12, 2018
  • Environmental Science & Technology
  • Jeremy R Eskelsen +7
  • Research Article
  • Citations4

Influence of magnetic field on structural defects in Si and GaAs

  • Jan 29, 2004
  • Applied Surface Science
  • A.V Brodovoy +2
  • Research Article
  • Citations44

Overview Article: Biostructure of Blood Platelets

  • Jan 01, 1980
  • Ultrastructural Pathology
  • James G White +1
  • PDF
  • Research Article
  • Citations3

Augmented Intelligence for Clinical Discovery in Hypertensive Disorders of Pregnancy Using Outlier Analysis

  • Mar 30, 2023
  • Cureus
  • Ghayath Janoudi +8
  • Research Article
  • Citations8

Education Data Mining Application for Predicting Students’ Achievements of Portuguese Using Ensemble Model

  • Jan 01, 2021
  • Science Journal of Education
  • Shuai Zhang +4
  • Research Article

Specific features of stresses relaxation and recrystallization of steels under laser heating.

  • Jun 28, 2023
  • Physicochemical Mechanics of Materials
  • S І Gubenko
  • PDF
  • Research Article
  • Citations7

An in situ exploration of subsurface defect migration to a liquid water‐exposed rutile TiO 2 (110) surface by XPS

  • Nov 16, 2020
  • Surface and Interface Analysis
  • M H Mesbah Ahmed +2
  • Research Article

Prediction of State of Charge for Lead-acid Batteries Based on GRU Network and Isolated Forest

  • Feb 28, 2024
  • Journal of Computing and Electronic Information Management
  • Guocheng Li +4
  • Research Article
  • Citations1

Behavior of implantation-induced defects in HgCdTe

  • Jul 01, 1983
  • Vacuum
  • Book Chapter
  • Citations3

Assessing Ensemble Learning Techniques in Bug Prediction

  • Jan 01, 2021
  • Zsolt János Szamosvölgyi +4
  • Research Article
  • Citations554

An Ensemble Intrusion Detection Technique Based on Proposed Statistical Flow Features for Protecting Network Traffic of Internet of Things

  • Jun 01, 2019
  • IEEE Internet of Things Journal
  • Nour Moustafa +2
  • Research Article
  • Citations1

A Comparative Performance Analysis of Several Machine Learning Classifiers on the Credit Card Data

  • Dec 31, 2024
  • Journal of Advanced Research in Computing and Applications
  • Nor Aishah Ahad +3
  • Preprint Article

Detecting Burned Area Anomalies with Isolation Forest in the Tropics: A Focus on Madagascar 

  • Mar 18, 2025
  • Shrijana Poudel +4
  • PDF
  • Research Article
  • Citations21

Integrated Energy System Based on Isolation Forest and Dynamic Orbit Multivariate Load Forecasting

  • Oct 18, 2023
  • Sustainability
  • Shidong Wu +7
  • PDF
  • Research Article
  • Citations65

A parallel algorithm for network traffic anomaly detection based on Isolation Forest

  • Nov 01, 2018
  • International Journal of Distributed Sensor Networks
  • Xiaoling Tao +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.