Statik is a decentralized version control tool that leverages the capabilities of IPFS to provide a secure, efficient, and transparent alternative to traditional centralized version control systems.
Large Language Models (LLMs) can be effectively leveraged as configuration validators to detect misconfigurations, outperforming existing techniques.
A tool called "GeneUS" is developed to automatically generate user stories and test cases from software requirements documents using a large language model (LLM) and a novel prompting technique called "Refine and Thought" (RaT).
An LLM-based two-stage strategy is proposed to accurately localize the root-cause configuration properties for end-users based on log analysis, overcoming the challenges posed by the vast and complex configuration space.
Pre-trained model (PTM) naming practices in the Hugging Face ecosystem diverge from traditional software package naming, posing challenges for model reuse and trustworthiness. This study delineates the current PTM naming practices, identifies discrepancies between user preferences and practical implementation, and introduces an automated tool to detect naming anomalies.
SpecGen introduces a novel technique for formal program specification generation based on Large Language Models, outperforming existing methods.
Evidence-based practice techniques can benefit research software engineers by promoting career-long learning, professionalization, and better practices in scientific software development.
Automated fault localization tools like FuseFL enhance fault localization results by providing step-by-step reasoning for code errors.
LLM-generated code exhibits various bug patterns, including Misinterpretation, Missing Corner Cases, and Non-Prompted Consideration, highlighting potential issues with automatic code generation.
The author explores the automated detection of self-admitted technical debt using natural language processing and machine learning algorithms to assist developers efficiently.