3 citations · 7 across the 14 of their papers we have counts for
17 papers
Loop Engineering: Building Blocks, Adoption, and Impact
Jai Lal Lulla, Vahram Nersesyan, Seyedmoein Mohsenimofidi +2
Over the past months, the way developers direct agentic AI coding tools has moved up several levels of abstraction, from phrasing prompts to engineering context to configuring the…
An Exploratory Study of Agent Plans for Agentic AI Coding Tools in Open-Source Software
Muhammad Auwal Abubakar, Seyedmoein Mohsenimofidi, Jai Lal Lulla +4
Repository-level configuration artifacts allow developers to provide guidance for agentic AI coding tools, such as Claude Code, Gemini, etc. Although prior research has examined re…
Harness Engineering for Agentic AI Coding Tools: An Exploratory Study
Matthias Galster, Seyedmoein Mohsenimofidi, Jai Lal Lulla +3
Agentic AI coding tools increasingly automate software development tasks. Developers can configure these tools through versioned repository-level artifacts such as Markdown and JSO…
On the Impact of AGENTS.md Files on the Efficiency of AI Coding Agents
Jai Lal Lulla, Seyedmoein Mohsenimofidi, Matthias Galster +3
AI coding agents such as Codex and Claude Code are increasingly used to autonomously contribute to software repositories. However, little is known about how repository-level config…
Analyzing developer discussions on EU and US privacy legislation compliance in GitHub repositories
Georgia M. Kapitsaki, Maria Papoutsoglou, Christoph Treude +1
Context: Privacy legislation has impacted the way software systems are developed, prompting practitioners to update their implementations. Specifically, the EU General Data Protect…
Automated Code Review Assignments: An Alternative Perspective of Code Ownership on GitHub
Jai Lal Lulla, Raula Gaikovina Kula, Christoph Treude
Code ownership is central to ensuring accountability and maintaining quality in large-scale software development. Yet, as external threats such as software supply chain attacks on…
The Future of Development Environments with AI Foundation Models: NII Shonan Meeting 222 Report
Xing Hu, Raula Gaikovina Kula, Christoph Treude
Generative Artificial Intelligence (GenAI) models are achieving remarkable performance in various tasks, including code generation, testing, code review, and program repair. The ab…
Context Engineering for AI Agents in Open-Source Software
Seyedmoein Mohsenimofidi, Matthias Galster, Christoph Treude +1
GenAI-based coding assistants have disrupted software development. The next generation of these tools is agent-based, operating with more autonomy and potentially without human ove…
Does AI Code Review Lead to Code Changes? A Case Study of GitHub Actions
Kexin Sun, Hongyu Kuang, Sebastian Baltes +6
AI-based code review tools automatically review and comment on pull requests to improve code quality. Despite their growing presence, little is known about their actual impact. We…
Guidelines for Empirical Studies in Software Engineering involving Large Language Models
Sebastian Baltes, Florian Angermeir, Chetan Arora +19
Large Language Models (LLMs) are widely used in software engineering (SE) research and practice, yet their non-determinism, opaque training data, and rapidly evolving models threat…
Self-Admitted GenAI Usage in Open-Source Software
Tao Xiao, Youmei Fan, Fabio Calefato +4
Strategized LaTeX removal and whitespace normalization approachThe widespread adoption of generative AI (GenAI) tools such as GitHub Copilot and ChatGPT is transforming software de…
The Shift from Writing to Pruning Software: A Bonsai-Inspired IDE for Reshaping AI Generated Code
Raula Gaikovina Kula, Christoph Treude
The rise of AI-driven coding assistants signals a fundamental shift in how software is built. While AI coding assistants have been integrated into existing Integrated Development E…
Open Source at a Crossroads: The Future of Licensing Driven by Monetization
Raula Gaikovina Kula, Brittany Anne Reid, Christoph Treude
The widespread adoption of open source libraries and frameworks can be attributed to their licensing. Open Source Software Licenses (OSS licenses) ensure that software can be sold…
Interacting with AI Reasoning Models: Harnessing "Thoughts" for AI-Driven Software Engineering
Christoph Treude, Raula Gaikovina Kula
Recent advances in AI reasoning models provide unprecedented transparency into their decision-making processes, transforming them from traditional black-box systems into models tha…
Building Bridges across Papua New Guinea's Digital Divide in Growing the ICT Industry
Marc Cheong, Sankwi Abuzo, Hideaki Hata +6
Papua New Guinea (PNG) is an emerging tech society with an opportunity to overcome geographic and social boundaries, in order to engage with the global market. However, the current…
Developer Reactions to Protestware in Open Source Software: The cases of color.js and es5.ext
Youmei Fan, Dong Wang, Supatsara Wattanakriengkrai +4
There is growing concern about maintainers self-sabotaging their work in order to take political or economic stances, a practice referred to as "protestware". Our objective is to u…
Optimizing Large Language Model Hyperparameters for Code Generation
Chetan Arora, Ahnaf Ibn Sayeed, Sherlock Licorish +2
Large Language Models (LLMs), such as GPT models, are increasingly used in software engineering for various tasks, such as code generation, requirements management, and debugging.…