A reference from Weave

Find a term

Understand the metrics, models, and methods behind modern engineering. Clear definitions, practical examples, and a closer look at what the numbers actually mean.

Terms beginning with A

233 terms
  • Architecture decision latency

    The elapsed time between an architecture question being raised and a decision becoming usable for implementation.

    Code quality and technical debt
  • Architecture decision record

    A short document that captures an important architecture decision, its context, and its consequences.

    Code quality and technical debt
  • Architecture fitness function

    An automated or repeatable check that tests whether an architecture continues to meet a chosen constraint.

    Code quality and technical debt
  • Architecture review

    Architecture review is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.

    Code review
  • Architecture rework

    Engineering effort spent changing a structural design after implementation or adoption has begun.

    Code quality and technical debt
  • Arithmetic intensity

    Arithmetic intensity is the serving concept concerned with arithmetic intensity during AI inference.

    Inference performance
  • Arrival rate

    Arrival rate is the number of work items entering a defined workflow during a stated interval. It describes incoming demand, not the amount of work a team finishes.

    Flow and capacity planning
  • Artifact advancement

    Artifact advancement is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.

    DORA and DevOps
  • Artifact promotion

    Artifact promotion is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.

    DORA and DevOps
  • Artifact version

    Artifact version is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.

    DORA and DevOps
  • Async inference

    Async inference is the serving concept concerned with async inference during AI inference.

    Inference performance
  • Async-first work

    Async-first work is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Asynchronous code review

    Asynchronous code review lets authors and reviewers contribute at different times through a persistent change discussion rather than a shared meeting.

    Code review
  • Asynchronous communication

    Asynchronous communication is a way to organize, support, or evaluate software work so that teams can make useful progress with less avoidable friction. It is most valuable when connected to a concrete outcome and the local conditions of the team using it.

    Developer productivity
  • Atomic change

    Atomic change is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.

    Code review
  • Attention head

    Attention head is a language-model concept about training behavior and measurement. It names a mechanism, representation, training practice, or operational behavior that can change how an AI system processes input and produces output.

    LLM fundamentals
  • Attention optimization

    Attention optimization is the serving concept concerned with attention optimization during AI inference.

    Inference performance
  • Attribution bias

    Attribution bias is an analytical risk or quality concern that can make an engineering analysis appear more certain, comparable, or causal than it is.

    Engineering analytics
  • Authentication proxy

    Authentication proxy is a model-routing or gateway concept used to manage interface consistency for AI requests. It describes a distinct decision, control, interface, or observation point between an application and one or more model providers.

    Model routing and gateways
  • Auto-instrumentation

    Auto-instrumentation is automatic addition of standard telemetry to supported libraries or runtimes.

    Reliability and observability
  • Autocorrelation

    Autocorrelation is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.

    Measurement and experimentation
  • Automated code review

    Automated code review uses deterministic tools or models to inspect a proposed change and report possible defects, policy violations, or maintainability issues.

    Code review
  • Automated deployment

    Automated deployment is a software delivery concept used to describe a specific event, interval, control, or operating condition in the path from source change to production behavior. A useful definition names the boundary, unit, and decision the measure supports.

    DORA and DevOps
  • Automated Issue Resolution

    Automated Issue Resolution is a software-engineering concept describing how an AI coding system, its tools, or human collaborators handle a defined task.

    AI coding and agents
  • Automated refactoring

    Automated refactoring is a software maintenance concern describing a condition that can make future changes, verification, operation, or ownership harder. Its practical importance depends on supported behavior, rate of change, and the consequences of delay.

    Code quality and technical debt
  • Automatic instrumentation

    Automatic instrumentation adds telemetry through libraries or agents.

    Engineering analytics
  • Automatic prompt optimization

    Automatic prompt optimization is a language-model concept about context selection and limits. It names a mechanism, representation, prompting pattern, decoding control, or context behavior that can change how an AI system processes input and produces output.

    LLM fundamentals
  • Autoscaling

    Autoscaling is the serving concept concerned with autoscaling during AI inference.

    Inference performance
  • Availability bias

    Availability bias is an analytical risk or quality concern that can make an engineering analysis appear more certain, comparable, or causal than it is.

    Engineering analytics
  • Availability testing

    Availability testing is a software testing or test-design practice used to gather evidence about a defined risk, behavior, boundary, or operating condition. It makes the question under test explicit, identifies the inputs and observations that matter, and gives a team a repeatable basis for deciding whether the result is acceptable.

    Code quality and technical debt
  • Available capacity

    Available capacity is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.

    Flow and capacity planning
  • Average queue time

    Average queue time is the arithmetic mean of time spent waiting at a selected stage. It can summarize a queue, but a few old items may make the mean unlike the experience of most work.

    Flow and capacity planning
  • Average treatment effect

    Average treatment effect is a statistical or measurement concept used to describe, compare, or interpret engineering data. Its meaning depends on the unit of analysis, data-generating process, and question being asked.

    Measurement and experimentation