📅 23 January 2026
DOI: 10.35671/telematika.v18i2.3196

Enhancing the GLANCE Framework for Line-Level Defect Prediction: An Empirical Study of Semantically-Aware Metrics and Non-Linear Classifiers

Telematika
Universitas Amikom Purwokerto

📄 Abstract

Line-level defect prediction (LLDP) is critical for reducing software maintenance costs, yet its industrial adoption is often hindered by high false alarm rates that erode developer trust. While the state-of-the-art GLANCE-LR framework offers a lightweight solution, it relies on linear classifiers and purely syntactic heuristics, failing to capture the non-linear defect patterns and semantic risks associated with complex code constructs. To bridge the gap between operational efficiency and semantic awareness, this paper proposes GLANCE++, an enhanced framework that integrates a non-linear LightGBM classifier for refined file-level filtering and introduces three semantically-aware line metrics: Cognitive Complexity Score (CCS), API-Weighted Number of Function Calls (AW-NFC), and Variable-Write Count (VWC). These metrics shift the prediction paradigm from counting tokens to modeling "code risk." Empirical evaluation on 19 open-source Java projects (142 releases) reveals that while the non-linear file classifier yields marginal gains, the semantic line-level metrics achieve statistically significant improvements in precision and False Alarm Rate (FAR). However, this increased selectivity introduces a trade-off, resulting in reduced recall compared to the baseline. Our findings demonstrate that improving the semantic intelligence of heuristics yields far greater impact than increasing model complexity. This suggests that future LLDP research should prioritize theoretically grounded risk metrics over computationally expensive deep learning architectures to ensure practical deployment in real-time CI/CD pipelines.

🔖 Keywords

#Software quality assurance; Line-level defect prediction; Heuristic-based models; Defect localization; GLANCE

â„šī¸ Informasi Publikasi

Tanggal Publikasi
23 January 2026
Volume / Nomor / Tahun
Volume 18, Nomor 2, Tahun 2026

📝 HOW TO CITE

Mujaddid, Zahid; University of Amikom Yogyakarta; Utami, Ema; University of Amikom Yogyakarta; , "Enhancing the GLANCE Framework for Line-Level Defect Prediction: An Empirical Study of Semantically-Aware Metrics and Non-Linear Classifiers," Telematika, vol. 18, no. 2, Jan. 2026.

ACM
ACS
APA
ABNT
Chicago
Harvard
IEEE
MLA
Turabian
Vancouver

🔗 Artikel Terkait dari Jurnal yang Sama

Fairness Auditing and Bias Mitigation in Aspect-Based Sentiment Models for Indonesian Public Services

Jondien, Muhammad Shihab Fathurrahman; Magister of Computer Science, Amikom Purwokerto University, Indonesia; Hariguna, Taqwa; Magister of Computer Science, Amikom Purwokerto University, Indonesia; Saputra, Dhanar Intan Surya; Magister of Computer Science, Amikom Purwokerto University, Indonesia;

05 Mar 2026

Performance Analysis of the Fuzzing Method in Detecting API Vulnerabilities in Mobile Healthcare Application X Based on OWASP API Security Top 10

Hakim, Muhammad Ikhwanul; Nugroho, Radityo Adi; Nugrahadi, Dodon Turianto; Herteno, Rudy; Saputro, Setyo Wahyu;

19 Feb 2026

Comparative Analysis of UFW and CSF Using the SEPER Framework

Kurniawan, Arif; Yusuf, Muhamad; Institut Teknologi Tangerang Selatan; Prasetio, Agung Budi; Institut Teknologi Tangerang Selatan;

19 Feb 2026

Violence and Robbery Detection System Using YOLOv5 Algorithm Based on IoT Technology

Khoiriyah, Hani'atul; Politeknik Negeri Jember; Abdillah, Fauzan; Politeknik Negeri Jember; Aziz, Afris Nurfal; Politeknik Negeri Jember; Wiryawan, I Gede; Politeknik Negeri Jember;

31 Aug 2025

Comparative Analysis of Green Snake Identification using Head Structure and Body Patterns with Vision Transformer

Putriany, Eva; AMIKOM University Yogyakarta; Ariatmanto, Dhani; AMIKOM University Yogyakarta;

27 Mar 2025

Guava Disease Detection and Classification: A Systematic Literature Review

Kurniawan, Muhammad Bayu; Universitas Amikom Yogyakarta; Utami, Ema; Universitas Amikom Yogyakarta;

07 Mar 2025

📊 Statistik Sitasi Jurnal

Tren Sitasi per Tahun