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

    Fundamental Approaches to Software Engineering

    Conference

    年发文量

    研究主题

    论文(760)

    排序
    1Evaluating Tools for Automatic Software Testing (report on Test-Comp 2026)
    Dirk Beyer

    This report presents the results of the 8th Competition on Software Testing (Test-Comp 2026), which is an annual event to provide an overview and comparative evaluation of automatic tools for test-suite generation for C programs. The experiment setup is publicly available and suitable for reuse as a baseline when comparing newly developed approaches for test generation. The benchmark set SV-Benchmarks contains 16217 test-generation tasks for C programs. Each test-generation task consists of a program and a test specification. The test specifications included error coverage (generate a test suite that exhibits a bug) and branch coverage (generate a test suite that executes as many program branches as possible). Test-Comp 2026 evaluated 21 software systems for test generation that are all freely available. This included 11 test-suite generators that participated with active support from teams led by 11 different representatives from 6 countries (actively maintained software systems, participation in competition jury). Test-Comp 2026 had 1 new test generator ( ) and 1 new test-suite validator ( ). The evaluation included also 10 test-generation tools from previous years.

    2026引用:1
    引用
    AI阅读
    加入学术空间
    2QEMI: A Quantum Software Stacks Testing Framework Via Equivalence Modulo Inputs
    Junjie Luo, Shangzhou Xia,Fuyuan Zhang,Jianjun Zhao

    As quantum algorithms and hardware continue to evolve, ensuring the correctness of the quantum software stack (QSS) has become increasingly important. However, testing QSSes remains challenging due to the oracle problem, i.e., the lack of a reliable ground truth for expected program behavior. Existing metamorphic testing approaches often rely on equivalent circuit transformations, backend modifications, or parameter tuning to address this issue. In this work, inspired by Equivalence Modulo Inputs (EMI), we propose Quantum EMI (QEMI), a new testing approach for QSSes. Our key contributions include: (1) a random quantum program generator that produces code with dead code based on quantum control-flow structures, and (2) an adaptation of the EMI technique from classical compiler testing to generate variants by removing dead code. By comparing the behavior of these variants, we can detect potential bugs in QSS implementations. We applied QEMI to Qiskit, Q#, and Cirq, and successfully identified 11 crash bugs and 1 behavioral inconsistency. QEMI expands the limited set of testing techniques available for quantum software stacks by going beyond structural transformations and incorporating semantics-preserving ones into quantum program analysis.

    2026引用:8
    引用
    AI阅读
    加入学术空间
    3Fizzer with Local Space Fuzzing
    Martin Jonáš,Jan Strejček,Marek Trtík

    Fizzer is a gray-box fuzzer introduced at Test-Comp 2024. This paper summarizes the lessons learned with the original version and describes the major changes including new analyses implemented in the current version of Fizzer. In particular, Fizzer now uses dynamic taint-flow analysis and local space fuzzing. We also provide experimental results showing the progress between the two versions.

    2025
    引用
    AI阅读
    加入学术空间
    4RoboScene: Notation for Formal Verification of Human-Robot Interaction.
    Holly Hendry,Ana Cavalcanti,Cade McCall, Mark Chattington

    Proving properties about robotic systems with humans-in-the-loop relies on assumptions about human behaviour. Existing technologies require expertise not reasonably expected from psychologists and human-factors engineers, for instance. A user-needs analysis of industrial design techniques for human-robot interaction has identified a lack of standardised approach. We present RoboScene, a notation based on UML sequence diagrams that can be used to capture assumptions derived from human-factors artefacts, through novel constructs enabling consideration of stakeholders with different traits. We describe a tock-CSP semantics for RoboScene, and show how we can connect (mathematically) RoboScene diagrams to platform-independent software models. This is applied in the context of a Human-Centered Engineering process, demonstrated via an industrial case study.

    2025
    引用
    AI阅读
    加入学术空间
    5VOCE: A Virtual On-Call Engineer for Automated Alert Incident Analysis Using a Large Language Model.
    Jia Chen, Xiaolei Chen,Jie Shi,Peng Wang,Wei Wang

    In a service system, operations engineers generally deploy numerous monitoring mechanisms in system components to detect anomalies caused by system faults and generate alerts, also known as alarms, that record the phenomenon of anomalies. Due to the topological relationships between system components, a system fault in a system component may affect other components and result in various local anomalies and generate multiple alerts across different components. Therefore, to facilitate troubleshooting, alerts of the same system fault are usually correlated into one group, called alert incident. However, although there are existing approaches that can automatically correlate alerts for operations engineers, analyzing alert incidents still rely on manual work. In this paper, we propose an approach, VOCE (Virtual On-Call Engineer). Using the emerging capabilities of a large language model, VOCE can automatically comprehend the anomaly information described by alerts and emulate the process of operations engineers analyzing an alert incident. Extensive experiments conducted on real alert incidents and two popular large language models demonstrate the effectiveness and efficiency of VOCE in automatically analyzing alert incidents.

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

    高被引作者

    作者引用发文
    Jan Jürjens10975
    Pasha Shabalin9011
    Juan Lara7516
    Hans Vangheluwe6372
    Hartmut Ehrig61613
    Tao Xie5625
    David Garlan5382
    Rémi Douence5321
    Bernhard Steffen4986
    Gabriele Taentzer45217

    高产作者

    作者引用发文
    Gabriele Taentzer45217
    Marsha Chechik43114
    Dirk Beyer33213
    Hartmut Ehrig61613
    Marieke Huisman22110
    José Meseguer38310
    Reiko Heckel42010
    Marie-Christine Jakobs1179
    Fernando Orejas2068
    Holger Giese818

    相关期刊

    The Art, Science, and Engineering of Programming
    Formal Aspects of Computing
    European Conference on Object-Oriented Programming
    Software Language Engineering
    Theoretical Aspects of Software Engineering
    Verified Software: Theories, Tools, Experiments
    Formal Methods in Software Engineering
    Generative Programming and Component Engineering
    Software Testing Verification and Reliability
    arXiv: Software Engineering