Skip to content
Book Open access

Lifecycle-Aware GenAI Assistance with MCP via Context Refinement Loops: A Reference Architecture

Jul 2026 · SIGSOFT FSE Companion · 0 citations · 43 references
Computer Science

TL;DR

DevCoach is presented as a reference architecture built on the Model Context Protocol to make GenAI assistance more lifecycle-aware, governable, and inspectable in organizational settings and reframes GenAI integration as a software engineering design and governance problem rather than a prompt-level optimization problem.

Abstract

The rapid, often unstructured adoption of Generative AI (GenAI) in software-intensive organizations creates a socio-technical challenge. While GenAI can accelerate individual tasks, these gains are often offset by added coordination, verification, and governance effort across the software development lifecycle (SDLC). This paper presents DevCoach as a reference architecture built on the Model Context Protocol (MCP) to make GenAI assistance more lifecycle-aware, governable, and inspectable in organizational settings. DevCoach treats model outputs as proposals rather than authoritative actions, and couples generation to lifecycle-scoped retrieval, bounded tool use, deterministic validation, and provenance-linked audit artifacts. Its core mechanism is two Context Refinement Loops (CRLs): CRL 1 stabilizes user intent into an explicit retrieval contract, and CRL 2 performs bounded retrieval, evidence verification, and provenance construction to produce a verified context pack. The contribution is therefore architectural and design-oriented rather than a benchmarked implementation study. In this way, the paper reframes GenAI integration as a software engineering design and governance problem rather than a prompt-level optimization problem.

Read PDF

Similar papers

Open access Jul 2026

TraceUX: An Explainable Rule-Based Framework for Context-Aware Static UX Evaluation

User experience (UX) evaluation is central to software quality, yet it remains difficult to integrate into software engineering workflows in a systematic, explainable, and early-stage manner. This paper presents TraceUX, a framework for operationalizing UX heuristics and design guidance into a rule-based static evaluat...

Fouzia Alzhrani · 0 citations
Review Open access Jul 2026

When may LLM outputs influence software requirements? A human-in-the-loop governance framework

Large language models are increasingly used to review, clarify, rewrite, and trace software requirements. These applications create a governance problem that output-quality assessment alone cannot resolve: a fluent proposal may rely on inadmissible evidence, alter stakeholder intent, introduce unsupported specificity,...

Chuanjin Zhu · 0 citations
Open access Jul 2026

GenAI as an instant, readily available co-developer: redefining software design process for AI native hybrid work

This paper builds on earlier findings to propose a forward-looking vision of GenAI as an instant, readily available co-developer in hybrid software design and revisit documented challenges from an earlier study on hybrid collaboration.

Mahum Adil, I. Fronza, T. Mikkonen et al. · 0 citations
Open access Aug 2026

Application Generators in Enterprise Front-End Platforms: Architectural Principles, Governance Patterns, and Sustainable Delivery

Examination of application generators as first-class platform infrastructure across their full operational lifecycle establishes that generator value is not realized at project creation alone, and builds up over time through consistent delivery pipelines, less time spent on compliance remediation, faster onboarding, an...

Anilraj Chennuru · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.