Cross-Platform Bug Localization Strategies: Utilizing Machine Learning for Diverse Software Environment Adaptability

Journal Title: Emerging Technologies and Engineering Journal - Year 2024, Vol 1, Issue 1

Abstract

This paper introduces a novel hybrid machine learning model that combines Long Short-Term Memory (LSTM) networks and SHapley Additive exPlanations (SHAP) to enhance bug localization across multiple software platforms. The aim is to adapt to the variability inherent in different operating systems and provide transparent, interpretable results for software developers. Our methodology includes comprehensive preprocessing of bug report data using advanced natural language processing techniques, followed by feature extraction through word embeddings to accommodate the sequential nature of text data. The LSTM model is trained and evaluated on a dataset of simulated bug reports, with the results interpreted using SHAP values to ensure clarity in decision-making. The results demonstrate the model’s robustness, adaptability, and consistent performance across platforms, as evidenced by accuracy, precision, recall, and F1 scores. The dataset's distribution of bug categories and statuses further provides valuable insights into common software development issues.

Authors and Affiliations

Waqas Ali,Mariam Sabir,

Keywords

Related Articles

Effect of Different Types and Ratio of Fibers on the Tensile Strength of Reinforced Foam Concrete: A Review

Reducing the weight of buildings—particularly dead loads—is one effective way to lower construction costs. Foam concrete offers a viable alternative to conventional concrete for non-structural elements. This paper re...

Enhancing Efficiency and Security in MTC Environments: A Novel Strategy for Dynamic Grouping and Streamlined Management

This study presents a new strategy to improve security and efficiency in Machine-Type Communication (MTC) networks, addressing the drawbacks of the existing Adaptive Hierarchical Group-based Mutual Authentication and Key...

Reviewing The Effectiveness of Different Methods of Applying Post-Tensioned Metal Straps (PTMS) In Enhancing the Flexural Strength of Normal Concrete Beams After Strengthening

Concrete's strength and deformability can be enhanced by adding external lateral confinement. Several materials and confinement techniques have been investigated throughout the development of confined concrete, including...

Cross-Platform Bug Localization Strategies: Utilizing Machine Learning for Diverse Software Environment Adaptability

This paper introduces a novel hybrid machine learning model that combines Long Short-Term Memory (LSTM) networks and SHapley Additive exPlanations (SHAP) to enhance bug localization across multiple software platforms. Th...

Shear Strengthening and Rehabilitation of Normal Reinforced Concrete Beams: A Review

The structural integrity of reinforced concrete (RC) structures diminishes over time due to ageing, unexpected loads such as earthquakes, and corrosion-induced deterioration, necessitating rehabilitation or replacement....

Download PDF file
  • EP ID EP750669
  • DOI -
  • Views 44
  • Downloads 1

How To Cite

Waqas Ali, Mariam Sabir, (2024). Cross-Platform Bug Localization Strategies: Utilizing Machine Learning for Diverse Software Environment Adaptability. Emerging Technologies and Engineering Journal, 1(1), -. https://europub.co.uk/articles/-A-750669