Bibliography
J. Liu, K. Wang, Y. Chen, et al., “Large language model-based agents for software engineering: A survey,” ACM Transactions on Software Engineering and Methodology, Mar. 2026, doi: 10.1145/3796507.
N. F. Liu, K. Lin, J. Hewitt, et al., “Lost in the middle: How language models use long contexts,” Transactions of the Association for Computational Linguistics, vol. 12, 2024, doi: 10.1162/tacl_a_00638.
D. Delimarsky, “Spec-driven development with AI: Get started with a new open source toolkit.” Accessed: Oct. 12, 2026. [Online]. Available: https://github.blog/ai-and-ml/generative-ai/spec-driven-development-with-ai-get-started-with-a-new-open-source-toolkit/
S. Hong, M. Zhuge, J. Chen, et al., “MetaGPT: Meta programming for a multi-agent collaborative framework,” in International conference on learning representations (ICLR 2024), May 2024. Available: https://arxiv.org/abs/2308.00352
K. Chaidemenos, Agentic Project Management (APM). (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/sdi2200262/agentic-project-management
GitHub, “GitHub Spec Kit.” Accessed: Oct. 12, 2026. [Online]. Available: https://github.github.io/spec-kit/
N. Friedman, “Introducing GitHub Copilot: Your AI pair programmer.” Accessed: Oct. 12, 2026. [Online]. Available: https://github.blog/2021-06-29-introducing-github-copilot-ai-pair-programmer/
S. Wu, “Introducing Devin, the first AI software engineer.” Accessed: Oct. 12, 2026. [Online]. Available: https://cognition.com/blog/introducing-devin
I. Nikolic, “Introducing GitHub Copilot agent mode (preview).” Accessed: Oct. 12, 2026. [Online]. Available: https://code.visualstudio.com/blogs/2025/02/24/introducing-copilot-agent-mode
S. J. Russell and P. Norvig, Artificial intelligence: A modern approach, 4th ed. Pearson, 2021.
S. Yao, J. Zhao, D. Yu, et al., “ReAct: Synergizing reasoning and acting in language models,” in International conference on learning representations (ICLR 2023), May 2023. Available: https://arxiv.org/abs/2210.03629
K. Z. Cui, M. Demirer, S. Jaffe, L. Musolff, S. Peng, and T. Salz, “The effects of generative AI on high-skilled work: Evidence from three field experiments with software developers,” Management Science, Feb. 2026, doi: 10.1287/mnsc.2025.00535.
Anysphere, Inc., Cursor. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://cursor.com
J. Becker, N. Rush, E. Barnes, and D. Rein, “Measuring the impact of early-2025 AI on experienced open-source developer productivity.” [Online]. Available: https://arxiv.org/abs/2507.09089
S. Thorgeirsson, T. B. Weidmann, and Z. Su, “Computer science achievement and writing skills predict vibe coding proficiency,” in Proceedings of the 2026 CHI conference on human factors in computing systems, ACM, Apr. 2026. doi: 10.1145/3772318.3791666.
Anthropic, “Context windows.” Accessed: Oct. 12, 2026. [Online]. Available: https://platform.claude.com/docs/en/build-with-claude/context-windows
Anthropic, “How Claude Code works.” Accessed: Oct. 12, 2026. [Online]. Available: https://code.claude.com/docs/en/how-claude-code-works
P. Gao and C. Peng, “More with less: An empirical study of turn-control strategies for efficient coding agents.” [Online]. Available: https://arxiv.org/abs/2510.16786
P. Rajasekaran, E. Dixon, C. Ryan, and J. Hadfield, “Effective context engineering for AI agents.” Accessed: Oct. 12, 2026. [Online]. Available: https://www.anthropic.com/engineering/effective-context-engineering-for-ai-agents
B. Böckeler, “Context engineering for coding agents.” Accessed: Oct. 12, 2026. [Online]. Available: https://martinfowler.com/articles/exploring-gen-ai/context-engineering-coding-agents.html
B. Meyer, “Applying ‘Design by Contract’,” Computer, vol. 25, no. 10, Oct. 1992, doi: 10.1109/2.161279.
K. Beck, Test-driven development: By example. Boston, MA: Addison-Wesley, 2002.
J. S. Ostroff, D. Makalsky, and R. F. Paige, “Agile specification-driven development,” in Extreme programming and agile processes in software engineering (XP 2004), in Lecture notes in computer science. Berlin, Heidelberg: Springer, 2004. doi: 10.1007/978-3-540-24853-8_12.
N. Swaminathan and D. Singh, “Introducing Kiro.” Accessed: Oct. 12, 2026. [Online]. Available: https://kiro.dev/blog/introducing-kiro/
M. Cemri, M. Z. Pan, S. Yang, et al., “Why do multi-agent LLM systems fail?” in Advances in neural information processing systems 38 (NeurIPS 2025), datasets and benchmarks track, Dec. 2025. Available: https://arxiv.org/abs/2503.13657
G. Li, H. A. A. K. Hammoud, H. Itani, D. Khizbullin, and B. Ghanem, “CAMEL: Communicative agents for ‘Mind’ exploration of large language model society,” in Advances in neural information processing systems 36 (NeurIPS 2023), Dec. 2023. doi: 10.52202/075280-2264.
C. Qian, W. Liu, H. Liu, et al., “ChatDev: Communicative agents for software development,” in Proceedings of the 62nd annual meeting of the association for computational linguistics (ACL 2024), Association for Computational Linguistics, Aug. 2024. doi: 10.18653/v1/2024.acl-long.810.
Q. Wu, G. Bansal, J. Zhang, et al., “AutoGen: Enabling next-gen LLM applications via multi-agent conversation,” in Conference on language modeling (COLM 2024), Oct. 2024. Available: https://arxiv.org/abs/2308.08155
M. Gao, Y. Li, B. Liu, et al., “Single-agent or multi-agent systems? Why not both?” [Online]. Available: https://arxiv.org/abs/2505.18286
J. Hadfield, B. Zhang, K. Lien, F. Scholz, J. Fox, and D. Ford, “How we built our multi-agent research system.” Accessed: Oct. 12, 2026. [Online]. Available: https://www.anthropic.com/engineering/multi-agent-research-system
W. Yan, “Don’t build multi-agents.” Accessed: Oct. 12, 2026. [Online]. Available: https://cognition.com/blog/dont-build-multi-agents
BMad Code, LLC, BMAD-METHOD: Breakthrough method for agile Ai driven development. (2025). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/bmad-code-org/BMAD-METHOD
J. Vincent, Superpowers. (2025). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/obra/superpowers
B. Böckeler, “Understanding spec-driven-development: Kiro, spec-kit, and Tessl.” Accessed: Oct. 12, 2026. [Online]. Available: https://martinfowler.com/articles/exploring-gen-ai/sdd-3-tools.html
Thoughtworks, “Spec-driven development.” Accessed: Oct. 12, 2026. [Online]. Available: https://www.thoughtworks.com/radar/techniques/spec-driven-development
A. Karpathy, “There’s a new kind of coding I call ‘vibe coding’.” Accessed: Oct. 12, 2026. [Online]. Available: https://x.com/karpathy/status/1886192184808149383
S. Willison, “Not all AI-assisted programming is vibe coding (but vibe coding rocks).” Accessed: Oct. 12, 2026. [Online]. Available: https://simonwillison.net/2025/Mar/19/vibe-coding/
V. Chen, A. Talwalkar, R. Brennan, and G. Neubig, “Code with me or for me? How increasing AI automation transforms developer workflows,” in Proceedings of the 2026 CHI conference on human factors in computing systems, ACM, Apr. 2026. doi: 10.1145/3772318.3790850.
L. Hallnäs and J. Redström, “Slow technology – designing for reflection,” Personal and Ubiquitous Computing, vol. 5, no. 3, Aug. 2001, doi: 10.1007/PL00000019.
Z. Chen and R. Schmidt, “Exploring a behavioral model of ‘positive friction’ in human–AI interaction,” in Design, user experience, and usability (HCII 2024), in Lecture notes in computer science. Springer, Jun. 2024. doi: 10.1007/978-3-031-61353-1_1.
Agent Skills, “Agent skills overview.” Accessed: Oct. 12, 2026. [Online]. Available: https://agentskills.io/home
K. Chaidemenos, agentic-pm. (Apr. 2026). Accessed: Oct. 12, 2026. [Online]. Available: https://www.npmjs.com/package/agentic-pm/v/1.0.1
K. Chaidemenos, APM Auto. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/sdi2200262/apm-auto
K. Chaidemenos, APM Semi. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/sdi2200262/apm-semi
K. Chaidemenos, Agentic Project Management (APM). (Apr. 2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/sdi2200262/agentic-project-management/releases/tag/v1.0.1
GitHub, Spec Kit. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/github/spec-kit/releases
K. Chaidemenos, eclass-mcp-server: A Model Context Protocol (MCP) server for the Open eClass platform. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/sdi2200262/eclass-mcp-server
Model Context Protocol, “Model Context Protocol specification, revision 2025-06-18.” Accessed: Oct. 12, 2026. [Online]. Available: https://modelcontextprotocol.io/specification/2025-06-18
GUnet, Open eClass. (2026). Accessed: Oct. 12, 2026. [Online]. Available: https://github.com/gunet/openeclass/releases/tag/Release_4.3.3
V. I. Levenshtein, “Binary codes capable of correcting deletions, insertions, and reversals,” Soviet Physics Doklady, vol. 10, no. 8, 1966.
R. A. Wagner and M. J. Fischer, “The string-to-string correction problem,” Journal of the ACM, vol. 21, no. 1, Jan. 1974, doi: 10.1145/321796.321811.
G. W. Corder and D. I. Foreman, Nonparametric statistics: A step-by-step approach, 2nd ed. Hoboken, NJ: John Wiley & Sons, 2014.
J. L. Hodges and E. L. Lehmann, “Estimates of location based on rank tests,” The Annals of Mathematical Statistics, vol. 34, no. 2, Jun. 1963, doi: 10.1214/aoms/1177704172.
F. Wilcoxon, “Individual comparisons by ranking methods,” Biometrics Bulletin, vol. 1, no. 6, Dec. 1945, doi: 10.2307/3001968.
M. Hollander, D. A. Wolfe, and E. Chicken, Nonparametric statistical methods, 3rd ed. Hoboken, NJ: John Wiley & Sons, 2013.
Anthropic, “Model configuration.” Accessed: Oct. 12, 2026. [Online]. Available: https://code.claude.com/docs/en/model-config
T. Bray, “The JavaScript object notation (JSON) data interchange format.” Accessed: Oct. 12, 2026. [Online]. Available: https://www.rfc-editor.org/info/rfc8259
M. Borg, D. Hewett, N. Hagatulah, et al., “Echoes of AI: Investigating the downstream effects of AI assistants on software maintainability,” Empirical Software Engineering, vol. 31, no. 6, Nov. 2026, doi: 10.1007/s10664-026-10889-1.
N. Pennington, “Stimulus structures and mental representations in expert comprehension of computer programs,” Cognitive Psychology, vol. 19, no. 3, Jul. 1987, doi: 10.1016/0010-0285(87)90007-7.