OMG: Automated Enhancement Points (AEP)

return to the OMG Standards

Data sheet for AEP

Title	Automated Enhancement Points
Acronym	AEP
Version	1.0
OMG Document Number	formal/17-04-03
Release Date	April 2017
About Specification	https://www.omg.org/spec/AEP/
Document	https://www.omg.org/spec/AEP/1.0/PDF

Note: The following is an excerpt from the actual document. It is provided here as a convenience and is not authoritative. Refer to the original document as the authoritative reference.

Summary

The purpose of this specification is to establish an automated sizing measure, Automated Enhancement Points, which solves specific problems with OMG’s approved specification for Automated Function Points when used to measure maintenance and enhancement work performed between two revisions of the software. Current functional sizing measures frequently produce inaccurate and misleading results when looking at functional size evolution and comparing the value to the effort expended during maintenance and enhancement. This problem is especially acute for analyzing productivity or evaluating contract performance. The solution proposed in Automated Enhancement Points establishes a standard measure that addresses 1) the complexity of the requested change, 2) anomalies in counting practices, and 3) measurement of the non-functional elements of an application. Automated Enhancement Points extend beyond the user transactional functions of a business application, the domain of functional measurement, to incorporate the components and elements that manage the non-functional, structural requirements of the application and allow it to perform in a modern multi-technology, multi-platform environment. As an additional benefit, this expansion beyond functional elements provides a foundation for extending automated software size measurement to organizations such as the Industrial Internet Consortium that involve highly algorithmic or embedded software, a domain that traditionally measured size only in lines of code.