Engineering & AI glossary
Understand the metrics, models, and methods behind modern engineering. Clear definitions, practical examples, and a closer look at what the numbers actually mean.
All terms
2,008 termsEffectiveness measure
Effectiveness measure is a developer productivity concept that helps teams understand effectiveness measure in the context of software delivery.
Developer productivityEfferent coupling
The number of dependencies that a component sends outward to other components.
Code quality and technical debtEfficiency versus effectiveness
Efficiency versus effectiveness is a developer productivity concept that helps teams understand efficiency versus effectiveness in the context of software delivery.
Developer productivityElo rating
Elo rating is a defined lens for examining AI system behavior with a stated task, evidence, and interpretation rule.
Evaluations and benchmarksEmbedding pooling
Embedding pooling is a language-model concept about instruction design and control. 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 fundamentalsEmbedding space
Embedding space is a language-model concept about instruction design and control. 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 fundamentalsEmbeddings
An embedding is a numeric representation of content produced by a model so that items with related properties can be compared in a vector space. Embeddings are commonly used for semantic search, retrieval, clustering, and recommendation.
LLM fundamentalsEmergency change
Emergency change is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsEmergency change rate
Emergency change rate 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 DevOpsEnablement
Enablement 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 productivityEnablement work
Enablement work is a developer productivity concept that helps teams understand enablement work in the context of software delivery.
Developer productivityEnabling team
Enabling 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 productivityEncoder-decoder model
Encoder-decoder model 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 fundamentalsEnd to end inference latency
End to end inference latency is the serving concept concerned with end to end inference latency during AI inference.
Inference performanceEndpoint discovery
Endpoint discovery is a model-routing or gateway concept used to manage operational visibility 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 gatewaysEndpoint health
Endpoint health 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 gatewaysEndpoint monitoring
Endpoint monitoring is measurement of availability, latency, correctness, and errors for a particular API endpoint.
Reliability and observabilityEndpoint registry
Endpoint registry is a model-routing or gateway concept used to manage operational visibility 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 gatewaysEngineering analytics
Engineering analytics is the practice of using data about software development to understand how work moves, what teams deliver, and where quality or process problems arise. It combines measurements with the context needed to make engineering decisions.
Engineering analyticsEngineering benchmark
Engineering benchmark is an analytical concept for using reference values to understand engineering performance, variation, or capability.
Engineering analyticsEngineering change classification
Engineering change classification is the practice of assigning software changes to defined work categories such as feature, defect, maintenance, incident recovery, security, or enablement. It helps teams interpret flow, quality, capacity, and outcomes in the context of why the change was made.
Engineering analyticsEngineering effectiveness
Engineering effectiveness is the degree to which an engineering team turns time and resources into valuable, reliable outcomes. It considers delivery, quality, collaboration, and developer experience together rather than treating activity as the result.
Developer productivityEngineering handbook
Engineering handbook 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 productivityEngineering metrics
Engineering metrics are defined measurements used to understand software delivery, quality, reliability, and developer experience. A useful metric has a clear question, a stable definition, and enough context to support a decision.
Engineering analyticsEngineering output
Engineering output is a developer productivity concept that helps teams understand engineering output in the context of software delivery.
Developer productivityEngineering performance
Engineering performance is a developer productivity concept that helps teams understand engineering performance in the context of software delivery.
Developer productivityEngineering planning
Engineering planning 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 productivityEngineering work mix
Engineering work mix is the distribution of engineering effort or completed work across categories such as features, maintenance, defects, incidents, security, and enablement. It makes competing demands on a software factory visible so capacity and delivery results can be interpreted together.
Developer productivityEngineering-product manager partnership
Engineering-product manager partnership 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 productivityEnsemble programming
Ensemble programming 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 productivityEnvironment configuration drift
Environment configuration drift is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsEnvironment equivalence
Environment equivalence is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsEnvironment parity
Environment parity 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 DevOpsEnvironment promotion
Environment promotion is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsEOS token
EOS token 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 fundamentalsEphemeral environment
Ephemeral environment is a release engineering and DevOps concept for controlling how software changes are prepared, introduced, or understood.
DORA and DevOpsEpoch
Epoch 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 fundamentalsEquivalence partitioning
Equivalence partitioning 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 debtError budget
An error budget is the amount of unreliability permitted by a service level objective over its measurement window. If the objective is 99.9% availability, the budget is the remaining 0.1% of allowed unavailability under the defined measurement rules.
Reliability and observabilityError budget alert
Error budget alert is notification when the allowance for unsuccessful or slow service events reaches a threshold.
Reliability and observabilityError budget burn rate
Error budget burn rate 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 DevOpsError budget consumption
Error budget consumption 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 DevOpsError budget exhaustion
Error budget exhaustion is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityError budget policy
Error budget policy 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 DevOpsError budget reset
Error budget reset is a reliability concept used to describe a specific condition, control, or decision in the operation of software services.
Reliability and observabilityError guessing
Error guessing 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 debtError normalization
Error normalization 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 gatewaysEscalation policy
Escalation policy is the sequence by which an unresolved alert moves from an initial responder to backups.
Reliability and observabilityEscaped defect rate
Escaped defect rate 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 DevOpsEscaped review defect
An escaped review defect is a problem that passes through review and is discovered later in testing, production, or user feedback.
Code review