{
  "schema_version": "0.6.0",
  "paper_id": "observability-runtime-governance-agentic-ai-systems",
  "page_url": "https://naser.github.io/research-publications/papers/observability-runtime-governance-agentic-ai-systems/",
  "title": "Observability and Runtime Governance for Agentic AI Systems",
  "title_variants": [],
  "authors": [
    "Naser Ezzati-Jivan",
    "Maryam Ekhlasi"
  ],
  "author_details": [
    {
      "name": "Naser Ezzati-Jivan",
      "orcid": "https://orcid.org/0000-0003-1435-6297",
      "profile_url": "https://naser.github.io/"
    },
    {
      "name": "Maryam Ekhlasi",
      "orcid": "https://orcid.org/0009-0007-9147-869X",
      "profile_url": "https://dblp.org/pid/409/3420.html"
    }
  ],
  "publication": {
    "year": 2026,
    "venue": "Proceedings of the 34th ACM International Conference on the Foundations of Software Engineering (FSE)",
    "type": "conference paper",
    "publication_date": "2026-07-05",
    "online_date": "2026-07-17",
    "print_date": "2026-07-05",
    "volume": null,
    "issue": null,
    "pages": "64-65",
    "article_number": null,
    "publisher": "ACM",
    "issn": [],
    "isbn": [],
    "crossref_type": "proceedings-article"
  },
  "publication_type": "conference paper",
  "status": "published_with_public_abstract",
  "canonical_source_url": "https://doi.org/10.1145/3803437.3804904",
  "source_record_id": "observability-and-runtime-governance-for-agentic-ai-systems-838a748cf7",
  "identifiers": {
    "doi": "10.1145/3803437.3804904"
  },
  "abstract": "Agentic AI systems increasingly plan, call tools, coordinate with other agents, and act on external software services. Their failures are difficult to diagnose because control flow is generated at run-time, execution is stochastic, and incorrect behavior often appears as goal drift, unsafe tool use, or false success reports rather than as crashes. This tutorial presents a software engineering workflow for AgentOps that connects high-level intent, model-level decisions, tool calls, memory accesses, and low-level system effects. Participants will learn how to construct agent traces, correlate execution evidence, identify silent and drifting behavior, and apply runtime governance patterns such as policy checks, risk tracking, containment, and human escalation.",
  "abstract_source": "Exact author abstract from the complete two-page CC BY 4.0 paper matching DOI 10.1145/3803437.3804904, reviewed locally on 2026-08-09.",
  "abstract_available": true,
  "scholar_eligibility": {
    "eligible": true,
    "basis": "complete-visible-author-abstract",
    "note": "The page displays the complete verified author abstract."
  },
  "description": "Agentic AI systems increasingly plan, call tools, coordinate with other agents, and act on external software services. Their failures are difficult to diagnose because control flow is generated at run-time, execution is stochastic, and incorrect behavior often appears as goal drift, unsafe tool use, or false success reports rather than as crashes. This tutorial presents a software engineering workflow for AgentOps that connects high-level intent, model-level decisions, tool calls, memory accesses, and low-level system effects. Participants will learn how to construct agent traces, correlate execution evidence, identify silent and drifting behavior, and apply runtime governance patterns such as policy checks, risk tracking, containment, and human escalation.",
  "evidence_level": "full-text-reviewed",
  "evidence": {
    "source_basis": "full-text-reviewed",
    "coverage": "material paper sections",
    "summary_origin": "AI-assisted catalog editorial summary",
    "review_status": "catalog-reviewed; paper-author approval pending",
    "verified_on": "2026-08-09",
    "sources": [
      {
        "note": "Crossref DOI record: https://api.crossref.org/v1/works/10.1145/3803437.3804904"
      },
      {
        "note": "DBLP record: https://dblp.org/rec/conf/sigsoft/Ezzati-JivanE26"
      },
      {
        "note": "Complete two-page paper p. 1: exact abstract, problem motivation, ACM reference format, DOI, and CC BY 4.0 license notice"
      },
      {
        "note": "Complete two-page paper pp. 1-2: five-stage observability and runtime-governance workflow, tutorial format, outcomes, audience, and evaluation boundary"
      },
      {
        "note": "Locally reviewed PDF SHA-256: 4E2FBDB19C69CB9F28682088027DB53141DECAF549884855CACD5D7B7E6E0A03"
      }
    ]
  },
  "summary": {
    "core_contribution": "The tutorial presents an end-to-end AgentOps workflow that connects task intent and model decisions to tool calls, memory access, inter-agent communication, external side effects, and runtime-governance decisions.",
    "problem": "Agentic systems synthesize stochastic control flow at runtime, so failures may appear as goal drift, unsafe tool use, incomplete work, or false success rather than exceptions. Prompt and response logs alone do not explain how decisions propagate into software and system effects.",
    "method": "The proposed workflow has five stages: characterize the task, risks, constraints, tools, memories, dependencies, and permitted side effects; classify reasoning, planning, tool-use, coordination, memory, and governance failures; construct agent traces using spans, events, correlation identifiers, decisions, retries, memory operations, handoffs, and effects; correlate application-, model-, tool-, and system-level evidence; and apply policy checks, cumulative risk tracking, graded containment, supervisory agents, and human escalation.",
    "findings": "This is a 90-minute technical tutorial and conceptual workflow rather than an empirical study. Its stated outcomes are a failure vocabulary, an agent-trace model, analysis strategies for loops, divergence, and silent failures, and runtime-governance patterns that support diagnosis and intervention.",
    "limitations": "The paper provides a tutorial architecture and representative forensic examples, but it does not report a controlled evaluation, benchmark, dataset, or quantitative comparison. Effectiveness and overhead therefore remain unmeasured in this publication.",
    "future_work": "The paper identifies standardization gaps, scalability limits, evidence-sufficiency questions, and the need to improve cross-layer correlation and risk-aware intervention for long-running and partially successful agent workflows."
  },
  "tags": [
    "observability",
    "llm-assisted-analysis",
    "performance-analysis"
  ],
  "keywords": [
    "agentic AI",
    "AgentOps",
    "runtime governance",
    "AI observability",
    "software agents",
    "agent tracing",
    "silent failures",
    "goal drift",
    "tool-use failures",
    "cross-layer evidence",
    "policy checks",
    "human escalation",
    "FSE 2026"
  ],
  "versions": [
    {
      "id": "published-version",
      "label": "Published version",
      "relation": "version-of-record",
      "title": "Observability and Runtime Governance for Agentic AI Systems",
      "url": "https://doi.org/10.1145/3803437.3804904",
      "pdf_url": null,
      "status": "published",
      "canonical_for_citation": true
    },
    {
      "id": "dblp-record",
      "label": "DBLP record",
      "relation": "source-record",
      "title": "Observability and Runtime Governance for Agentic AI Systems",
      "url": "https://dblp.org/rec/conf/sigsoft/Ezzati-JivanE26",
      "pdf_url": null,
      "status": "public_source_record",
      "canonical_for_citation": false
    }
  ],
  "access": {
    "status": "published_with_public_abstract",
    "note": "The DOI is the canonical citation target. A complete two-page CC BY 4.0 article matching the DOI was reviewed locally for technical evidence; this catalog reproduces its abstract under that license but does not redistribute the PDF.",
    "license": "CC BY 4.0"
  },
  "resources": {
    "code": null,
    "data": null,
    "slides": null,
    "demo": null
  },
  "citation_guidance": {
    "when_to_cite": "Cite this paper when designing cross-layer AgentOps observability or runtime governance for tool-using and multi-agent systems.",
    "points": [
      "Agent traces that connect goals and model decisions to tool calls, memory, handoffs, and external effects.",
      "Failure classification covering silent, drifting, planning, coordination, memory, tool-use, and governance failures.",
      "Runtime controls based on policy checks, cumulative risk tracking, graded containment, supervision, and human escalation."
    ],
    "canonical_version_id": "published-version"
  },
  "provenance": {
    "metadata_verified_on": "2026-08-09",
    "metadata_source": [
      "Crossref DOI record: https://api.crossref.org/v1/works/10.1145/3803437.3804904",
      "DBLP record: https://dblp.org/rec/conf/sigsoft/Ezzati-JivanE26",
      "Complete two-page paper p. 1: exact abstract, problem motivation, ACM reference format, DOI, and CC BY 4.0 license notice",
      "Complete two-page paper pp. 1-2: five-stage observability and runtime-governance workflow, tutorial format, outcomes, audience, and evaluation boundary",
      "Locally reviewed PDF SHA-256: 4E2FBDB19C69CB9F28682088027DB53141DECAF549884855CACD5D7B7E6E0A03"
    ],
    "summary_written_by": "AI-assisted",
    "summary_verified_by": "full-text-grounded catalog review; author approval pending",
    "linked_preprint_record": null,
    "author_order_note": null
  },
  "batch": {
    "phase": 2,
    "batch_label": "expanded forty-paper release",
    "status": "included_in_expanded_catalog",
    "selected_at": "2026-08-09"
  }
}
