Researchers have developed a novel method to identify and categorize refactoring opportunities within behavior-driven development (BDD) test suites. By employing machine learning classifiers and Large Language Model (LLM) judges, the system can detect recurring step subsequences, assess their suitability for extraction, and map them to specific refactoring patterns. This approach aims to automate the process of improving the maintainability and reusability of BDD test code across the public Gherkin ecosystem. AI
IMPACT Automates identification of reusable code patterns in software testing, potentially improving development efficiency.
RANK_REASON The cluster contains an academic paper detailing a new method for software engineering using ML and LLMs. [lever_c_demoted from research: ic=1 ai=1.0]
- Ali Hassaan Mughal
- Apache Software License 2.0
- behavior-driven development
- Gherkin Language
- Given, When, Then, Again
- hdbscan
- Sbert
- Uniform Manifold Approximation and Projection
- XGBoost
AI-generated summary · Google Gemini · from 1 sources. How we write summaries →