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

    Symposium on Search Based Software Engineering

    Conference

    年发文量

    研究主题

    论文(306)

    排序
    1Survival of the Stealthiest: Evolving Low-Entropy Ransomware Via Genetic Algorithms.
    Efrat Levenberg, Kristina Sviazhina, Ayelet Butman, Pierre Parrend, Harel Berger

    Traditional ransomware deployment often relies on massive encryption procedure, triggering immediate detection by modern defense systems. This work introduces a paradigm shift in cryptographic attacks by framing ransomware execution as a Search-Based Software Engineering (SBSE) optimization problem. This approach addresses the persistence gap observed in modern threats, where attacks aim to remain undercover for hours rather than minutes. Using a Genetic Algorithm (GA), we optimize data encryption under a hard constraint on the statistical deviation from baseline system activity. We demonstrate that our evolved attack patterns can evade behavioral monitors under fingerprinting techniques. Our results suggest that search-based methods provide a powerful framework for generating evasive malware, highlighting an emerging challenge for automated software defense.

    2026
    引用
    AI阅读
    加入学术空间
    2ApkFuzz : Search-Based Fuzzing for Android APK Vulnerability Discovery.
    Karine Even-Mendoza, Aidan Dakhama,Harel Berger

    While most work focuses on executable code, AndroidMani fest.xml, serves as the primary entry point for application metadata and permission logic. Yet, it is often overlooked, making it a high-trust, low-scrutiny attack surface. We present ApkFuzz, an AFL-based fuzzer with bit-level mutations targeting the encoded region of AndroidManifest.xml in the APK file. We have identified 9 issues that cause crashes and enable Denial-of-Service (DoS) attacks in core tools, including Google’s apksigner and the widely used research tool DroidBot.

    2026
    引用
    AI阅读
    加入学术空间
    3Fuzz3 : Entropy As a Third Oracle.
    Karine Even-Mendoza, Janine Obiri, Aidan Dakhama, Phil McMinn,W. B. Langdon

    Fuzz testing finds security issues and improves robustness, however it has only two implicit test oracles: timeout and crash. Information theory gives a third: entropy, which is generic, low cost and widely applicable. Fuzz3 is programming language agnostic, treating software as a black box, searching its input space based on entropy distributions. Applied to 6 open source software, it found 4 bugs, 2 of which has already been fixed since we reported it to the original developers.

    2026
    引用
    AI阅读
    加入学术空间
    4A Simulation-Based Genetic Algorithm to Find Configuration Anomalies in UAV Software.
    Salil Purandare,Myra B. Cohen

    Search-based techniques are widespread in traditional software testing, especially in the area of configurability where poor configuration choices can lead to failures or degraded system performance. Search techniques have also demonstrated potential in parts of the cyber-physical domain such as in UAVs, where misconfigurations (or poorly selected parameters) are a concern. Implementing search-based strategies for UAVs can be difficult and expensive due to the time required to run simulations and automate fitness calculations. In this work, we propose Pelican, a fully simulation-based genetic algorithm for searching for misconfigurations in UAVs. We parallelize the simulation to reduce the time cost and improve scalability. We implement a proof of concept of Pelican and test it to search for misconfigurations in flight control software. Finally, we evaluate Pelican’s effectiveness and efficiency. We find that Pelican outperforms random and grid search-based baselines in finding abnormal behavior and show that the parallelization of the simulation step saves over 70 h of execution time on average compared to running sequentially.

    2026
    引用
    AI阅读
    加入学术空间
    5MLStractor: LLM-Powered Search-Based Monolith-to-Microservice Decomposition.
    Ilyes Kasdallah, Mostafa Anouar Ghorab,Oussama Jebbar,Khaled Sellami,Mohammed Sayagh,Ali Ouni,Mohamed Aymen Saied

    Modern software is built as small, cohesive, loosely coupled, and independently deployable units called microservices. The size and complexity of legacy systems make their decomposition into microservices a time-consuming and error-prone process. Several approaches have been proposed to address this problem, known as monolithic decomposition, often using static analysis techniques that provide insights, such as inter-class dependencies, to assign classes to microservices. This paper introduces a new method, MLStractor, that uses embedding vectors rather than static analysis to perform method-level decomposition. The approach frames the decomposition problem as a multi-objective optimization problem and uses IBEA to solve it. Consequently, MLStractor offers an alternative solution for monolithic decomposition, enabling a coarser-grained decomposition without relying on inter-class dependencies to reflect the cohesion and coupling of microservices. Preliminary results indicate that MLStractor effectively extracts semantically cohesive microservices with inter-service coupling comparable to that of existing methods.

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

    高被引作者

    作者引用发文
    Mark Harman65617
    Gordon Fraser58818
    Andrea Arcuri48410
    Shin Yoo37314
    Yue Jia34210
    Marouane Kessentini2327
    Jerffeson Teixeira De Souza22913
    José Campos1914
    Justyna Petke18416
    Federica Sarro16113

    高产作者

    作者引用发文
    Gordon Fraser58818
    Mark Harman65617
    Justyna Petke18416
    Shin Yoo37314
    Federica Sarro16113
    Jerffeson Teixeira De Souza22913
    Annibale Panichella11212
    Gregory Gay8111
    Yue Jia34210
    Andrea Arcuri48410

    相关期刊

    BElgian-NEtherlands software eVOLution symposium
    Software Ecosystems
    Software Quality. Process Automation in Software Development
    IEEE Working Conference on Source Code Analysis and Manipulation
    International Workshop on Smalltalk Technologies
    International Workshop on Software Clones
    IEEE Working Conference on Mining Software Repositories
    Softwaretechnik-trends
    ACM Sigsoft Software Engineering Notes
    arXiv: Software Engineering