• 学术搜索
  • 科研智能体
    • Research Labs
    • AI 阅读
    • AI 文库
    • 深度研究
    • 学者亮点
  • 学术资源
    • AI2000
    • 期刊/会议
    • 学者库
    • 学术API
    • 溯源树
    • 数据集
  • 知识沉淀
    • 学术空间
订阅小程序
旧版功能
aminer vip
开通会员低至0.73元/天
一次搞定AI科研
立即登录
  • English
  • 联系方式
    Empirical Software Engineering

    Empirical Software Engineering

    JournalISSN 1382-3256eISSN 1573-7616CCF 软件工程/系统软件/程序设计语言 B中科院 计算机科学 2区

    年发文量

    研究主题

    论文(2157)

    排序
    1NewCorrection To: the Influence of Code Comments on the Perceived Helpfulness of Stack Overflow Posts
    Kathrin Figl, Maria Kirchner,Sebastian Baltes, Michael Felderer
    2026
    引用
    AI阅读
    加入学术空间
    2NewLtRecognizer: Exploring NLP-driven and LLM-based Approaches for Automated License Term Recognition
    Tao Liu, Mengdi Li,He Wang,Gaofei Wu

    As open source software develops, licenses continue to evolve. The previous method of relying on manual analysis has revealed its limitations—the response speed is difficult to keep up with. Therefore, there is an urgent need to introduce automated analysis capabilities into the field of license compliance. However, most existing SCA tools are limited to coarse-grained extraction of license information and lack fine-grained identification of license terms. Even though some studies have attempted to automate the identification of license terms based on NLP or LLMs, they share common drawbacks: First, because the construction of prior data is time-consuming and laborious, most studies choose to directly use unverified, low-quality data provided by some license platforms. Second, there is currently no research comparing the two different technical routes of NLP-based and LLM-based, resulting in a lack of clear understanding within the field of which technical route is more suitable for automatic identification of licensing terms. To address this gap, this study aims to explore the different performances of license terms identified using different technical routes based on the same quality dataset. Specifically, we first constructs a high-quality term label dataset based on the SPDX license list. Then, based on this dataset, we model the usage scenarios of the terms involved in the licenses to describe the relationships between terms. Finally, based on the dataset and term modeling, a learning model LtRecognizer, which includes named entity label, syntax parsing, attitude judgment, and named entity recognition, is designed. The model is trained on processed label data to achieve automatic recognition and structured extraction of new input license terms and attitudes, with an accuracy rate of up to 93.59

    2026
    引用
    AI阅读
    加入学术空间
    3NewCGARF: a Causality-Guided Framework for Reliable Automated Program Repair
    Le Yuan, Shaohua Liu, Yu Wang, Yancheng Yao, Yifei Liu, Yawei Wang, Tao Wang, Tianlu Mao

    Large language model (LLM)-based automated program repair (APR) has made rapid progress in recent years, but three challenges remain: inaccurate root-cause reasoning, unstable patch generation, and unreliable final patch selection. To address these issues, we propose CGARF, a causality-guided multi-agent repair framework that improves the repair stage of existing LLM-based localization pipelines. CGARF includes three components. First, CG-MAD (Causal Graph-Augmented Multi-Agent Debate) constructs causal chains and re-ranks candidate locations to improve root-cause identification. Second, SRCD (Self-Reflection Consistency Distillation) combines dynamic resource allocation with reflection-guided prompt adjustment to improve the stability and consistency of patch generation. Third, TSPF (Two-Stage Patch Filtering) integrates functional testing, causal matching, and group-similarity selection to improve the reliability of final patch selection. We evaluate CGARF on SWE-bench Lite and SWE-bench Verified with three localization methods (Agentless, Orcaloca, and CoSIL) and four models, including open-source models (Qwen2.5-Coder-32B and Qwen3-Coder-30B) and closed-source models (GPT-4o and GPT-4.1). Across 12 evaluated configurations, CGARF consistently improves repair success rates by 2–4 percentage points and increases patch applicability by about 3 percentage points on average. Ablation results further show that the three components play complementary roles in root-cause reasoning, patch generation stability, and final patch selection. These results suggest that causal-aware reasoning and stability-oriented design can improve the effectiveness of LLM-based APR. In the evaluated settings, CGARF serves as a plug-in repair enhancement framework that improves both repair performance and patch reliability. We have open-sourced CGARF at: https://github.com/thele689/CGARF

    2026
    引用
    AI阅读
    加入学术空间
    4NewDocumentor Mindsets: Considerations when Contributing Learning Resources for Software Development Technologies
    Deeksha M. Arya, Jin L. C. Guo, Martin P. Robillard

    Many volunteers contribute learning resources for software development technologies online. We interviewed 26 volunteer contributors, i.e. documentors, to understand why and how they design, create, and contribute software documentation. From a qualitative analysis of our interviews, we identified sixteen considerations that documentors have during the contribution process, along three dimensions, namely motivations, topic selection techniques, and styling objectives. We grouped conceptually related considerations to elicit five mindsets that documentors have during the creation of software documentation. We contribute a framework for describing documentor mindsets, and their associated considerations across the three dimensions. This framework provides a structure and vocabulary for reasoning about the documentation contribution process. Based on the framework, we surface the need to reconsider existing perspectives of the documentation creation process, including the role of the documentor and metrics to measure documentation quality. Our insights can inform software documentation creation tools and future research on user generated learning resources.

    2026引用:1
    引用
    AI阅读
    加入学术空间
    5NewLLMs’ Reshaping of People, Processes, Products, and Society in Software Development: a Qualitative Exploration with Early Adopters
    Benyamin Tabarsi, Heidi Reichert, Sam Gilson,Ally Limke, Sandeep Kuttal,Tiffany Barnes

    Large language models (LLMs) are rapidly reshaping software development, but their impact across the full software development lifecycle is underexplored. Existing work tends to focus on isolated activities such as code generation or testing, leaving open questions about how LLMs affect developers, processes, products, and the broader software ecosystem. We address this gap through semi-structured interviews with sixteen early-adopter software professionals who integrated LLM-based tools into their day-to-day work in early to mid-2023. We treat these interviews as early empirical evidence and compare participants’ accounts with recent work on LLMs in software engineering, noting which early patterns persist or shift. Using thematic analysis, we organize our findings around four dimensions: people, process, product, and society. Developers reported substantial productivity gains from reducing mundane tasks, streamlining search, and accelerating debugging, but also described a productivity-quality paradox: they frequently discarded generated code and shifted effort from writing code to critically evaluating and integrating it. LLM use was highly phase-dependent, with strong uptake in implementation and debugging but limited influence on requirements gathering and collaborative work. Participants developed new competencies to use LLMs effectively, including prompt engineering strategies, multi-layered verification, and security-conscious integration to protect proprietary data. They also anticipated changes in hiring expectations, team practices, and computing education, while emphasizing that human judgment and foundational software engineering skills remain essential. Our findings, consistent with evidence from large-scale studies, offer actionable implications for developers, organizations, educators, and tool designers seeking to integrate LLMs responsibly into professional software practice.

    2026
    引用
    AI阅读
    加入学术空间
    立即登录,查看全部 2157 篇论文

    高被引作者

    作者引用发文
    Martin Höst72906
    Per Runeson63464
    Ahmed E. Hassan545693
    David Lo247737
    Claes Wohlin240116
    Lionel C. Briand220327
    Massimiliano Di Penta205925
    Xin Xia172724
    Burak Turhan165714
    Barbara Kitchenham16347

    高产作者

    作者引用发文
    Ahmed E. Hassan545693
    Foutse Khomh147750
    Bram Adams127347
    Victor R. Basili97939
    David Lo247737
    Lionel C. Briand220327
    Fabio Palomba109326
    Massimiliano Di Penta205925
    Gabriele Bavota124625
    Alexander Serebrenik100824

    相关期刊

    ACM Transactions on Software Engineering and Methodology
    IEEE Software
    IEEE Transactions on Software Engineering
    Information and Software Technology
    Software Quality Journal
    Journal of Software-Evolution and Process
    International Conference on Evaluation & Assessment in Software Engineering
    Journal of Systems and Software
    Software and Systems Modeling
    International Conference on Software Engineering