The core message of this article is to propose a taxonomy of intentions for technical forum posts and develop an automated intention detection framework that leverages textual and structural features of posts to accurately classify their underlying purposes.
Anonymizing source code to protect developer identities is a challenging problem that cannot be solved through universal k-anonymity, as it is an incomputable task. A relaxed concept of k-uncertainty provides a practical way to measure the level of anonymity, but existing techniques like code normalization, coding style imitation, and code obfuscation fail to provide reliable protection when the attacker is aware of the anonymization.
The software engineering community has seen a significant increase in the prevalence of open-source research artifacts, but the current status and trends of these artifacts remain unclear, warranting further investigation to improve their quality and maintenance.
The core message of this paper is to present a novel approach that employs Multi-Objective Particle Swarm Optimization (MOPSO) to efficiently generate optimal and non-redundant test sequences for comprehensive software testing.
The performance of solutions for analyzing Stack Overflow content hinges significantly on the selection of representation models for Stack Overflow posts. This study comprehensively evaluates the effectiveness of various representation models, including Stack Overflow-specific and general/domain-specific transformer-based models, and proposes SOBERT, a model that consistently outperforms the others by further pre-training on Stack Overflow data.
Federated learning can enable collaborative development and maintenance of open-source AI-based software engineering tools while preserving data privacy and enhancing model performance.
A RAG-based method that extracts the call tree and source code of relevant functions from the execution trace of a software product, and appends them to the user's inquiry to enable accurate and context-aware responses from long-context language models.
FuSeBMC-AI employs machine learning techniques, including support vector machines and neural networks, to predict optimal configurations for a hybrid approach combining fuzzing and bounded model checking, leading to improved code coverage and reduced resource consumption.
Effective conflict resolution is crucial for software engineers to maintain productivity, professional relationships, and personal well-being when working in collaborative environments.
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.