Search Results

Now showing 1 - 2 of 2
  • Conference Object
    Hybrid AI-Driven Decision Model for Test Automation in Agile Software Development
    (Institute of Electrical and Electronics Engineers Inc., 2025) Bon, Mohammad; Yazici, Ali
    Test automation plays an essential role in Agile Software Development (ASD), but its implementation remains complex. This study conducts a Systematic Literature Review (SLR) to identify key points of test automation and recent developments in Artificial Intelligence (AI). Based on 21 factors proposed by Butt et al., we construct a three-phase decision-support model addressing software, tools, tests, human, and economic dimensions. To improve this model, modern AI techniques - including natural language processing (NLP), machine learning (ML), Mabl (a self-healing, AI-based test automation tool) and Parasoft Selenic - are used. These technologies automate test case generation, prioritization, and maintenance, aligning with Agile's fast-paced demands. Our proposed hybrid model applies NLP to identify effecting factors, ML for impact scoring, and reinforcement learning (RL) for guiding automation strategies. The goal is to decrease manual processes, improve decision accuracy, and to adapt to evolving requirements. However, challenges such as data quality and the need for AI expertise remain. Future work should focus on practical validation and explore applications in non-functional testing. This study offers a practical, AI-enhanced framework to support Agile teams in streamlining test automation. © 2025 IEEE.
  • Conference Object
    Citation - WoS: 3
    Citation - Scopus: 5
    Predicting Software Functional Size Using Natural Language Processing: an Exploratory Case Study
    (IEEE, 2024) Unlu, Huseyin; Tenekeci, Samet; Ciftci, Can; Oral, Ibrahim Baran; Atalay, Tunahan; Hacaloglu, Tuna; Demirors, Onur
    Software Size Measurement (SSM) plays an essential role in software project management as it enables the acquisition of software size, which is the primary input for development effort and schedule estimation. However, many small and medium-sized companies cannot perform objective SSM and Software Effort Estimation (SEE) due to the lack of resources and an expert workforce. This results in inadequate estimates and projects exceeding the planned time and budget. Therefore, organizations need to perform objective SSM and SEE using minimal resources without an expert workforce. In this research, we conducted an exploratory case study to predict the functional size of software project requirements using state-of-the-art large language models (LLMs). For this aim, we fine-tuned BERT and BERT_SE with a set of user stories and their respective functional size in COSMIC Function Points (CFP). We gathered the user stories included in different project requirement documents. In total size prediction, we achieved 72.8% accuracy with BERT and 74.4% accuracy with BERT_SE. In data movement-based size prediction, we achieved 87.5% average accuracy with BERT and 88.1% average accuracy with BERT_SE. Although we use relatively small datasets in model training, these results are promising and hold significant value as they demonstrate the practical utility of language models in SSM.