English
Related papers

Related papers: Compile-time Security Analysis and Optimization of…

200 papers

Compilers are complex, and significant effort has been expended on testing them. Techniques such as random program generation and differential testing have proved highly effective and have uncovered thousands of bugs in production…

Software Engineering · Computer Science 2025-01-03 Davide Italiano , Chris Cummins

Toxicity detection mitigates the dissemination of toxic content (e.g., hateful comments, posts, and messages within online social actions) to safeguard a healthy online social environment. However, malicious users persistently develop…

Computation and Language · Computer Science 2026-03-17 Hankun Kang , Xin Miao , Jianhao Chen , Jintao Wen , Mayi Xu , Weiyu Zhang , Wenpeng Lu , Tieyun Qian

Modern code generation tools utilizing AI models like Large Language Models (LLMs) have gained increased popularity due to their ability to produce functional code. However, their usage presents security challenges, often resulting in…

Software Engineering · Computer Science 2025-02-07 Yujia Fu , Peng Liang , Amjed Tahir , Zengyang Li , Mojtaba Shahin , Jiaxin Yu , Jinfu Chen

LLM-based vulnerability detectors are increasingly deployed in CI/CD security gating, yet their resilience to evasion under syntax- and compilation-preserving edits remains poorly understood. We evaluate five attack variants spanning four…

Cryptography and Security · Computer Science 2026-05-07 Luze Sun , Alina Oprea , Eric Wong

Text-based safety classifiers are widely used for content moderation and increasingly to tune generative language model behavior - a topic of growing concern for the safety of digital assistants and chatbots. However, different policies…

Computation and Language · Computer Science 2023-10-24 Maximilian Mozes , Jessica Hoffmann , Katrin Tomanek , Muhamed Kouate , Nithum Thain , Ann Yuan , Tolga Bolukbasi , Lucas Dixon

We present a comprehensive language theoretic causality analysis framework for explaining safety property violations in the setting of concurrent reactive systems. Our framework allows us to uniformly express a number of causality notions…

Formal Languages and Automata Theory · Computer Science 2019-01-04 Rayna Dimitrova , Rupak Majumdar , Vinayak S. Prabhu

The lack of reliable sources of detailed information on the vulnerabilities of open-source software (OSS) components is a major obstacle to maintaining a secure software supply chain and an effective vulnerability management process.…

Cryptography and Security · Computer Science 2025-03-18 Antonino Sabetta , Michele Bezzi

Solidity compiler plays a key role in enabling the development of smart contract applications on Ethereum by governing the syntax of a domain-specific language called Solidity and performing compilation and optimization of Solidity code.…

Software Engineering · Computer Science 2024-08-12 Haoyang Ma , Wuqi Zhang , Qingchao Shen , Yongqiang Tian , Junjie Chen , Shing-Chi Cheung

The structures for the expression of fault-tolerance provisions into the application software are the central topic of this paper. Structuring techniques answer the questions "How to incorporate fault-tolerance in the application layer of a…

Software Engineering · Computer Science 2015-04-14 Vincenzo De Florio , Chris Blondia

While recent code-specific large language models (LLMs) have greatly enhanced their code generation capabilities, the safety of these models remains under-explored, posing potential risks as insecure code generated by these models may…

Cryptography and Security · Computer Science 2025-06-09 Xiangzhe Xu , Zian Su , Jinyao Guo , Kaiyuan Zhang , Zhenting Wang , Xiangyu Zhang

In software development, the predominant emphasis on functionality often supersedes security concerns, a trend gaining momentum with AI-driven automation tools like GitHub Copilot. These tools significantly improve developers' efficiency in…

With almost daily improvements in capabilities of artificial intelligence it is more important than ever to develop safety software for use by the AI research community. Building on our previous work on AI Containment Problem we propose a…

Artificial Intelligence · Computer Science 2017-07-27 James Babcock , Janos Kramar , Roman V. Yampolskiy

Eliminating vulnerabilities from low-level code is vital for securing software. Static analysis is a promising approach for discovering vulnerabilities since it can provide developers early feedback on the code they write. But, it presents…

Cryptography and Security · Computer Science 2016-04-07 Bhargava Shastry , Fabian Yamaguchi , Konrad Rieck , Jean-Pierre Seifert

AI-generated content (AIGC) detectors are increasingly deployed in high-stakes settings such as academic integrity screening, yet their reliability rests on a fundamental paradox: as language models are trained on human-written corpora, the…

Machine Learning · Computer Science 2026-05-05 Guantian Zheng

AI-generated text (AIGT) detection evasion aims to reduce the detection probability of AIGT, helping to identify weaknesses in detectors and enhance their effectiveness and reliability in practical applications. Although existing evasion…

Cryptography and Security · Computer Science 2025-08-25 Yinghan Zhou , Juan Wen , Wanli Peng , Zhengxian Wu , Ziwei Zhang , Yiming Xue

Context: To effectively defend against ever-evolving cybersecurity threats, software systems should be made as secure as possible. To achieve this, software developers should understand potential vulnerabilities and apply secure coding…

Programming Languages · Computer Science 2024-07-11 Alina Torbunova , Adnan Ashraf , Ivan Porres

Context: Static Application Security Testing Tools (SASTTs) identify software vulnerabilities to support the security and reliability of software applications. Interestingly, several studies have suggested that alternative solutions may be…

Software Engineering · Computer Science 2024-03-15 Matteo Esposito , Valentina Falaschi , Davide Falessi

This paper introduces v0.5 of the AI Safety Benchmark, which has been created by the MLCommons AI Safety Working Group. The AI Safety Benchmark has been designed to assess the safety risks of AI systems that use chat-tuned language models.…

Computation and Language · Computer Science 2024-05-15 Bertie Vidgen , Adarsh Agrawal , Ahmed M. Ahmed , Victor Akinwande , Namir Al-Nuaimi , Najla Alfaraj , Elie Alhajjar , Lora Aroyo , Trupti Bavalatti , Max Bartolo , Borhane Blili-Hamelin , Kurt Bollacker , Rishi Bomassani , Marisa Ferrara Boston , Siméon Campos , Kal Chakra , Canyu Chen , Cody Coleman , Zacharie Delpierre Coudert , Leon Derczynski , Debojyoti Dutta , Ian Eisenberg , James Ezick , Heather Frase , Brian Fuller , Ram Gandikota , Agasthya Gangavarapu , Ananya Gangavarapu , James Gealy , Rajat Ghosh , James Goel , Usman Gohar , Sujata Goswami , Scott A. Hale , Wiebke Hutiri , Joseph Marvin Imperial , Surgan Jandial , Nick Judd , Felix Juefei-Xu , Foutse Khomh , Bhavya Kailkhura , Hannah Rose Kirk , Kevin Klyman , Chris Knotz , Michael Kuchnik , Shachi H. Kumar , Srijan Kumar , Chris Lengerich , Bo Li , Zeyi Liao , Eileen Peters Long , Victor Lu , Sarah Luger , Yifan Mai , Priyanka Mary Mammen , Kelvin Manyeki , Sean McGregor , Virendra Mehta , Shafee Mohammed , Emanuel Moss , Lama Nachman , Dinesh Jinenhally Naganna , Amin Nikanjam , Besmira Nushi , Luis Oala , Iftach Orr , Alicia Parrish , Cigdem Patlak , William Pietri , Forough Poursabzi-Sangdeh , Eleonora Presani , Fabrizio Puletti , Paul Röttger , Saurav Sahay , Tim Santos , Nino Scherrer , Alice Schoenauer Sebag , Patrick Schramowski , Abolfazl Shahbazi , Vin Sharma , Xudong Shen , Vamsi Sistla , Leonard Tang , Davide Testuggine , Vithursan Thangarasa , Elizabeth Anne Watkins , Rebecca Weiss , Chris Welty , Tyler Wilbers , Adina Williams , Carole-Jean Wu , Poonam Yadav , Xianjun Yang , Yi Zeng , Wenhui Zhang , Fedor Zhdanov , Jiacheng Zhu , Percy Liang , Peter Mattson , Joaquin Vanschoren

Static analysis tools are widely used for vulnerability detection as they understand programs with complex behavior and millions of lines of code. Despite their popularity, static analysis tools are known to generate an excess of false…

Software Engineering · Computer Science 2021-02-17 Yunhui Zheng , Saurabh Pujar , Burn Lewis , Luca Buratti , Edward Epstein , Bo Yang , Jim Laredo , Alessandro Morari , Zhong Su

Code readability is fundamental to software quality and maintainability. Poor readability extends development time, increases bug-inducing risks, and contributes to technical debt. With the rapid advancement of Large Language Models, AI…

Software Engineering · Computer Science 2026-03-17 Kyogo Horikawa , Kosei Horikawa , Yutaro Kashiwa , Hidetake Uwano , Hajimu Iida