DocumentCode
169149
Title
Using a personal assistant for exploiting service interfaces
Author
Fuckner, Marcio ; Barthes, Jean-Paul ; Scalabrin, Edson Emilio
Author_Institution
Univ. de Technol. de Compiegne, Compiegne, France
fYear
2014
fDate
21-23 May 2014
Firstpage
89
Lastpage
94
Abstract
Service-oriented architecture (SOA) is a proven approach that aims at producing loosely coupled, standard-based, and protocol-independent services. A compliant SOA architecture must provide independents units or services, allowing users to discover, execute and compose them in their applications. In order to follow the rapidly changing and highly competitive market, organizations have to adapt their service interfaces according to their business requirement. Thus, the design is one of the most crucial phases of service lifecycle. From the last years, the software engineering domain has made a great effort providing methods for agile development. Despite these efforts, we lack the necessary tools to use and validate the rich vocabulary presented in user stories and test cases during the service design. We propose a CSCWD approach for the exploitation of independent services using a personal assistant to guide the end user through a natural language dialog. The personal assistant plays the role of a mediator between end-users and the service library. The generated proof-of-concept allows the interaction with services through a personal assistant using restricted requests in natural language. Using our approach, software designers and domain experts can evaluate the expressiveness of their service interfaces and conduct a process improvement, adjusting the vocabulary and granularity of services iteratively.
Keywords
competitive intelligence; groupware; interactive systems; natural language interfaces; service-oriented architecture; software agents; software libraries; software process improvement; software prototyping; software tools; vocabulary; CSCWD approach; agile development; business requirement; competitive market; compliant SOA architecture; domain expert; end user guidance; granularity; natural language dialog; personal assistant; protocol independent service; service design; service interface; service library; service lifecycle; service-oriented architecture; software designer; software engineering domain; software process improvement; software tools; standard-based service; user stories; vocabulary; Computer architecture; Data mining; Libraries; Natural languages; Ontologies; Service-oriented architecture; Vocabulary; CSCWD; Natural Language Processing; Personal Assistants; Service-Oriented Architecture;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Supported Cooperative Work in Design (CSCWD), Proceedings of the 2014 IEEE 18th International Conference on
Conference_Location
Hsinchu
Type
conf
DOI
10.1109/CSCWD.2014.6846822
Filename
6846822
Link To Document