Generative AI is increasingly permeating software engineering, enabling developers to generate functions, files, and even entire applications from natural language specifications. AI systems are also becoming more personalized, adapting outputs based on inferred user characteristics and interaction history. While personalization may improve the development experience, it raises concerns that generated software could be shaped by attributes of the developer rather than by task requirements alone. Prior work has shown that generative AI can produce biased software artifacts, but little is known about how developer identity can bias generated code. We characterize three dimensions through which inferred developer attributes can influence generated artifacts: interface design, template content, and code structure. First, through controlled experiments on 800 AI-generated websites, we find that age- and gender-related signals produce significant differences across all three dimensions. Second, we conduct an observational study and follow-up interviews with 20 participants who used AI to create a personal website to both examine how personalization impacts software artifacts in practice, and also to understand how programmers perceive the boundary between personalization and bias. Together, our results show that developer attributes can meaningfully influence generated software beyond stated requirements, highlighting a previously underexplored tension between personalization and fairness in AI-assisted programming.
This study explains the paradoxical findings through cognitive load theory, showing that GenAI reduces extraneous load while preserving germane processing during ideation and debugging and links observed performance effects to underlying cognitive mechanisms and usage strategies.
Guohou Shan, Michael Rivera, Subodha Kumar et al.· Journal of Management Inform...· 0 citations
The first large-scale, cross-platform study of plugins from five major web application marketplaces, covering domains from office productivity to software development, indicates that AI-assisted plugins face a range of emerging issues that negatively impact user experience and fail to comply with established AI ethics principles.
Liuhuo Wan, Zicong Liu, Chuan Yan et al.· Proceedings of the ACM on So...· 0 citations
This paper presents a developer-centered empirical mixed-methods study to investigate how professional developers engage with Generative AI in their natural work environment, and proposes a rule-of-thumb for selecting an interaction type based on task characteristics.
Charlotte Brandebusemeyer, Kerim Zunic, Thomas Zimmermann et al.· 0 citations
This paper conducts the first quantitative study of code suggestion acceptance on large-scale industrial data, and introduces CSAP (Code Suggestion Acceptance Prediction) to predict whether a developer will accept the code suggestion before it is displayed.
Jing Jiang, Liehao Li, Jinyu Hou et al.· Proceedings of the ACM on So...· 0 citations
A method called Personalized Probing Puzzles to evaluate students' understanding of their own code, and a pilot study shows that it can help identify potential gaps in students' understanding of their own code.
Yufan Zhang, Jaromir Savelka, S. Goldstein et al.· 0 citations
This work proposes a framework for extracting reusable developer preferences from interaction traces, generates personalized skills through rule-based bootstrapping and evidence-grounded refinement, and evaluates them using a reproducible replay framework with an interactive, trajectory-conditioned LLM-based human developer simulator.