Adoption of Software Product Line to a Voice User Interface Environment
Diógenes R. F. Oliveira, Byron Leite Dantas Bezerra, Leo Freitas, Alexandre Magno Andrade Maciel · 2015
Software Product Line is a software development paradigm created to meet different market segments. This paradigm has shown great acceptance in the corporate environment (Motorola, Nokia, and Hewlett Packard) to allow the construction of more efficiently through reusing common components applications, besides being extensively researched by academics. The segment of voice interface, in turn, came up with the demand for systems capable of interacting with users, but in the application development process for this domain there is a lack of tools that make the task more productively. The FIVE (Framework for an Integrated Voice Environment) is a development environment for Voice Interface products designed to increase productivity in this segment. This paper aims to apply a SPL approach to FIVE. For this, a comparative evaluation of the process of construction of FIVE and SPL platforms was performed. Then adjustments in order to correct structural problems and, finally, the framework was validated using a set of experiments which sought to ensure the confirmation of such changes have been made.