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 R
195 termsRAG evaluation
RAG evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksRandom assignment
Random assignment 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 experimentationRandom routing
Random routing is a model-routing or gateway concept used to manage traffic selection 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 gatewaysRandom sampling
Random sampling is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksRandom seed
Random seed 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 fundamentalsRandomization
Randomization 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 experimentationRandomized controlled trial
Randomized controlled trial 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 experimentationRange
Range 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 experimentationRate limit bucket
Rate limit bucket 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 gatewaysRate metric
Rate metric relates event frequency to population or exposure.
Engineering analyticsRatio metric
Ratio metric compares two related quantities.
Engineering analyticsRead timeout
Read timeout 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 gatewaysReadiness gate
Readiness gate is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityReadiness probe
Readiness probe is a test of whether a service is prepared to receive traffic or work now.
Reliability and observabilityReal user monitoring
Real user monitoring is performance and interaction measurement collected from actual user sessions.
Reliability and observabilityReasoning trace
Reasoning trace 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 fundamentalsRebase before review
Rebase before review is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.
Code reviewRebase merge
Rebase merge is a practical concept in a pull-request workflow that shapes how people examine, discuss, own, or integrate a proposed change.
Code reviewRecall
Recall is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksReconciliation
Reconciliation compares related totals or states across systems.
Engineering analyticsReconciliation loop
Reconciliation loop is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRecovery drill
Recovery drill is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityRecovery point objective
Recovery point objective 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 DevOpsRecovery testing
Recovery 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 debtRecovery time objective
Recovery time objective 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 DevOpsRecreate deployment
Recreate deployment is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRefactoring backlog
Refactoring backlog 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 debtRefactoring safety
The confidence that a structural code change preserves externally observable behavior.
Code quality and technical debtReference answer
Reference answer is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksReference class
Reference class is an analytical concept for using reference values to understand engineering performance, variation, or capability.
Engineering analyticsReference class forecasting
Reference class forecasting is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningRefusal evaluation
Refusal evaluation is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksRegion-aware routing
Region-aware routing is a model-routing or gateway concept used to manage traffic selection 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 gatewaysRegression discontinuity
Regression discontinuity 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 experimentationRegression testing
Regression testing repeats relevant tests after a software change to detect unintended effects on behavior that previously worked. It can use unit, integration, system, or end-to-end tests selected according to the change and the risks it may affect.
Code quality and technical debtRegression to the mean
Regression to the mean 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 experimentationReinforcement learning from AI feedback
Reinforcement learning from AI feedback 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 fundamentalsRelative estimation
Relative estimation 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 productivityRelative positional encoding
Relative positional encoding is a language-model concept about serving behavior and operational tradeoffs. It names a mechanism, representation, training practice, or operational behavior that can change how an AI system processes input and produces output.
LLM fundamentalsRelative risk
Relative risk 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 experimentationRelease approval
Release approval is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRelease automation
Release automation is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRelease batch size
Release batch size 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 DevOpsRelease cadence
Release cadence 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 DevOpsRelease candidate
Release candidate 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 DevOpsRelease change correlation
Release change correlation is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRelease debt
Release debt 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 debtRelease engineering
Release engineering is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsRelease forecast
Release forecast is a concept used in software delivery planning to describe a condition, relationship, estimate, or decision about engineering work.
Flow and capacity planningRelease freeze
Release freeze is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOps