🤖 AI Summary
该研究针对软件开发中固定的人机组织结构问题,提出将软件开发视为自适应社会技术系统的方法,使软件项目及其开发配置随目标、证据、不确定性和风险的变化而调整。
📝 Abstract
Agentic AI is expanding across various software engineering activities, yet human-agent organization is typically treated as fixed, which is problematic because development configurations may become suboptimal as development context evolves. We propose viewing software development as a self-adaptive socio-technical system in which both the software project and the development configuration (participants, responsibilities, authority, information, and verification) adapt as goals, evidence, uncertainty, and risk evolve. This yields two coupled forms of adaptation: evolving the software and reconfiguring how subsequent engineering is performed. We illustrate the idea with a proof of concept, outlining challenges and future plans.