Abstract
AbstractIn terms of training students for work in diverse firms, traditional and out‐of‐date teaching techniques cannot compete with digital teaching methods. To overcome this problem, the teaching approach and content must be changed. An Educational Assistant for Software Testing (EAST) framework is developed in this work to train students to improve their skills in software testing via Computer Assisted Instruction (CAI) built using Natural Language Processing (NLP), Machine learning, and information retrieval techniques. In this paper, a Group Search Optimized two‐stage hybrid Support Vector Machine‐K‐Nearest Neighbor (SVM‐KNN) classifier is used to develop a novel approach for analyzing the parameters that introduce bugs in bug reports. To decrease the data sparsity problem, the group search optimization (GSO) algorithm is used to improve the parameter selection process of the two‐stage hybrid classifier by generating optimal values for parameters such as k, c, and gamma. Two bug report datasets were used to test the model. The database for our application is built by collecting bug reports from a wide open‐source community as well as several mobile application development companies. Based on the extensive experiments conducted via different performance metrics, we can conclude that the EAST framework can improve outdated teaching methodologies.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
More From: Concurrency and Computation: Practice and Experience
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.