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 termsControl 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 experimentationControl 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 experimentationControl-flow graph
A graph that represents the possible paths of execution through a program.
Code quality and technical debtConversation 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 fundamentalsCoordination cost
Coordination cost is a developer productivity concept that helps teams understand coordination cost in the context of software delivery.
Developer productivityCorrective release
Corrective release is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsCorrelation 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 analyticsCorrelation ID
Correlation ID associates related records across systems.
Engineering analyticsCosine 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 fundamentalsCost evaluation
Cost evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksCost 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 planningCost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICost 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 ROICount metric
Count metric records how many defined events or entities occur.
Engineering analyticsCounter metric
Counter metric is a value that increases as occurrences happen, such as requests, jobs, or errors.
Reliability and observabilityCounterfactual
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 experimentationCounterfactual set
Counterfactual set is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksCoupling between objects
A count of relationships a class or object has with other classes or objects.
Code quality and technical debtCovariate
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 experimentationCPU throttling
CPU throttling is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityCredential 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 gatewaysCriterion-based evaluation
Criterion-based evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksCritical 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 planningCritical 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 planningCritical path analysis
Critical path analysis is identification of dependent work that determines when an operation can complete.
Reliability and observabilityCritical 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 planningCross 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 experimentationCross-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 fundamentalsCross-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 debtCross-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 productivityCross-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 gatewaysCross-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 planningCumulative 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 planningCumulative metric
Cumulative metric shows a running total across time or population.
Engineering analyticsCurriculum 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 fundamentalsCustomer 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 productivityCustomer 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 observabilityCycle 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 planningCycle 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