{"title":"Maximal frequent sequence mining for finding software clones","authors":"Yoshihisa Udagawa","doi":"10.1145/3011141.3011160","DOIUrl":"https://doi.org/10.1145/3011141.3011160","url":null,"abstract":"Software clones are introduced to source code by copying and slightly modifying code fragments for reuse. Thus, the problem of finding software clones is essentially the detection of strings that partially match. This paper describes a software clone detection technique using a sequential pattern-mining algorithm. After outlining a code normalization technique that extracts code-matching statements of interest from a specific programming language, viz., Java, we discuss how to extract a set of frequent sequences with gaps from a set of sequences that correspond to methods. The proposed algorithm also deals with maximal frequent sequences to find the most compact representation of sequential patterns. We define the maximal frequent sequence in the context of a partial match of sequences or gapped sequences. The novelty of our approach includes modified longest-common-subsequence (LCS) and backtrace algorithms for handling partial matches of sequences systematically. The paper also reports on the results of a case study using Apache Struts 2.5.2 Core. The results demonstrate the ability of the proposed algorithm to find clones of Types 1, 2, and 3.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"86 4 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128894146","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}
{"title":"Decision support in tourism based on human-computer cloud","authors":"A. Smirnov, A. Ponomarev, T. Levashova, N. Teslya","doi":"10.1145/3011141.3011174","DOIUrl":"https://doi.org/10.1145/3011141.3011174","url":null,"abstract":"Tourist mobility, high risk and uncertainty in unfamiliar environments cause the importance of information and decision support for tourists. On the other side, complex nature of tourism economic sector, intertwined with other sectors, demand for decision support methodologies and tools helping destination management organizations to plan the activities for promoting and rational development of tourist destinations. Decision support systems in tourism today leverage a variety of technologies both machine-driven and human-driven. This paper applies a novel concept of human-computer cloud as a conceptual and architectural approach to building decision support systems in tourism (both from the tourist's perspective, and from destination management organization's perspective). The main role of human-computer cloud here is to provide a convenient abstraction for computational resources, not only \"ordinary\" (electronic/software) ones but also human-based. In the paper, we identify the list of typical decision support tasks in tourism domain, outline possible human-based extensions of traditional kinds of decision support systems, and finally discuss how some popular decision support functions in this domain can be mapped to a multi-tiered conceptual architecture of human-computer cloud services. The proposed approach is illustrated by two usage scenarios - itinerary planning and destination visitors' survey.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"23 8","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133003996","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}
D. Longo, Patrícia Vilain, L. F. D. Silva, R. Mello
{"title":"A web framework for test automation: user scenarios through user interaction diagrams","authors":"D. Longo, Patrícia Vilain, L. F. D. Silva, R. Mello","doi":"10.1145/3011141.3011158","DOIUrl":"https://doi.org/10.1145/3011141.3011158","url":null,"abstract":"This paper presents a web framework for test automation. This framework automates tests specified using the technique User Scenarios through User Interaction Diagrams (US-UID). US-UIDs represent customer requirements and are created a priori to the development of the application code. The goal of this proposal is the execution of US-UIDs as acceptance tests to check the application code in the context of Acceptance Test-Driven Development (ATDD). The implementation of the proposed framework uses FitNesse as its base and adds an editor for creating and executing US-UIDs. The proposal is exemplified by US-UIDs of the 8-puzzle game and evaluates the code of a Web-based application. The results show that US-UID has an executable format as automated tests. In addition, the proposed web framework has the capability of indicating the success, error or failure of interaction between a US-UID and the application code.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115912386","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}
A. Martínez-Ortiz, D. Lizcano, M. Ortega, L. Ruiz, G. López
{"title":"A quality model for web components","authors":"A. Martínez-Ortiz, D. Lizcano, M. Ortega, L. Ruiz, G. López","doi":"10.1145/3011141.3011203","DOIUrl":"https://doi.org/10.1145/3011141.3011203","url":null,"abstract":"Web components improve Internet applications, empowering end-user development with encapsulation and interoperability. Public repositories contain a variety of web components implementing GUI elements, system components for mashup development and wrappers of popular web services. The distribution of this technology through public repositories has fostered a growing interest in quality metrics for web components, highlighting the absence of unified approach. This paper presents a reference model and evaluation framework for measuring the quality of web components. Preliminary results of an experimentation framework provide insights for comparing standard metrics with custom metrics based on curated user-perceived quality and data extracted from public repositories.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"73 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128376715","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}
Keisuke Hamada, Shinsuke Nakajima, D. Kitayama, K. Sumiya
{"title":"Experimental evaluation of method for driving route recommendation and learning drivers' route selection preferences","authors":"Keisuke Hamada, Shinsuke Nakajima, D. Kitayama, K. Sumiya","doi":"10.1145/3011141.3011150","DOIUrl":"https://doi.org/10.1145/3011141.3011150","url":null,"abstract":"Recent years have witnessed a rapid increase in the use of car navigation systems, which provide drivers with directions to their destinations. However, such systems do not always recommend a route that perfectly matches a driver's intent. Even when drivers intentionally change the driving route from the recommended one to another, most car navigation systems keep recommending or lead them back to the original recommended route. Such recommendations may not adequately reflect a driver's intent. We previously proposed a route recommendation method based on the estimation of a driver's intent by comparing the characteristics of a route selected by a driver and a route not selected by the driver but recommended by the car navigation system. In this study, we propose a method that can consider multiple costs and learn a driver's concept of the values for each cost; in brief, it represents an effective method for learning drivers' route selection preferences. In addition, we describe experimental evaluation results of our proposed method for driving route recommendations and learning drivers' route selection preferences.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"27 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124169607","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}
Ali Pazahr, J. Zapater, Francisco García-Sánchez, C. Botella, R. J. Martínez
{"title":"Semantically-enhanced advertisement recommender systems in social networks","authors":"Ali Pazahr, J. Zapater, Francisco García-Sánchez, C. Botella, R. J. Martínez","doi":"10.1145/3011141.3011489","DOIUrl":"https://doi.org/10.1145/3011141.3011489","url":null,"abstract":"Providing recommendations on social systems has been in the spotlight of both academics and industry for some time already. Social network giants like Facebook, LinkedIn, Myspace, etc., are eager to find the silver bullet of recommendation. These applications permit clients to shape a few certain social networks through their day-by-day social cooperative communications. In the meantime, today's online experience depends progressively on social association. One of the main concerns in social network is establishing a successful business plan to make more profit from the social network. Doing a business on every platform needs a good business plan with some important solutions such as advertise the products or services of other companies which would be a kind of marketing for those external businesses. In this study a philosophy of a system speaking to of a comprehensive structure of advertisement recommender system for social networks will be presented. The framework uses a semantic logic to provide the recommended products and this capability can differentiate the recommender part of the framework from classical recommender methods. Briefly, the framework proposed in this study has been designed in a form that can generate advertisement recommendations in a simplified and effective way for social network users.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132694620","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}
R. Radziszewski, Hubert Kenfack Ngankam, H. Pigot, Vincent Grégoire, D. Lorrain, S. Giroux
{"title":"An ambient assisted living nighttime wandering system for elderly","authors":"R. Radziszewski, Hubert Kenfack Ngankam, H. Pigot, Vincent Grégoire, D. Lorrain, S. Giroux","doi":"10.1145/3011141.3011171","DOIUrl":"https://doi.org/10.1145/3011141.3011171","url":null,"abstract":"The Assistive living technologies provide good results for the support of specific activities transforming a home into a smart home. In this paper, we present a personalized ambient support system for elderly suffering from Alzheimer's dementia and nighttime wandering. Our goal is to help the person stay at home as long as possible and regain a regular circadian cycle while providing more comfort to the caregiver. The intervention proceeds in two phases. During the monitoring phase, the system determines the resident profile based on nighttime routines. Data is gathered from sensors dispatched in the smart home, coupled with physiological data obtained from worn sensors. Data is then classified to determine engine rules that will provide assistance to the resident to satisfy his needs. In the second phase, assistance is provided to the person by triggering rules depending on the activities occurring during night. It offers a calm environment with music and visual icons to soothe the person then encourage it to return to bed. The system is installed at the Alzheimer's home using wireless technologies. Multiple heterogeneous technologies are put in common to achieve it. Reliabilities and robustness tests were carried out in a 4 1/2 room apartment for 3 months with over 3.78 million collected data tuples. These tests have established three clusters of activities necessary for the recognition of nighttime wandering activities. This helped start an ongoing experiment in homes.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"50 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125678120","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}
{"title":"E-commerce alarming security symptoms review and discussion of attacks indicators in e-commerce","authors":"Shrooq A. Alsenan, A. Mirza","doi":"10.1145/3011141.3011206","DOIUrl":"https://doi.org/10.1145/3011141.3011206","url":null,"abstract":"The research in the field of e-commerce security and cyber frauds is continually arising. Many measures were taken to facilitate dealing with security attacks to protect the e-commerce system as a whole. However, most of these measures work only after the attack took place. In this research, we take a new approach in identifying some symptoms relating to the e-commerce website, web-server or network that might be an alarming indicator that the e-commerce system is at risk. The correlation of the existence of these symptoms with security attacks is relatively high as we show in this study and is highly crucial for e-commerce websites operators to protect their e-commerce system as a whole. The preliminary contribution of this paper is being one of the first to investigate such alarming symptoms in the field of e-commerce to ultimately detect vulnerabilities causing security breaches to the e-commerce system before their occurrence.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132295155","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}
Yusuke Adachi, Naoya Onimura, Takanori Yamashita, S. Hirokawa
{"title":"Standard measure and SVM measure for feature selection and their performance effect for text classification","authors":"Yusuke Adachi, Naoya Onimura, Takanori Yamashita, S. Hirokawa","doi":"10.1145/3011141.3011190","DOIUrl":"https://doi.org/10.1145/3011141.3011190","url":null,"abstract":"This paper compares the prediction performance of document classification based on a variety of feature selection measures. Empirical experiments were conducted for the dataset re0 with 10 measures for feature selection and with SVM. It is confirmed that the feature selection based on the SVM-score proposed by Sakai and Hirokawa (2012) outperforms the standard measures with small number of features. In fact, 100 words are enough to get the similar performance obtained with all words. The reason of good performance of this feature selection is that the SVM-score capture not only the characteristic words of positive samples but of negative samples as well.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131358982","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}
Joaquim Bellmunt, M. Mokhtari, B. Abdulrazak, H. Aloulou
{"title":"Agile framework for rapid deployment in ambient assisted living environments","authors":"Joaquim Bellmunt, M. Mokhtari, B. Abdulrazak, H. Aloulou","doi":"10.1145/3011141.3011196","DOIUrl":"https://doi.org/10.1145/3011141.3011196","url":null,"abstract":"A Rapid deployment solution, which enables to discover surrounding context and construct the semantic knowledge, is a major enabler for large scale deployment of Ambient Assisted Living (AAL)1 solutions in aging people environments. Therefore, we built UbiSMART framework, an AAL ontology/web solution based on a shared cloud-based semantic reasoner, to enable easy and quick deployment of hardware and software component. UbiSMART uses two ontologies: 1) a generic ontology (abstract model) that contains the shared properties and 2) a specific ontology (instance model) that contains the details of each end-user environment. UbiSMART is complemented by a simple and user-friendly services to populate and modify the instance model. This solution does not need any prior knowledge of the system or technical expertise. In this paper, we present the description of our approach, the technical design, and its implementation. We also detail the validation in real scenarios and the obtained results, as well as the lessons learned and the future perspectives.","PeriodicalId":247823,"journal":{"name":"Proceedings of the 18th International Conference on Information Integration and Web-based Applications and Services","volume":"283 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-11-28","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122959633","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}