A feature describes prominent or distinctive user-visible aspects, quality or
characteristics of a software system or systems [Kang et al. 1990]
A feature is an observable and relatively closed behaviour or characteristic of a
(software) part [Pulvermuller&al2001].