mlsanityData to 7 Oct 2026

DevBots can co-design APIs

arXiv 2312.05733 ↗First posted 10 Dec 2023cs.SE cs.AI cs.HCcited by 0

Not on the map. Why?

Abstract (arXiv)

DevBots are automated tools that perform various tasks in order to support software development. They are a growing trend and have been used in repositories to automate repetitive tasks, as code generators, and as collaborators in eliciting requirements and defining architectures. In this study, we analyzed 24 articles to investigate the state of the art of using DevBots in software development, trying to understand their characteristics, identify use cases, learn the relationship between DevBots and conversational software development, and discuss how prompt engineering can enable collaboration between human developers and bots. Additionally, we identified a gap to address by applying prompt engineering to collaborative API design between human designers and DevBots and proposed an experiment to assess what approach, between using Retrieval Augmented Generation or not, is more suitable. Our conclusion is that DevBots can collaborate with human API designers, but the two approaches have advantages and disadvantages.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 16 of its 34 references that are in the map. First posted on arXiv 10 Dec 2023.

Builds on

16 of 34 references.

References · 16

  1. 2020Language Models are Few-Shot Learnerscited by 32,199
  2. 2021Pre-train, Prompt, and Predict: A Systematic Survey of Prompting Methods in Natural Language Processingcited by 2,222
  3. 2023Benchmarking Large Language Models in Retrieval-Augmented Generationcited by 307
  4. 2023Chip-Chat: Challenges and Opportunities in Conversational Hardware Designcited by 136
  5. 2023Towards Human-Bot Collaborative Software Architecting with ChatGPTcited by 31
  6. 2020Detecting and Characterizing Bots that Commit Codecited by 10
  7. 2020A ground-truth dataset and classification model for detecting bots in GitHub issue and PR commentscited by 10
  8. 2020An Empirical Study of Bots in Software Development -- Characteristics and Challenges from a Practitioner's Perspectivecited by 8
  9. 2021Bots Don't Mind Waiting, Do They? Comparing the Interaction With Automatically and Manually Created Pull Requestscited by 5
  10. 2023Artificial Intelligence Impact On The Labour Force -- Searching For The Analytical Skills Of The Future Software Engineerscited by 4
  11. 2022Conversational DevBots for Secure Programming: An Empirical Study on SKF Chatbotcited by 3
  12. 2020Challenges and guidelines on designing test cases for test botscited by 2
4 more
  1. 2021Evaluating a bot detection model on git commit messagescited by 2
  2. 2023Can a Chatbot Support Exploratory Software Testing? Preliminary Resultscited by 2
  3. 2023Designing Adaptive Developer-Chatbot Interactions: Context Integration, Experimental Studies, and Levels of Automationcited by 1
  4. 2023BotHawk: An Approach for Bots Detection in Open Source Software Projectscited by 1

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2024Motivations, Challenges, Best Practices, and Benefits for Bots and Conversational Agents in Software Engineering: A Multivocal Literature Review
  2. 2025Enhancing Software Development with Context-Aware Conversational Agents: A User Study on Developer Interactions with Chatbots
  3. 2026Vibe Coding: An Experiment with Test-Driven Development
  4. 2026Human-AI Collaboration and the Transformation of Software Engineering Work
  5. 2026REprompt: Prompt Generation for Intelligent Software Development Guided by Requirements Engineering ↗
  6. 2026On Autopilot? An Empirical Study of Human-AI Teaming and Review Practices in Open Source
  7. 2025CallNavi, A Challenge and Empirical Study on LLM Function Calling and Routing
  8. 2025The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering