HARDWARE-AWARE BUG PREDICTION:LEVERAGING PERFORMANCE COUNTERS FOR EARLY SOFTWARE DEFECT DETECTION
Software bugs present major challenges in software engineering, resulting in increased costs, security vulnerabilities, and system failures. Traditional bug prediction methods focus on source code metrics and historical defect data, often missing low-level hardware characteristics that reveal performance anomalies indicating latent defects. This paper introduces a Hardware-Aware Bug Prediction System (HABPS) using hardware performance counters (HPCs) for software defect detection. Our approach extracts dynamic hardware-level features during execution, including cache miss rates, branch prediction accuracy, pipeline stalls, and memory
Vivek, T. (2026). Hardware-Aware Bug Prediction:Leveraging Performance Counters for Early Software Defect Detection. International Journal of Science, Strategic Management and Technology, 02(03). https://doi.org/10.55041/ijsmt.v2i3.302
Vivek, TC.. "Hardware-Aware Bug Prediction:Leveraging Performance Counters for Early Software Defect Detection." International Journal of Science, Strategic Management and Technology, vol. 02, no. 03, 2026, pp. . doi:https://doi.org/10.55041/ijsmt.v2i3.302.
Vivek, TC.. "Hardware-Aware Bug Prediction:Leveraging Performance Counters for Early Software Defect Detection." International Journal of Science, Strategic Management and Technology 02, no. 03 (2026). https://doi.org/https://doi.org/10.55041/ijsmt.v2i3.302.
2.Yan, J., et al. ”PerfXRay: Diagnosing performance problems via HPCs.” ACM SIGOPS, 2017.
3.Zhang, X., et al. ”Machine Learning in SE: A Systematic Mapping Study.” JSS, 2020.
4.Breiman, L. ”Random Forests.” ML, 2001.
5.Friedman, J. H. ”Greedy function approximation: A gradient boosting machine.” AoS, 2001.