The Rise of Agentic AI in Software Engineering: Transforming the Software Development Lifecycle (SDLC)
Research Article • Article ID: IJREK-2026-00134
Abstract
Agentic Artificial Intelligence (AI) is an emerging approach in which AI systems can plan tasks, use tools, maintain context, and execute multi-step workflows with varying levels of autonomy. In software engineering, these capabilities may reshape the Software Development Lifecycle (SDLC), from requirements analysis and design to coding, testing, deployment, and maintenance. This paper examines how agentic AI can support development teams through task decomposition, repository-aware code generation, test creation, defect investigation, documentation, and operational feedback. It presents a conceptual architecture in which an orchestrator coordinates specialist agents and tools, while policy checks and human review govern consequential actions. The paper compares traditional automation, AI-assisted coding, and agentic workflows; identifies potential benefits and risks; and proposes an evaluation framework based on quality, productivity, reliability, security, and review effort. Agentic systems can reduce repetitive work and accelerate feedback, but they may also produce incorrect changes, expose sensitive data, or take unsafe actions when permissions and validation are weak. Accordingly, the proposed approach treats autonomy as bounded and reversible, uses tests and policy gates, and preserves human accountability. This paper is a conceptual design and literature-informed discussion; it does not claim experimental results from a deployed system.
Keywords
2. Background and Problem Statement
| Approach | Typical Capability | Main Limitation |
|---|---|---|
| Rule-based automation | Executes predefined scripts and pipelines | Limited adaptation when context changes |
| AI coding assistant | Suggests code, explanations, and snippets | Developer coordinates most steps |
| Agentic AI workflow | Plans and executes multi-step tasks using tools | Requires strong boundaries, monitoring, and validation |
3. Related Work and Research Context
Research on software engineering automation includes program analysis, automated testing, continuous integration, code recommendation, and machine-learning-based defect prediction. Recent large language model tools extend these areas by generating code and interpreting natural-language instructions. Agentic systems build on these capabilities by looping through planning, action, observation, and revision. This makes workflow design and governance as important as model capability itself. A major gap is that benchmark success on isolated coding tasks does not guarantee reliable performance in real repositories, where requirements are ambiguous and changes can affect many components. Practical evaluation must consider task completion, regression rate, review burden, security findings, reproducibility, and cost—not just code-generation speed.
4. Proposed Agentic SDLC Architecture
The proposed architecture separates goal interpretation, task orchestration, specialized execution, tool access, and validation. The developer supplies a goal and relevant constraints. An orchestrator decomposes the work and assigns bounded subtasks to agents such as requirements analyst, designer, coding agent, test agent, and reviewer. Agents use a shared context containing approved repository files, issue descriptions, coding standards, and test results. Tool access is mediated by a permission layer, while validation gates assess outputs before they are accepted. Developer Goal / prompt Orchestrator Plan & delegate Specialist Agents Code / test / review Tool Layer IDE / CI / APIs Shared Context Repo / issues / docs Validation Gate Tests / policies Human Review Approve / reject
4.1 Architecture Components
| Component | Responsibility | Control Requirement |
|---|---|---|
| Orchestrator | Breaks goals into ordered tasks and coordinates agents | Track dependencies, deadlines, and task state |
| Specialist agents | Perform analysis, coding, testing, or review | Narrow role and limited permissions |
| Shared context | Provides repository, issue, and documentation context | Access filtering and versioned context |
| Tool interface | Runs IDE, shell, test, CI, or API operations | Allow-list tools and log actions |
| Validation gate | Checks tests, lint, policy, and expected behavior | Fail closed for critical checks |
| Human reviewer | Approves scope, risky changes, and final merge | Require explicit approval for high-impact actions |
5. Agentic AI Across the SDLC
| SDLC Stage | Potential Agent Activity | Human / Automated Check |
|---|---|---|
| Requirements | Summarize issues, identify ambiguity, draft acceptance criteria | Product-owner confirmation |
| Design | Suggest architecture, interfaces, and trade-offs | Architecture and threat-model review |
| Implementation | Edit code, update dependencies, explain changes | Diff review, static analysis, coding standards |
| Testing | Generate unit tests, reproduce failures, propose fixes | Run tests and inspect coverage and regressions |
| Deployment | Prepare release notes and deployment checklist | Approval, staged rollout, rollback plan |
| Maintenance | Cluster incidents, summarize logs, propose patches | Incident commander / maintainer approval |
5.1 Example Workflow
For a bug-fix request, the orchestrator first extracts expected behavior and acceptance criteria. A repository-analysis agent locates related modules and tests. A coding agent proposes a minimal patch, after which a test agent adds or updates regression tests. Static analysis and the test suite run in a sandbox. A review agent summarizes the change and remaining risks. The developer examines the diff and test evidence before merging. If checks fail, the workflow returns to diagnosis rather than automatically releasing the change.
6. Workflow Control and Decision Logic
| Condition | System Response | Reason |
|---|---|---|
| Tests pass and scope is respected | Prepare review summary | Evidence supports review, not automatic release |
| Tests fail | Return to diagnosis within retry limit | Prevent unvalidated changes from advancing |
| Requirement is ambiguous | Ask for clarification or state assumptions | Avoid silently inventing expected behavior |
| Action requests elevated access | Pause and request authorized approval | Respect least privilege |
| Potential secret or unsafe output found | Block, redact, and alert reviewer | Reduce security and privacy exposure |
| Retry / cost limit reached | Stop and provide current state | Bound resource use and runaway loops |
6.1 Human-in-the-Loop Governance
Human oversight should be risk-based rather than identical for every action. Low-risk tasks such as drafting documentation may need routine review. Dependency changes, authentication logic, data migrations, permission changes, and production operations require stronger checks. Reviewers should receive concise evidence: intended behavior, changed files, test outcomes, known limitations, and a rollback or recovery path when applicable. A useful principle is that agents may propose and prepare actions, while authorized people or established release systems retain control over consequential decisions. This prevents the system from equating a confident explanation with verified correctness.
7. Benefits and Opportunities
| Opportunity | Potential Benefit | Suggested Indicator |
|---|---|---|
| Requirements analysis | Earlier identification of ambiguity | Acceptance criteria coverage; clarification count |
| Code implementation | Faster routine changes and scaffolding | Lead time; review rework rate |
| Automated testing | More regression checks and faster diagnosis | Escaped defects; useful test coverage |
| Code review | Consistent summaries and issue triage | Review time; missed defect rate |
| Documentation | Docs kept closer to implementation | Documentation freshness and completeness |
| Operations | Faster incident summarization | Time to diagnose; false lead rate |
7.1 Productivity Must Be Balanced with Quality
A faster initial implementation can still increase total work if generated code requires extensive correction. Evaluation should measure the whole task lifecycle, including agent setup, waiting time, human review, debugging, and follow-up maintenance. Teams should compare agent-supported tasks with an appropriate baseline and report task complexity, model/tool versions, and the level of human assistance.
8. Challenges and Limitations
Agentic AI may hallucinate APIs, misread project conventions, overlook edge cases, or produce changes that pass narrow tests while breaking untested behavior. Long workflows can compound small errors. Tool use also creates risks from prompt injection in repository files or issue text, excessive permissions, accidental data exposure, dependency compromise, and uncontrolled cost. Multi-agent coordination can add latency and make failures harder to reproduce. These limitations mean that agents should not be treated as independent authorities. The proposed design relies on scoped access, isolated execution, deterministic checks where possible, reviewable diffs, retry budgets, and explicit approval gates. Even these controls reduce rather than eliminate risk.
9. Security, Ethics, and Responsible Adoption
| Risk | Possible Consequence | Mitigation |
|---|---|---|
| Incorrect code | Defects or regressions | Tests, static analysis, review, rollback |
| Prompt injection | Agent follows hostile repository instructions | Treat content as data; tool allow-lists; isolation |
| Excessive autonomy | Unapproved or destructive changes | Least privilege and approval gates |
| Sensitive data exposure | Leakage through prompts, tools, or logs | Redaction, secret scanning, retention limits |
| Bias / opaque decisions | Unequal or hard-to-explain outcomes | Human review and transparent criteria |
| Unbounded retries | High cost and stalled workflows | Timeouts, budgets, stop conditions |
9.1 Organizational Readiness
Successful adoption also requires developer training, clear ownership, measurable goals, and an agreed policy for code review and release authority. Teams should begin with low-risk internal tasks, measure outcomes, and expand only when evidence supports the change. A failed agent run should be easy to stop, inspect, and recover from without losing the developer's work.
10. Evaluation Framework
A future prototype can be evaluated using representative repository tasks: implement a feature, fix a defect, add tests, update documentation, and investigate a simulated incident. Each task should have acceptance criteria and an independent reference review. Evaluation should record completion rate, elapsed time, human intervention, test pass rate, regression severity, security findings, tool failures, and compute or API cost. Results should be reported with sample size and task difficulty; no numerical performance claim is made in this conceptual paper.
11. Discussion and Future Scope
The SDLC is likely to evolve toward workflows in which developers delegate bounded subtasks to agents and supervise the integration of their outputs. The strongest designs will combine flexible reasoning with conventional engineering controls: version control, reproducible builds, automated tests, code review, staged releases, observability, and incident response. Agentic AI should be integrated into these controls rather than positioned as a replacement for them. Future work can implement a prototype that connects an issue tracker, repository, test runner, and review interface. Experiments could compare a developer-only baseline, a coding-assistant workflow, and a controlled multi-agent workflow across tasks of different complexity. Further research is needed on reliable long-horizon planning, agent coordination, security testing, context management, reproducibility, and how to communicate uncertainty to developers. 12. Conclusion Agentic AI offers a promising way to coordinate multi-step software-engineering work across requirements, design, coding, testing, deployment preparation, and maintenance. Its potential value comes from connecting actions and feedback, not merely generating code. However, autonomy also increases the importance of bounded permissions, validation, transparency, and human accountability. This paper proposed a modular architecture with orchestration, specialist agents, shared context, controlled tools, and validation gates, alongside a workflow and risk-management model. The proposed approach should be evaluated through controlled experiments that measure quality and total engineering effort, not speed alone. Responsible integration can make agentic AI a useful engineering partner while preserving established software-quality and release safeguards.
References
How to Cite this Contribution
Rucha Bhosale et al. (2026). The Rise of Agentic AI in Software Engineering: Transforming the Software Development Lifecycle (SDLC). International Journal of Research, Exploration & Knowledge (IJREK), 1(1).
Distributed under Creative Commons Attribution 4.0 International (CC BY 4.0).
