How AI Coding Assistants Transform Developers’ Security Awareness

USENIX SOUPS 2026

AI coding assistants are now central to professional software development, yet their impact on how developers think about and practice security remains poorly understood. While prior work has documented vulnerability rates in AI-generated code, a more fundamental question persists: how do these tools transform security awareness in authentic, ongoing development practice? We conducted semi-structured interviews with 15 professional software engineers and observed them completing security-relevant coding tasks with AI assistance, spanning 3 experience cohorts defined by their relationship to AI tools during professional formation. We find that AI coding assistants reorganize rather than eliminate security thinking, shifting it from the act of writing code to the act of reviewing it. This transition from preventive to reactive security is structurally encouraged by interaction models that frame code generation as a functional task, leaving security as an afterthought. Notably, none of our coding session participants specified security requirements in their initial prompts, even when they possessed the relevant knowledge, revealing a decoupling of security awareness from security behavior. We further document informal coping strategies developers had independently invented to manage AI security risk, none of which are supported by current tools or organizations, and find that the experience cohort did not reliably predict security performance. This paper contributes a practice-grounded account of how AI-assisted development reshapes the human side of secure coding, offering empirical foundations for the design of more security-aware tools, training programs, and organizational policies.

articleRead the full paper



Hidden Contradictions in Blockchain and Cryptocurrency

ACM FAccT 2025

Blockchain technology promises to democratize finance and promote social equity through decentralization, but questions remain about whether current implementations advance or hinder these goals. Through a mixed-methods study combining semi-structured interviews with 13 diverse blockchain stakeholders and analysis of over 3,000 cryptocurrency discussions on Reddit, we examine how trust manifests in cryptocurrency ecosystems despite their decentralized architecture. Our findings uncover that users actively seek out and create centralized trust anchors, such as established exchanges, prominent community figures, and recognized development teams, contradicting blockchain’s fundamental promise of trustless interactions. We identify how this contradiction arises from users’ mental need for accountability and their reluctance to shoulder the full responsibility of self-custody. The study also reveals how these centralized trust patterns disproportionately impact different user groups, with newer and less technical users showing stronger preferences for centralized intermediaries. This work contributes to our understanding of the inherent tensions between theoretical decentralization and practical implementation in cryptocurrency systems, highlighting the persistent role of centralized trust in supposedly trustless environments.

articleRead the full paper



Mitigating Conflicting Transactions in Blockchain (ConChain)

IEEE GLOBECOM 2024 | IEEE BLOCKCHAIN 2024 | IEEE CCNC 2024

While blockchains initially gained popularity in the realm of cryptocurrencies, their widespread adoption is expanding beyond conventional applications, driven by the imperative need for enhanced data security. Despite providing a secure network, blockchains come with certain tradeoffs, including high latency, lower throughput, and an increased number of transaction failures. A pivotal issue contributing to these challenges is the improper management of “conflicting transactions,” commonly referred to as “contention”. When a number of pending transactions within a blockchain collide with each other, this results in a state of contention. This situation worsens network latency, leads to the wastage of system resources, and ultimately contributes to reduced throughput and higher transaction failures.

ConChain Mitigating Conflicting Transactions in Blockchain

In response to this issue, in this work, we present a novel blockchain scheme that integrates transaction parallelism and an intelligent dependency manager aiming to reduce the occurrence of conflicting transactions within blockchain networks. In terms of effectiveness and efficiency, experimental results show that our scheme not only mitigates the challenges posed by conflicting transactions, but also outperforms both existing parallel and non-parallel Hyperledger Fabric blockchain networks achieving higher transaction success rate, throughput, and latency. The integration of our scheme with Hyperledger Fabric appears to be a promising solution for improving the overall performance and stability of blockchain networks in real-world applications.

articleRead the full paper



Multi-agent Reinforcement Learning based Proof of Stake Consensus (MRL-PoS)

IEEE GLOBECOM 2024 | IEEE CCWC 2024

Proof of Stake (PoS) blockchains offer promising alternatives to traditional Proof of Work (PoW) systems, providing scalability and energy efficiency. However, blockchains operate in a decentralized manner and the network is composed of diverse users. This openness creates the potential for malicious nodes to disrupt the network in various ways. Therefore, it is crucial to embed a mechanism within the blockchain network to constantly monitor, identify, and eliminate these malicious nodes without involving any central authority.

MRL-PoS Multi-agent Reinforcement Learning based Proof of Stake Consensus

In this work, we propose MRLPoS+, a novel consensus algorithm to enhance the security of PoS blockchains by leveraging Multi-agent Reinforcement Learning (MRL) techniques. Our proposed consensus algorithm introduces a penalty-reward scheme for detecting and eliminating malicious nodes. This approach involves the detection of behaviors that can lead to potential attacks in a blockchain network and hence penalizes the malicious nodes, restricting them from performing certain actions. Our developed Proof of Concept demonstrates effectiveness in eliminating malicious nodes for six types of major attacks. Experimental results demonstrate that MRL-PoS+ significantly improves the attack resilience of PoS blockchains compared to the traditional schemes without incurring additional computation overhead.

articleRead the full paper



Secure and Efficient Dynamic Cloud Auditing

IEEE ICC 2024 | IEEE GLOBECOM 2023

The integration of cloud services with various applications enhances quality of service (QoS) but presents challenges in verifying the integrity and existence of stored data, particularly in dynamic environments. Decentralized blockchain-based solutions offer immutability, yet suffer from synchronization and communication overhead. To address these issues, we propose two novel schemes: the first is an Entangled Merkle Forest, a Merkle Hash Tree-based architecture designed for version control and dynamic auditing in centralized cloud environments. By employing a semi-trusted third-party auditor and minimizing file metadata, this framework achieves blockchain's immutable characteristics with reduced maintenance costs. The second scheme is a dynamic auditing solution that leverages an enhanced B-tree, allowing for efficient insert, update, and delete operations while maintaining a balanced tree structure. Both schemes outperform traditional blockchain-based approaches in terms of time, storage efficiency, and performance, particularly for dynamic data updates, making them suitable for scalable cloud auditing.
Secure and Efficient Dynamic Cloud Auditing

articleRead the full paper on B-Tree  articleRead the full paper on Enhanced MHT




Copyright © 2026
Last updated on May 25, 2026