2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)最新文献
{"title":"SVM-RBF Kernel Learning Model for Activity Recognition in Smart Home","authors":"Zhi-Wei Chou, Ying-Kai Lu, Ke-Nung Huang","doi":"10.1109/SNPD51163.2021.9704919","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704919","url":null,"abstract":"The world population is aging. Taiwan will have at least 20 percent of the population over 65 by 2026. Telemonitoring technology is one of the solutions used to assist elderly people live independently. We designed a SVM-RBF kernel learning model to classify activities of daily living and to analyze an individual’s daily routines and habits, typically for the elderly who live alone. One of the CASAS smart home datasets was used to train and to retest the algorithm. A non-trained dataset was also used to validate the accuracy of the algorithm. Abnormal behaviors can be detected by compared with individual’s daily activity pattern as baseline.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131186666","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}
Kazuki Unigame, Daiki Takatsuki, S. Saiki, Masahide Nakamura, K. Yasuda
{"title":"Compass4SL: a Service for Sharing Problems and Solutions for the Elderly at Home","authors":"Kazuki Unigame, Daiki Takatsuki, S. Saiki, Masahide Nakamura, K. Yasuda","doi":"10.1109/SNPD51163.2021.9704941","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704941","url":null,"abstract":"Currently, Japan is entering a super-aged society. It is difficult for the elderly at home to deal with their problems in their lives by self aid and mutual aid. So this study aims to propose and implement Compass4SL, a problem and solution sharing service for the elderly at home. We design and implement the system according to the following steps. First, we find the use cases and entities. Then, we design the overall system structure with a layered architecture. Finally, we implement the system as a Web application based on the obtained design using Java and Spring Boot framework.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"228 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116428895","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":"Learning Inertial Measurement Error Compensation in GPS Signal Shielded Using LSTM","authors":"Yu-Fan Wu, Guo-Shing Huang, M. Kao","doi":"10.1109/SNPD51163.2021.9704926","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704926","url":null,"abstract":"GPS (Global Positioning System) is an indispensable technology in vehicle positioning and navigation. Now the GPS positioning technology is very mature and is developing towards high-precision and high-reliability technology. However, the stability of GPS needs to be improved. This paper uses RTK (Real Time Kinematic) real -time dynamic differential positioning technology that can improve GPS accuracy, as well as basic simple inertial navigation components such as gyroscopes, accelerometers, and magnetic compasses as GPS. Compensation during interruption improves the reliability of GPS positioning. However, the error of the long-term inertial navigation system accumulates over time, which seriously affects the navigation accuracy, and the accuracy of the simple sensor output is not high. Therefore, this paper proposes a neural network-like learning scheme that uses LSTM to achieve high-precision and reliable positioning. We use cars to collect the XY position coordinate data of the original vehicle around the urban area without difference and with difference positioning. Use MATLAB offline operation to calculate λ (longitude), Φ (latitude) and use the data measured by integrated inertial elements to assist navigation in the road section that is shielded by GPS signals. And use LSTM deep learning to correct its errors, and then compare with and without differential positioning methods to get a more optimized path map to achieve the compensation effect.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116467892","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":"Research and Design of Single Phase Inverter Based on Fuzzy PID Control","authors":"Xuebin Qin, Xing Nian, Weipeng Gao","doi":"10.1109/SNPD51163.2021.9704969","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704969","url":null,"abstract":"Fuzzy control rules can be converted into mathematical functions through fuzzy set theory and fuzzy reasoning theory, which can be easily combined with other physical laws to realize control strategies through computer software. At the same time, the fuzzy rules designed by expert experience can effectively control complex controlled objects, after actual debugging, its robustness and adaptability can easily meet the requirements. Combined with the fuzzy self-tuning PID control strategy, a fuzzy PID control system of the vehicle inverter is designed. Through the analysis of the inverter control system in the specific project, the mathematical model of the entire control system is obtained, and MATLAB simulation is carried out. The simulation results show that the fuzzy PID control system greatly improves the steady-state performance of the system, the output waveform distortion is small, and the harmonic content is low, which better meets the control requirements of the vehicle inverter.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132436211","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":"Characterizing Smart Systems with Interactive Personalization","authors":"Takuya Nakata, S. Saiki, Masahide Nakamura","doi":"10.1109/SNPD51163.2021.9704998","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704998","url":null,"abstract":"The personal adaptation of services, in which a system provides services according to the preferences and needs of individual users, is a key to the realization of the emerging Society 5.0. The personal adaptation of systems has been implemented through personal settings by users. However, it is very difficult for users who are not familiar with ICT to manually define the settings that meet their needs. In this paper, we therefore propose a new notion of smart system: Smart System with Interactive Personalization (SSIP). In SSIP, the system and the user have continuous and interactive conversations during the system operation. In the dialogue, the user tells his or her needs and the system introduces its functions. In this way, the user and the system understand each other and dynamically co-create personal settings. In this paper, in order to define SSIP, we present three functional requirements that the system must meet. We also characterize SSIP from the quality viewpoint by quality in use of the international standard SQuaRE. Finally, as a case study, we take the Mind Monitoring Service being developed by our group, and apply the proposed SSIP framework to individual adaptation of the incentive provision feature.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116898411","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}
Noppadol Assavakamhaenghan, R. Kula, Kenichi Matsumoto
{"title":"Interactive ChatBots for Software Engineering: A Case Study of Code Reviewer Recommendation","authors":"Noppadol Assavakamhaenghan, R. Kula, Kenichi Matsumoto","doi":"10.1109/SNPD51163.2021.9704950","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704950","url":null,"abstract":"Recommendation systems have played a large role in the Software Engineering research landscape. Applications have ranged from source code elements, APIs and reviewer recommendations, with techniques borrowed from the Information Retrieval, and Machine Learning domains. In recent times, there has been work into a new method of interaction, which is ChatBots, especially for Software Engineering. Early work has been aimed at using bots for mining software repositories, providing task-oriented feedback for the software developer. In this work, we would like to take the ChatBots one step forward, but using them inconjunction with recommendation systems to provide an interactive experience for recommendations. As a case study, we focus on the existing reviewer recommendation systems, and propose how using a ChatBot may enhance the solution, to provide a more accurate and realistic recommendation for the practitioner. In the end, we highlight the potential and next steps to utilize ChatBots into existing Software Engineering recommendation systems.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116849230","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":"Integrated Hamming Coding Operation to Reversible Data Hiding Scheme for Encrypted Images","authors":"Yi-Hui Chen, Pei-Yu Lin","doi":"10.1109/SNPD51163.2021.9704934","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704934","url":null,"abstract":"Cloud service is a convenient but insecure platform, which might suffer from the potential security risks, such as personal privacy leakage and illegal broadcasting. This paper proposed a reversible data embedding scheme in encrypted images using hamming coding. The sensitive data can be embedded into an encrypted image for privacy preserving. Later, the encrypted image can be restored back to the original one after extracting the hidden data. In comparison with schemes [1]-[5], the proposed scheme provides higher hiding capacity. The experiments show the positive result to confirm its feasibility.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117010418","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":"Web-based systems for inventory control in organizations: A Systematic Review","authors":"Gunther Misahuaman, Alfredo Daza, Emily Zavaleta","doi":"10.1109/SNPD51163.2021.9704993","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704993","url":null,"abstract":"Currently, large companies in the sales and warehouse environment, there are realities where they perform their inventories in a physical way, is have technological service, therefore, not running a stock management, etc. That is why Web Systems or Web Applications for inventory control, is very important for the efficiency of the areas they represent in small, medium and large organizations, where a change is reflected through the use of web technologies. The objective of a Web System is to manage the different processes that are represented in a company, where primarily based on their requirements, it is necessary to study, analyze, apply, validate, all the factors that compose it, and thus generates an impact, with the benefit of generating cost savings in hardware and software, and as a result there is efficiency, at the same time can include all the needs of the business. Therefore, the present work aims to collect and review the approaches made for the implementation of a Web System, the various methodologies or frameworks and frameworks that are used in the implementation of web systems, from a literature review and an analysis of the current state of the art of web systems. Eighty-five articles were found and 26 articles were selected, including those meeting the inclusion and exclusion criteria corresponding to the research questions. As a result, we obtained the proposed information, as a proposal for a Web system that can be implemented and evaluated later in another research.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"17 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115653187","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}
Vittunyuta Maeprasart, Ayano Ikegami, R. Kula, Kenichi Matsumoto
{"title":"Which Dependency was Updated? Exploring Who Changes Dependencies in npm packages","authors":"Vittunyuta Maeprasart, Ayano Ikegami, R. Kula, Kenichi Matsumoto","doi":"10.1109/SNPD51163.2021.9704933","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704933","url":null,"abstract":"Nowadays, software development increasingly depends on third-party library packages to reuse functionality and save the costs of building themselves. Since dependency is constantly evolving, developers struggle to update dependencies. In this work, we take the first exploration into the responsibility of updating a dependency. Analyzing 89,393 npm packages, we mine the repositories to understand who is the person responsible (i.e., dependency author) for the library update and whether or not the spread of responsibility of updating has an impact on what libraries will get updated. Our results show that 64.24% packages have only one dependency author who is responsible for the dependency. Furthermore, the number of dependency authors correlates with dependency changes, hinting that updating dependencies correlates with having more responsible developers. Lastly, we find that npm packages with just a single dependency author update different libraries compared to those with more dependency authors.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"14 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130202413","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":"Human Resource Analysis Based on Used Libraries in Eclipse Projects on GitHub","authors":"Wilson Chukwu Emmanuel, Akito Monden","doi":"10.1109/SNPD51163.2021.9704958","DOIUrl":"https://doi.org/10.1109/SNPD51163.2021.9704958","url":null,"abstract":"As current software development increasingly relies on libraries and frameworks, the knowledge and experience to use libraries is considered an important skill in software development. This paper attempts to analyze and identify the types of skills of contributors in five Eclipse projects, focusing on the libraries used by the contributors. We found that standard util libraries and I/O libraries are used in all projects, while specific libraries such as maven libraries and servlet libraries are used in one of the projects. Also, in library category analysis, we found that two projects require the security specialist that can use security libraries. Finally, in library provider analysis, we found that Oracle and JUnit libraries are used in all projects, which indicates that developers are recommended to learn these libraries.","PeriodicalId":235370,"journal":{"name":"2021 IEEE/ACIS 22nd International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD)","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2021-11-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127567089","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}