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 C

252 terms
  • Control chart

    Control chart 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
  • Control group

    Control group 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
  • Control-flow graph

    A graph that represents the possible paths of execution through a program.

    Code quality and technical debt
  • Conversation history

    Conversation history is a language-model concept about representation and similarity. 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
  • Coordination cost

    Coordination cost is a developer productivity concept that helps teams understand coordination cost in the context of software delivery.

    Developer productivity
  • Corrective release

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

    DORA and DevOps
  • Correlation and causation

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

    Engineering analytics
  • Correlation ID

    Correlation ID associates related records across systems.

    Engineering analytics
  • Cosine similarity

    Cosine similarity is a language-model concept about generation behavior and sampling. 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
  • Cost evaluation

    Cost evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.

    Evaluations and benchmarks
  • Cost of delay

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

    Flow and capacity planning
  • Cost per agent run

    Cost per agent run is model expense incurred by one execution of an agent task. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI evaluation

    Cost per AI evaluation is expense of evaluating one response, task, or candidate system. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI review

    Cost per AI review is the model expense required to produce one code or document review. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI session

    Cost per AI session is the average AI expense associated with one user or agent session. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI test run

    Cost per AI test run is model expense for generating, selecting, or analyzing one test run. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI user

    Cost per AI user is the average AI expense associated with a user over a period. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per AI workflow

    Cost per AI workflow is the average model expense for one defined multi-step workflow. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per code change

    Cost per code change is AI expense associated with producing a code change that reaches an agreed state. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per completed task

    Cost per completed task is the total cost of attempting a workload divided by the number of tasks that meet its completion criteria. For AI workflows, it can include model calls, retries, tool execution, and other costs within the stated measurement boundary.

    Token costs and AI ROI
  • Cost per generated artifact

    Cost per generated artifact is the average expense for one accepted patch, summary, or report. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per resolved issue

    Cost per resolved issue is model spend associated with resolving one software or support issue. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per successful AI outcome

    Cost per successful AI outcome is the AI expense required for an agreed successful result. It gives teams a way to name, measure, or reason about an economic property of an AI workload without treating raw usage as proof of value.

    Token costs and AI ROI
  • Cost per token

    Cost per token is the price charged for processing a defined number of input or output tokens. Providers commonly quote separate input and output rates, and some offer lower prices for cached or batched work.

    Token costs and AI ROI
  • Count metric

    Count metric records how many defined events or entities occur.

    Engineering analytics
  • Counter metric

    Counter metric is a value that increases as occurrences happen, such as requests, jobs, or errors.

    Reliability and observability
  • Counterfactual

    Counterfactual 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
  • Counterfactual set

    Counterfactual set is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.

    Evaluations and benchmarks
  • Coupling between objects

    A count of relationships a class or object has with other classes or objects.

    Code quality and technical debt
  • Covariate

    Covariate 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
  • CPU throttling

    CPU throttling is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.

    Reliability and observability
  • Credential injection

    Credential injection 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
  • Criterion-based evaluation

    Criterion-based evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.

    Evaluations and benchmarks
  • Critical chain

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

    Flow and capacity planning
  • Critical path

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

    Flow and capacity planning
  • Critical path analysis

    Critical path analysis is identification of dependent work that determines when an operation can complete.

    Reliability and observability
  • Critical path method

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

    Flow and capacity planning
  • Cross sectional study

    Cross sectional study 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
  • Cross-attention

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

    LLM fundamentals
  • Cross-browser testing

    Cross-browser 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
  • Cross-functional team

    Cross-functional team 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
  • Cross-region failover

    Cross-region failover is a model-routing or gateway concept used to manage reliable request governance 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
  • Cross-team dependency

    Cross-team dependency is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.

    Flow and capacity planning
  • Cumulative flow diagram

    A cumulative flow diagram shows how many work items occupy each workflow state over time. The thickness of a band represents the amount of work in that state, while the spacing between boundaries helps reveal movement and waiting.

    Flow and capacity planning
  • Cumulative metric

    Cumulative metric shows a running total across time or population.

    Engineering analytics
  • Curriculum learning

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

    LLM fundamentals
  • Customer feedback loop

    Customer feedback loop 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
  • Customer impact window

    Customer impact window is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.

    Reliability and observability
  • Cycle time

    Cycle time is the elapsed time between a work item's defined start and finish. In software delivery, its meaning depends on the workflow boundaries, such as development started to deployed, or pull request opened to merged.

    Flow and capacity planning
  • Cycle time forecast

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

    Flow and capacity planning