2018 5th International Conference on Data and Software Engineering (ICoDSE)最新文献

筛选
英文 中文
OPT+Graph: Detection of Graph Data Structure on Program Visualization Tool to Support Learning OPT+Graph:基于程序可视化工具的图数据结构检测以支持学习
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705794
Habibie Ed Dien, Yudistira Dwi Wardhana Asnar
{"title":"OPT+Graph: Detection of Graph Data Structure on Program Visualization Tool to Support Learning","authors":"Habibie Ed Dien, Yudistira Dwi Wardhana Asnar","doi":"10.1109/ICODSE.2018.8705794","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705794","url":null,"abstract":"This paper presents OPT+Graph, a web-based program visualization tool to support learning programming graph data structure in C. This tool is developed based on pythontutor.com (OPT). The main contribution is visualization graph data structure on program visualization tool. An evaluation visualization used four main stages with the online quiz. However the third stage is a core of evaluation. The third stage has two sub-stage that is simulation 1 and simulation 2. In the simulation 1, the respondents using original OPT tool then OPT+Graph tool; and the simulation 2, they using OPT+Graph tool then original OPT tool. In the last stage, they completed the online quiz without any tools. It is key for validate an evaluation visualization. Finally, we have found in this work: 1) detection technique of graph data structure for visualization based on representation of adjacency matrix, array of edges, and array of adjacency list in C source code; 2) in the simulation 1, there were about 52,38% from 11 of 21 respondents have effective and efficient results using OPT+Graph tool, and about 66,67% from 14 of 21 respondents successfully solve the problem effectively and efficiently in the simulation 2; and 3) OPT+Graph is free and open source software, available at github.com/habibieeddien/optplusgraph.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121431228","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}
引用次数: 2
Buzzer Detection on Twitter Using Modified Eigenvector Centrality 基于改进特征向量中心性的Twitter蜂鸣器检测
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705788
Mario Tressa Juzar, Saiful Akbar
{"title":"Buzzer Detection on Twitter Using Modified Eigenvector Centrality","authors":"Mario Tressa Juzar, Saiful Akbar","doi":"10.1109/ICODSE.2018.8705788","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705788","url":null,"abstract":"Social media is an online media where its users can easily participate, share, and create contents. One of the most used social media is twitter. Twitter nowadays used by billions of people to interact with other people. One of the phenomenon that we can observe in social media is user that has influence to other users, which commonly called influencer or buzzer. Buzzer often considered as central point of information spreading, which mean we can analyze it by using centrality analysis. Buzzer detection is one of problem that happen in social media that can be approach by using centrality analysis. One of the centrality analysis method is eigenvector centrality. Dynamics data that occur on twitter can be used as weight in eigenvector centrality and we made some modification in eigenvector centrality. On this paper, we propose a method by using modified eigenvector centrality to detect buzzer by considering dynamics data that occur on twitter.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"98 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131564188","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}
引用次数: 5
CODECOD: Crowdsourcing Platform for Code Smell Detection CODECOD:代码气味检测的众包平台
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705923
Andi Jamiati Paramita, Muhamad Zuhri Catur Candra
{"title":"CODECOD: Crowdsourcing Platform for Code Smell Detection","authors":"Andi Jamiati Paramita, Muhamad Zuhri Catur Candra","doi":"10.1109/ICODSE.2018.8705923","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705923","url":null,"abstract":"Finding code smells in a program code must be done as soon as possible to improve the software maintainability. Nowadays, various automatic code smell detection tools have been developed. However, to increase the quality, the role of humans who do manual detection is still needed. Therefore, in this work, we develop a platform called CODECEOD, which involves crowd to detect code smells. This platform implements crowdsourcing method by decomposing requested tasks, in the form of uploaded source codes, into microtasks to enable the distribution of tasks to multiple workers. To guarantee the quality of the detection results, we introduced a quality assurance method called Find, Vote, Verify. Based on the evaluation involving software engineers, CODECOD is capable to detect more code smells with high accuracy compared to an automatic tool. Moreover, we also show that the proposed Find, Vote, Verify technique delivers an improved accuracy compared to the traditional output-agreement quality assurance technique.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131120632","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}
引用次数: 0
Microtask Crowdsourcing Marketplace for Social Network 社交网络微任务众包市场
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705834
Davin Prasetya, Muhammad Zuhri Catur Candra
{"title":"Microtask Crowdsourcing Marketplace for Social Network","authors":"Davin Prasetya, Muhammad Zuhri Catur Candra","doi":"10.1109/ICODSE.2018.8705834","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705834","url":null,"abstract":"Crowdsourcing is a powerful way to process and collect data that needs human's logic and perception. Crowdsourcing can take part in many hard to compute problems such as data entry, multimedia transcriptions and many case of artificial intelligence. While this is a powerful approach, crowdsourcing needs a relatively large marketplace to works optimum. In context of Indonesia, we hardly hear about task crowdsourcing even though there are some marketplace like poin-web.co.id. In this paper, we propose a social network for crowdsourcing marketplace to penetrate the market. People tends to waste most of their time on social network and game rather than other mobile application in case of mobile usage. The idea is to make crowdsourcing as a filler while people are using social networks like waiting for a chat or scrolling the timeline. And by applying microtask as the task, people will not have much burden on doing the task. On the other hand, he/she will get additional income. We implemented LINE as a basis of our social network marketplace. LINE does provide the most interactive way of provide message. Additionally, the user of LINE in Indonesia is growing in a fast pace. We conduct an experiment focused on worker's coverage and ease of use. By using usability testing as a basis of ease of use evaluation, we received good feedbacks as 90.9% of the users feel easier to answer through LINE and is excited to use the platform in case it goes with real money.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128819602","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}
引用次数: 1
Optimal Path Finding Algorithm Using Weighted Based Heuristic for Incoherent Mapping Repair 基于加权启发式的非相干映射修复最优寻径算法
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705812
Inne Gartina Husein, B. Sitohang, Saiful Akbar, F. N. Azizah
{"title":"Optimal Path Finding Algorithm Using Weighted Based Heuristic for Incoherent Mapping Repair","authors":"Inne Gartina Husein, B. Sitohang, Saiful Akbar, F. N. Azizah","doi":"10.1109/ICODSE.2018.8705812","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705812","url":null,"abstract":"Coherent mapping becomes important resources in ontology matching process. A process called mapping repair is carried out to ensure the output alignment does not contain incoherent mapping. The goal of repair is to change the incoherent alignment into coherent alignment by removing some unwanted mapping from the alignment. The removal of mapping should be as minimal as possible in order to avoid a major change in input alignment. This article aims to build a mapping repair system that restore incoherent into coherent mapping (or alignment). This study implements mapping weighting as the heuristic function and A* Search method to produce coherent output alignment. Some experiments were conducted, the results showed that proposed system can produce output alignment with zero conflict and 100% coherence degree.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"43 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114648849","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}
引用次数: 1
Designing a Big Screen Interaction Based on Smartphone Touch Gestures 基于智能手机触摸手势的大屏幕交互设计
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705847
Firdan Machda, Y. Asnar, Saiful Akbar
{"title":"Designing a Big Screen Interaction Based on Smartphone Touch Gestures","authors":"Firdan Machda, Y. Asnar, Saiful Akbar","doi":"10.1109/ICODSE.2018.8705847","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705847","url":null,"abstract":"Advances in computer systems lead to the pervasiveness of computer systems in our surrounding (e.g., open spaces, malls). Those computers are often equipped with big screens and various input devices (e.g., keyboards, joystics, mouses, touchscreens) to interact with. Though smartphone has been ubiquitous and equipped with various input means and sensors, it is quite rare to use them to interact with a big screen. In this paper, we explore a design space of touch geastures in a smartphone for users interacting with a big screen via their smartphones. We conduct various experiments various geatures and studies how a finger interacts with the smartphone's touchscreen and maps it to a big screen interaction. Those geasutres are tap, double tap, drag, flick, spread, pinch and rotate. To validate our interaction design, we conduct users' experiments interacting with a big screen using an object with various size. Those results, then compare with a mouse with the same interaction. Though, experiment results show our interaction design worse than the ones with mouse. It shows promising results to be further developed so that bring your own device interaction in a public place with a big screen can become a user-friendly reality.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"407 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126980592","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}
引用次数: 0
Proceedings of 2018 5th International Conference on Data and Software Engineering (ICoDSE) 2018第五届数据与软件工程国际会议论文集(ICoDSE)
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/icodse.2018.8705861
{"title":"Proceedings of 2018 5th International Conference on Data and Software Engineering (ICoDSE)","authors":"","doi":"10.1109/icodse.2018.8705861","DOIUrl":"https://doi.org/10.1109/icodse.2018.8705861","url":null,"abstract":"","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124447997","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}
引用次数: 1
An Interactive Kinect-Based Game Development for Shoulder Injury Rehabilitation 肩伤康复互动式动作游戏开发
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705844
A.S.C.M. Arif, Nur Ulfa Maulidevi, Dody Dharma, Mohammad Rizky Alimansyah, T. Prabowo
{"title":"An Interactive Kinect-Based Game Development for Shoulder Injury Rehabilitation","authors":"A.S.C.M. Arif, Nur Ulfa Maulidevi, Dody Dharma, Mohammad Rizky Alimansyah, T. Prabowo","doi":"10.1109/ICODSE.2018.8705844","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705844","url":null,"abstract":"Shoulder injury is a joint dysfunction that often occurs due to training or other activities that use hand as a support. Technology development such as motion tracking that can record movements becomes media that can be implemented in the rehabilitation process. An implementation that can be used to detect motion is by utilizing Microsoft Kinect. In this paper, we conducted research to utilize Kinect in an effort to assist the rehabilitation process, which can perform on the development of the players. We use several methods to predict and manage each level of the game, namely Exponential Smoothing and Kalman Filter. The results showed that the prediction with Kalman Filter was 87.59%, and the Exponential Smoothing method had an accuracy of 91.01%.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131107980","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}
引用次数: 4
Domain Specific Language for Web Scraper Development 用于Web Scraper开发的领域特定语言
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705842
Randy Arifanto, Y. Asnar, M. Liem
{"title":"Domain Specific Language for Web Scraper Development","authors":"Randy Arifanto, Y. Asnar, M. Liem","doi":"10.1109/ICODSE.2018.8705842","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705842","url":null,"abstract":"The process of web scraping is done by using an application called scraper. Various tools have been built to facilitate the process of scraper development, but these tools can only be used by programmers, while users who need web scraping not only programmers but also non-programmers. Non programmer referred to in this research is someone who is able to run the computer through the shell and less experienced in programming. It takes a suitable approach in the construction of scrapers by non-programmers. Therefore, in this research will be built scrapingDSL, a domain specific languages that can be used by non-programmers to build scraper. Scrapers built using scrapingDSL must be able to do web scraping against all types of websites with different structures and should be easy to understand, write and modify. To build a scrapingDSL that can meet those needs, the researcher analyzed the tools used in web scraping to determine the right tool for the scrapingDSL engine, analyzed the website structure to determine the need for the scrapingDSL and the translator application, and analyzed the the website content retrieval flow to determine the required language scrapingDSL elements. At the end of the study a test was conducted to determine whether scrapingDSL could be used by non-programmers to build scrapers. Testing is done by requesting 12 non-programmer respondents to build scraper using scrapingDSL.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129708448","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}
引用次数: 2
Cadfort: A Decentralized Internet of Things Platform Based on Kademlia Cadfort:基于Kademlia的去中心化物联网平台
2018 5th International Conference on Data and Software Engineering (ICoDSE) Pub Date : 2018-11-01 DOI: 10.1109/ICODSE.2018.8705912
Nikolas Wangsaputra, Muhammad Zuhri Catur Candra
{"title":"Cadfort: A Decentralized Internet of Things Platform Based on Kademlia","authors":"Nikolas Wangsaputra, Muhammad Zuhri Catur Candra","doi":"10.1109/ICODSE.2018.8705912","DOIUrl":"https://doi.org/10.1109/ICODSE.2018.8705912","url":null,"abstract":"Internet of Things is a fast-growing technology which is currently trending in modern industries. However, Internet of Things development is hindered by the lack of standardized development guidance and learning resources. Moreover, the use of centralized IoT solutions introduces a single point of failure as well as exposes private data to a third-party, and may leads to data and privacy breach. This research proposes a decentralized IoT platform based on Kademlia protocol. This platform aims to ease the development of simple Internet of Things system as well as solving centralized system potential threats, such as single point of failure and data breach. The main concept of the platform is to establish an overlay network in which every member (node) in the network is able to access certain data stream available in the network. Every time a node receives a data stream from a data source, it replicates the data stream to some other node based on Kademlia, so the data stream is accessible to most member of the network. The platform can also perform as a simple API server for data stream for a stand-alone deployment. The platform, named Cadfort, is successfully developed and is able to support simple IoT API development. The publish and subscribe functionality is also working to some degree, in which it is able to lookup certain data keys successfully in a network sized less than 1000 nodes. However, on a network sized 1000 node or more, the node sometimes fails to find certain data keys, in which the success rate is around 80% in a network with 3000 nodes. The result shows that the platform is effective for moderately sized clusters up to 1000 nodes.","PeriodicalId":362422,"journal":{"name":"2018 5th International Conference on Data and Software Engineering (ICoDSE)","volume":"106 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2018-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117230986","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}
引用次数: 2
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信