Rafael X. de O. Souza, A. A. D. Oliveira, Rogério Patricio Chagas do Nascimento
Uma das principais atividades da Engenharia de Requisitos (ER) é a Elicitação de Requisitos, que compreende o reconhecimento e a descrição das necessidades dos clientes, de forma a refletir o negócio de forma precisa e coerente. Além disso, a maior parte dos problemas que ocorrem durante o processo de desenvolvimento de software geralmente é causada por falhas nas fases iniciais. Diante disso, tecnologias que busquem compreender e descrever os processos de negócio e que permitam uma visão mais próxima do domínio, com alto grau de abstração, como o Desenvolvimento Orientado por Modelos (Model-Driven Developement -- MDD) e a Modelagem de Processos de Negócio (Business Process Modeling -- BPM) podem contribuir para uma melhoria da qualidade da elicitação e especificação de requisitos de software, sobretudo quando apoiadas por ferramentas que ofereçam meios para automatização do processo. Este artigo apresenta uma proposta de abordagem baseada em MDD e BPM voltada para o processo de Elicitação de Requisitos.
{"title":"ModelER: Abordagem baseada em modelos aplicada ao processo de elicitação de requisitos","authors":"Rafael X. de O. Souza, A. A. D. Oliveira, Rogério Patricio Chagas do Nascimento","doi":"10.1145/2590651.2590663","DOIUrl":"https://doi.org/10.1145/2590651.2590663","url":null,"abstract":"Uma das principais atividades da Engenharia de Requisitos (ER) é a Elicitação de Requisitos, que compreende o reconhecimento e a descrição das necessidades dos clientes, de forma a refletir o negócio de forma precisa e coerente. Além disso, a maior parte dos problemas que ocorrem durante o processo de desenvolvimento de software geralmente é causada por falhas nas fases iniciais. Diante disso, tecnologias que busquem compreender e descrever os processos de negócio e que permitam uma visão mais próxima do domínio, com alto grau de abstração, como o Desenvolvimento Orientado por Modelos (<i>Model-Driven Developement</i> -- MDD) e a Modelagem de Processos de Negócio (<i>Business Process Modeling</i> -- BPM) podem contribuir para uma melhoria da qualidade da elicitação e especificação de requisitos de software, sobretudo quando apoiadas por ferramentas que ofereçam meios para automatização do processo. Este artigo apresenta uma proposta de abordagem baseada em MDD e BPM voltada para o processo de Elicitação de Requisitos.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"63 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121833795","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The tourism industry along time has taken a more relevant significance inside of the economy. Nowadays travelers require systems capable of providing accurate information on tourist products and services in a transparent manner. This work presents a web-services based architecture for aiding the search and booking of diverse tourist services such as accommodation, transportation and other services, supporting the tourist before and during its travel, through the generation of travel itinerary. Asynchronous web services on JAX-WS and mobile devices technology have been used for the implementation.
{"title":"A booking system for touristic services with mobile devices and JAX-WS","authors":"C. Cubillos, Erwin Gutiérrez, E. Urra","doi":"10.1145/2590651.2590681","DOIUrl":"https://doi.org/10.1145/2590651.2590681","url":null,"abstract":"The tourism industry along time has taken a more relevant significance inside of the economy. Nowadays travelers require systems capable of providing accurate information on tourist products and services in a transparent manner. This work presents a web-services based architecture for aiding the search and booking of diverse tourist services such as accommodation, transportation and other services, supporting the tourist before and during its travel, through the generation of travel itinerary. Asynchronous web services on JAX-WS and mobile devices technology have been used for the implementation.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"45 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130260783","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Speech interfaces have played an important role on the use of mobile devices and pervasive systems, as well as on the support for accessibility. However, Automatic Speech Recognition (ASR) systems still face several issues that limit their performance, specially due the variability and complexity of the speech communication. One of these issues concerns the presence and influence of context information. We argue that if, well handled, context information can significantly improve the speech understanding accuracy. This paper provides a formalization of context and proposes an approach to its use on the adaptation of language model in ASR systems. This proposal is applied to the development of a remote control to mobile robotic devices. Results show a decrease up to 2.67% and 3.3% on WER and WIL rates, respectively.
{"title":"Context formalization and its use on dynamic adaptation of language model in ASR systems","authors":"G. F. Araújo, Hendrik T. Macedo","doi":"10.1145/2590651.2590655","DOIUrl":"https://doi.org/10.1145/2590651.2590655","url":null,"abstract":"Speech interfaces have played an important role on the use of mobile devices and pervasive systems, as well as on the support for accessibility. However, Automatic Speech Recognition (ASR) systems still face several issues that limit their performance, specially due the variability and complexity of the speech communication. One of these issues concerns the presence and influence of context information. We argue that if, well handled, context information can significantly improve the speech understanding accuracy. This paper provides a formalization of context and proposes an approach to its use on the adaptation of language model in ASR systems. This proposal is applied to the development of a remote control to mobile robotic devices. Results show a decrease up to 2.67% and 3.3% on WER and WIL rates, respectively.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127958193","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Los sistemas de recomendación en el área de la educación, haciendo uso de técnicas de minería de texto y de recuperación de la información, se vuelven una herramienta muy potente al momento de encontrar información útil y adecuada para el desarrollo de las actividades, brindando así, asistencia a los estudiantes en su proceso de aprendizaje. El presente trabajo propone el desarrollo de un framework de recomendación automática de contenidos, para asistir a los estudiantes en la evacuación de dudas respecto a temáticas de una asignatura, a través de una plataforma de e-learning.
{"title":"Framework de recomendación automática de contenidos en foros de discusión para entornos de e-learning","authors":"Beatriz Fernández Reuter, Elena Durán","doi":"10.1145/2590651.2590689","DOIUrl":"https://doi.org/10.1145/2590651.2590689","url":null,"abstract":"Los sistemas de recomendación en el área de la educación, haciendo uso de técnicas de minería de texto y de recuperación de la información, se vuelven una herramienta muy potente al momento de encontrar información útil y adecuada para el desarrollo de las actividades, brindando así, asistencia a los estudiantes en su proceso de aprendizaje. El presente trabajo propone el desarrollo de un framework de recomendación automática de contenidos, para asistir a los estudiantes en la evacuación de dudas respecto a temáticas de una asignatura, a través de una plataforma de e-learning.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114939621","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper we model the processes carried out during the transit of vessels through the Panama Canal, focusing on the usage of shared resources such as the locks and other areas that, due to physical limitations of space, can be used only by certain types of vessels. In large size discrete event systems occur very complex situations that can be approached from a formal methodological perspective. Petri Nets are a very powerful paradigm that can be used to model, analyze and synthesize concurrent systems based on discrete events. Our work focuses on the context of systems engineering and the use of formal methods to deal with processes that occur in distributed contexts that, when not properly coordinated, could produce unwanted results. In the case of transport systems, theses consequences can be catastrophic.
{"title":"Análisis y modelamiento del Canal de Panamá a través de las redes de petri","authors":"Stephanie Sánchez, A. Herrera, Carlos A. Rovetto","doi":"10.1145/2590651.2590667","DOIUrl":"https://doi.org/10.1145/2590651.2590667","url":null,"abstract":"In this paper we model the processes carried out during the transit of vessels through the Panama Canal, focusing on the usage of shared resources such as the locks and other areas that, due to physical limitations of space, can be used only by certain types of vessels. In large size discrete event systems occur very complex situations that can be approached from a formal methodological perspective. Petri Nets are a very powerful paradigm that can be used to model, analyze and synthesize concurrent systems based on discrete events. Our work focuses on the context of systems engineering and the use of formal methods to deal with processes that occur in distributed contexts that, when not properly coordinated, could produce unwanted results. In the case of transport systems, theses consequences can be catastrophic.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123016948","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
In this paper, we present the results of a systematic review involving the use of usability techniques in software developments where agile methodologies were used. The search strategy identified 307 studies, where only 32 were finally selected for the review. We found that complementary techniques are the most frequent techniques used with agile methodologies. In addition, most studies performed usability evaluations only during the implementation phase, and these evaluations were mostly constructed as elaborations of case studies.
{"title":"A systematic review of usability techniques in agile methodologies","authors":"Carolina Salvador, A. Nakasone, J. Pow-Sang","doi":"10.1145/2590651.2590668","DOIUrl":"https://doi.org/10.1145/2590651.2590668","url":null,"abstract":"In this paper, we present the results of a systematic review involving the use of usability techniques in software developments where agile methodologies were used. The search strategy identified 307 studies, where only 32 were finally selected for the review. We found that complementary techniques are the most frequent techniques used with agile methodologies. In addition, most studies performed usability evaluations only during the implementation phase, and these evaluations were mostly constructed as elaborations of case studies.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120905094","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
The hyperheuristic term is known in the optimization field as an automated methodology for selecting or generating heuristics to solve hard computational search problems. From the design perspective, it is based on decoupling the solving intelligence from the domain expertise, allowing to reuse the same solver for multiple, usually related problem domains. There are few works in which hyperheuristics have been designed and evaluated in distributed environments. In this paper, we propose a conceptual design of a distributed hyperheuristic architecture, from the problem domain deploying perspective, which allows to communicate different optimization environments (such as solver and domain) and to offering a "solving service". Different problems domains could be addressed using an encapsulated hyperheuristic solver, and through well defined interfaces, users can provide different heuristic components to perform the optimization process. The proposed architecture is only an initial step for which different modeling, design and implementation issues must be addressed. Such research should be focused on defining how conceptual design contributions must be leveraged to implement well defined interfaces, capable of connecting hyperheuristic solvers and problem domains within distributed environments.
{"title":"Towards a distributed hyperheuristic deploy architecture","authors":"E. Urra, D. Cabrera-Paniagua, C. Cubillos","doi":"10.1145/2590651.2590682","DOIUrl":"https://doi.org/10.1145/2590651.2590682","url":null,"abstract":"The hyperheuristic term is known in the optimization field as an automated methodology for selecting or generating heuristics to solve hard computational search problems. From the design perspective, it is based on decoupling the solving intelligence from the domain expertise, allowing to reuse the same solver for multiple, usually related problem domains. There are few works in which hyperheuristics have been designed and evaluated in distributed environments. In this paper, we propose a conceptual design of a distributed hyperheuristic architecture, from the problem domain deploying perspective, which allows to communicate different optimization environments (such as solver and domain) and to offering a \"solving service\". Different problems domains could be addressed using an encapsulated hyperheuristic solver, and through well defined interfaces, users can provide different heuristic components to perform the optimization process. The proposed architecture is only an initial step for which different modeling, design and implementation issues must be addressed. Such research should be focused on defining how conceptual design contributions must be leveraged to implement well defined interfaces, capable of connecting hyperheuristic solvers and problem domains within distributed environments.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126503166","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
E. Coutinho, L. O. Moreira, G. Paillard, J. G. R. Maia
Cloud computing is a trend of technology aimed at providing on-demand services with payment based on usage. Virtual Learning Environments (VLEs) are applications that require a highly scalable architecture that provides for its users an acceptable level of Quality of Service (QoS). This work aims to show the steps needed to install a VLE in a cloud computing infrastructure. The VLE's migration to this new type of execution environment allows the increase of its use but also brings some performance issues that must be considered. The case study will consider the Moodle VLE which was chosen for its widespread use.
{"title":"How to deploy a virtual learning environment in the cloud?","authors":"E. Coutinho, L. O. Moreira, G. Paillard, J. G. R. Maia","doi":"10.1145/2590651.2590675","DOIUrl":"https://doi.org/10.1145/2590651.2590675","url":null,"abstract":"Cloud computing is a trend of technology aimed at providing on-demand services with payment based on usage. Virtual Learning Environments (VLEs) are applications that require a highly scalable architecture that provides for its users an acceptable level of Quality of Service (QoS). This work aims to show the steps needed to install a VLE in a cloud computing infrastructure. The VLE's migration to this new type of execution environment allows the increase of its use but also brings some performance issues that must be considered. The case study will consider the Moodle VLE which was chosen for its widespread use.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129072500","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Hugo Ordóñez, Cristhian Figueroa, J. Corrales, M. Morisio, Carlos Alberto Cobos Lozada, Leandro Krug Wives
This paper presents EC-Indexer a new approach for Business Process indexing based on execution traces extracted from event-log files. Additionally, a tool implementing the proposed similarity mechanism was developed in order to evaluate the effectiveness by common measures as precision, recall, and f-measure. The results showed that even when the EC-Indexer approach scored low values of recall, it could reach high values of precision while reducing the execution time.
{"title":"Business process indexing based on similarity of execution cases","authors":"Hugo Ordóñez, Cristhian Figueroa, J. Corrales, M. Morisio, Carlos Alberto Cobos Lozada, Leandro Krug Wives","doi":"10.1145/2590651.2590664","DOIUrl":"https://doi.org/10.1145/2590651.2590664","url":null,"abstract":"This paper presents EC-Indexer a new approach for Business Process indexing based on execution traces extracted from event-log files. Additionally, a tool implementing the proposed similarity mechanism was developed in order to evaluate the effectiveness by common measures as precision, recall, and f-measure. The results showed that even when the EC-Indexer approach scored low values of recall, it could reach high values of precision while reducing the execution time.","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"40 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124187279","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
With modern smart phones and powerful mobile devices, Mobile apps provide many advantages to the community but it has also grown the demand for online availability and accessibility. Cloud computing is provided to be widely adopted for several applications in mobile devices. However, there are many advantages and disadvantages of using mobile applications and cloud computing. This paper focuses in providing an overview of mobile cloud computing advantages, disadvantages. The paper discusses the importance of mobile cloud applications and highlights the mobile cloud computing open challenges
{"title":"Mobile cloud computing: advantage, disadvantage and open challenge","authors":"A. Alzahrani, Nasser Alalwan, Mohamed Sarrab","doi":"10.1145/2590651.2590670","DOIUrl":"https://doi.org/10.1145/2590651.2590670","url":null,"abstract":"With modern smart phones and powerful mobile devices, Mobile apps provide many advantages to the community but it has also grown the demand for online availability and accessibility. Cloud computing is provided to be widely adopted for several applications in mobile devices. However, there are many advantages and disadvantages of using mobile applications and cloud computing. This paper focuses in providing an overview of mobile cloud computing advantages, disadvantages. The paper discusses the importance of mobile cloud applications and highlights the mobile cloud computing open challenges","PeriodicalId":165011,"journal":{"name":"Euro American Conference on Telematics and Information Systems","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-04-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131565280","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}