Once4All: Skeleton-Guided SMT Solver Fuzzing with LLM-Synthesized Generators

Le papier présente Once4All, un nouveau cadre de fuzzing assisté par LLM qui synthétise des générateurs de termes réutilisables à partir de grammaires extraites de la documentation pour produire des formules SMT syntaxiquement valides et sémantiquement diversifiées avec un seul investissement d'interaction, permettant ainsi de découvrir 43 bogues confirmés dans les solveurs Z3 et cvc5.

Maolin Sun, Yibiao Yang, Yuming ZhouFri, 13 Ma🤖 cs.AI

Quality Assurance of LLM-generated Code: Addressing Non-Functional Quality Characteristics

Cette étude révèle un décalage entre les priorités de la recherche académique, les besoins de l'industrie et le comportement réel des modèles de langage, soulignant la nécessité d'intégrer des mécanismes d'assurance qualité pour garantir que le code généré respecte non seulement les tests fonctionnels mais aussi les caractéristiques non fonctionnelles critiques comme la maintenabilité et la sécurité.

Xin Sun, Daniel Ståhl, Kristian Sandahl, Christoph KesslerFri, 13 Ma🤖 cs.AI

DIVE: Scaling Diversity in Agentic Task Synthesis for Generalizable Tool Use

Le papier présente DIVE, une méthode qui inverse l'ordre de synthèse des tâches en exécutant d'abord des outils réels pour en déduire des tâches variées, permettant ainsi à un modèle Qwen3-8B entraîné sur ces données de surpasser significativement les meilleures bases de référence en généralisation hors distribution grâce à une diversité accrue plutôt qu'à une simple augmentation du volume de données.

Aili Chen, Chi Zhang, Junteng Liu, Jiangjie Chen, Chengyu Du, Yunji Li, Ming Zhong, Qin Wang, Zhengmao Zhu, Jiayuan Song, Ke Ji, Junxian He, Pengyu Zhao, Yanghua XiaoFri, 13 Ma🤖 cs.AI

Quality-Driven Agentic Reasoning for LLM-Assisted Software Design: Questions-of-Thoughts (QoT) as a Time-Series Self-QA Chain

Cet article présente Questions-of-Thoughts (QoT), un cadre d'inférence qui améliore la qualité des conceptions logicielles assistées par LLM en structurant les objectifs utilisateurs en séquences d'étapes d'ingénierie et en intégrant une auto-évaluation itérative pour vérifier les contraintes, réduisant ainsi les erreurs d'omission et améliorant la modularité, la sécurité et l'évolutivité des systèmes générés.

Yen-Ku Liu, Yun-Cheng TsaiFri, 13 Ma🤖 cs.AI

Dance of the ADS: Orchestrating Failures through Historically-Informed Scenario Fuzzing

Cet article présente ScenarioFuzz, une méthode de fuzzing basée sur des scénarios qui utilise des données historiques et des réseaux de neurones pour orchestrer la découverte de vulnérabilités dans les systèmes de conduite autonome, réduisant ainsi les coûts de temps de 60,3 % tout en augmentant de 103 % la découverte de scénarios d'erreurs.

Tong Wang, Taotao Gu, Huan Deng + 3 more2026-03-11🤖 cs.AI

Exploration of Evolving Quantum Key Distribution Network Architecture Using Model-Based Systems Engineering

Cette étude propose un cadre de modélisation basé sur l'ingénierie des systèmes pour gérer l'évolution des architectures de réseaux de distribution de clés quantiques, en utilisant des langages comme l'OMV et le SysML afin de faciliter leur intégration dans les infrastructures classiques et de répondre aux exigences croissantes de sécurité.

Hayato Ishida, Amal Elsokary, Maria Aslam + 3 more2026-03-10⚛️ quant-ph

Automated TEE Adaptation with LLMs: Identifying, Transforming, and Porting Sensitive Functions in Programs

Ce papier présente AUTOTEE, une approche innovante utilisant les grands modèles de langage pour automatiser l'identification, la transformation et le portage de fonctions sensibles vers des environnements d'exécution de confiance (TEE), réduisant ainsi considérablement la charge de développement manuelle tout en obtenant des taux de réussite élevés sur des bases de code Java et Python.

Ruidong Han, Zhou Yang, Chengyan Ma, Ye Liu, Yuqing Niu, Siqi Ma, Debin Gao, David Lo2026-03-06🔒 cs.CR

Refactoring for Novices in Java: An Eye Tracking Study on the Extract vs. Inline Methods

Cette étude utilisant le suivi oculaire auprès de novices en Java révèle que le choix entre l'extraction et l'inlining de méthodes dépend de la difficulté de la tâche, l'extraction améliorant les performances pour les tâches complexes mais les dégradant pour les tâches simples en augmentant la charge cognitive et les allers-retours visuels.

José Aldo Silva da Costa, Rohit Gheyi, José Júnior Silva da Costa + 5 more2026-03-06💻 cs