首页 > 最新文献

2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)最新文献

英文 中文
Authenticating physical location using QR codes and network latency 使用QR码和网络延迟验证物理位置
Charles Allen, A. Harfield
QR codes are increasingly being used as a mechanism to transmit one time passwords (OTPs) between devices for the purpose of authentication due to their convenience, low cost, and the ubiquity of consumer mobile devices. Existing practice typically utilizes a single QR code which is relatively easy to capture and relay to an offsite attacker or collaborator. We propose a mechanism using a stream of rapidly changing QR codes that maintains the convenience, ubiquity, and low cost of the standard approach, while aiming to eliminate the viability of relay attacks. We test this setup using a university class attendance scenario and successfully distinguish between valid physically present users and invalid offsite attackers.
由于QR码的便利性、低成本和消费者移动设备的普遍性,它越来越多地被用作设备之间传输一次性密码(otp)的机制,以达到认证的目的。现有的做法通常使用单个QR码,相对容易捕获并转发给场外攻击者或合作者。我们提出了一种使用快速变化的QR码流的机制,该机制保持了标准方法的便利性,普遍性和低成本,同时旨在消除中继攻击的可行性。我们使用大学课堂出勤场景测试了此设置,并成功区分了有效的物理在场用户和无效的场外攻击者。
{"title":"Authenticating physical location using QR codes and network latency","authors":"Charles Allen, A. Harfield","doi":"10.1109/JCSSE.2017.8025952","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025952","url":null,"abstract":"QR codes are increasingly being used as a mechanism to transmit one time passwords (OTPs) between devices for the purpose of authentication due to their convenience, low cost, and the ubiquity of consumer mobile devices. Existing practice typically utilizes a single QR code which is relatively easy to capture and relay to an offsite attacker or collaborator. We propose a mechanism using a stream of rapidly changing QR codes that maintains the convenience, ubiquity, and low cost of the standard approach, while aiming to eliminate the viability of relay attacks. We test this setup using a university class attendance scenario and successfully distinguish between valid physically present users and invalid offsite attackers.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"52 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79862444","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
Multi-role identification of sentences using Relevance Vector Space 基于关联向量空间的句子多角色识别
A. Prayote, Watcharet Kuntichod
This paper presents a solution to classifying sentences with multi-labels. This problem is an essential part to a semantic search process. Sentences or keywords with correctly automated labelling can enhance the efficiency and performance of the search. The technique introduces a vector space of relevance for keywords and sentences with necessary operations. Concepts and motivation are explained with mathematical models for the two vectors and their operations. Experiments of multi-role identification of sentences are conducted with abstracts of scientific articles. Procedures of executing models in the experiment are explained step by step. In comparison, nine other techniques of multi-label classification are used on the same data set. The evaluation is done on 4-fold cross validation basis. The study reveals a successful result of multi-role identification of sentences with higher accuracy than other nine techniques.
提出了一种多标签句子分类的解决方案。这个问题是语义搜索过程的一个重要组成部分。正确自动标记的句子或关键字可以提高搜索的效率和性能。该技术为具有必要操作的关键字和句子引入了一个相关向量空间。概念和动机解释了数学模型的两个向量和他们的操作。以科技文章摘要为对象,进行了句子多角色识别实验。并逐步说明了模型在实验中的执行步骤。相比之下,在同一数据集上使用了其他九种多标签分类技术。评价是在4次交叉验证的基础上进行的。研究结果表明,多角色识别的结果比其他九种技术具有更高的准确性。
{"title":"Multi-role identification of sentences using Relevance Vector Space","authors":"A. Prayote, Watcharet Kuntichod","doi":"10.1109/JCSSE.2017.8025946","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025946","url":null,"abstract":"This paper presents a solution to classifying sentences with multi-labels. This problem is an essential part to a semantic search process. Sentences or keywords with correctly automated labelling can enhance the efficiency and performance of the search. The technique introduces a vector space of relevance for keywords and sentences with necessary operations. Concepts and motivation are explained with mathematical models for the two vectors and their operations. Experiments of multi-role identification of sentences are conducted with abstracts of scientific articles. Procedures of executing models in the experiment are explained step by step. In comparison, nine other techniques of multi-label classification are used on the same data set. The evaluation is done on 4-fold cross validation basis. The study reveals a successful result of multi-role identification of sentences with higher accuracy than other nine techniques.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"49 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"78850596","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
Source code classification using Neural Networks 源代码分类使用神经网络
Shlok Gilda
Programming languages are the primary tools of the software development industry. As of today, the programming language of the vast majority of the published source code is manually specified or programmatically assigned based solely on the respective file extension. This work shows that the identification of the programming language can be done automatically by utilizing an artificial neural network based on supervised learning and intelligent feature extraction from the source code files. We employ a multi-layer neural network - word embedding layers along with a Convolutional Neural Network - to achieve this goal. Our criteria for an automatic source code identification solution include high accuracy, fast performance, and large programming language coverage. The model achieves a 97% accuracy rate while classifying 60 programming languages.
编程语言是软件开发行业的主要工具。到目前为止,绝大多数已发布的源代码的编程语言都是手动指定的,或者仅基于各自的文件扩展名以编程方式分配的。这项工作表明,利用基于监督学习和从源代码文件中智能提取特征的人工神经网络可以自动识别编程语言。我们采用多层神经网络-词嵌入层和卷积神经网络-来实现这一目标。我们对自动源代码识别解决方案的标准包括高精度、快速性能和广泛的编程语言覆盖。该模型对60种编程语言进行分类,准确率达到97%。
{"title":"Source code classification using Neural Networks","authors":"Shlok Gilda","doi":"10.1109/JCSSE.2017.8025917","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025917","url":null,"abstract":"Programming languages are the primary tools of the software development industry. As of today, the programming language of the vast majority of the published source code is manually specified or programmatically assigned based solely on the respective file extension. This work shows that the identification of the programming language can be done automatically by utilizing an artificial neural network based on supervised learning and intelligent feature extraction from the source code files. We employ a multi-layer neural network - word embedding layers along with a Convolutional Neural Network - to achieve this goal. Our criteria for an automatic source code identification solution include high accuracy, fast performance, and large programming language coverage. The model achieves a 97% accuracy rate while classifying 60 programming languages.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"45 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89434314","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}
引用次数: 27
Pre-impact fall detection approach using dynamic threshold based and center of gravity in multiple Kinect viewpoints 在多个Kinect视点中使用基于动态阈值和重心的预碰撞摔倒检测方法
Nuth Otanasap, P. Boonbrahm
One of the primary reasons of injury related to death not only in elderlies but also in young people is slip trip and fall accidents. It will be very useful if fall accidents can be detected in pre-fall and critical fall phase long enough before the human body impact to the floor. Pre-impact fall detection method and lead time before impact are very important factors that has been used to save a person who takes risks. In this paper, multiple viewpoints in vision based sensing that provided by multiple Kinect© sensors using dynamic threshold based and center of gravity are proposed. Pre-fall detection alert will be triggered by acceleration of head position compared with dynamic threshold based approach and range of center of gravity compared with base of support area. Moreover using blinding technique without video stream recording is one of useful feature in our vision based approach for reducing privacy issue. Not only fall actions but also a series of normal activities in daily living such as sitting, bending and laying were performed by 10 young adult volunteers. Results from the experiments indicate that the proposed method lead time is about 500 milliseconds which is faster than previous proposition and it is appropriate for airbags inflation triggering.
滑倒和跌倒事故不仅是老年人而且也是年轻人受伤导致死亡的主要原因之一。如果能在人体撞击地面之前足够长的时间检测到坠落事故的预坠落和临界坠落阶段,这将是非常有用的。碰撞前的跌落检测方法和碰撞前的提前时间是用来拯救冒险人员的非常重要的因素。本文提出了基于动态阈值和重心的多Kinect©传感器视觉感知中的多视点。与基于动态阈值的方法相比,头部位置的加速度和重心的范围与支撑区域的基础相比会触发跌倒前检测警报。此外,在不记录视频流的情况下使用盲化技术是我们基于视觉的方法中减少隐私问题的有用特征之一。10名年轻的成年志愿者不仅进行了跌倒动作,还进行了一系列日常生活中的正常活动,如坐、屈和躺。实验结果表明,该方法的提前时间约为500毫秒,比之前提出的方法快,适用于气囊充气触发。
{"title":"Pre-impact fall detection approach using dynamic threshold based and center of gravity in multiple Kinect viewpoints","authors":"Nuth Otanasap, P. Boonbrahm","doi":"10.1109/JCSSE.2017.8025955","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025955","url":null,"abstract":"One of the primary reasons of injury related to death not only in elderlies but also in young people is slip trip and fall accidents. It will be very useful if fall accidents can be detected in pre-fall and critical fall phase long enough before the human body impact to the floor. Pre-impact fall detection method and lead time before impact are very important factors that has been used to save a person who takes risks. In this paper, multiple viewpoints in vision based sensing that provided by multiple Kinect© sensors using dynamic threshold based and center of gravity are proposed. Pre-fall detection alert will be triggered by acceleration of head position compared with dynamic threshold based approach and range of center of gravity compared with base of support area. Moreover using blinding technique without video stream recording is one of useful feature in our vision based approach for reducing privacy issue. Not only fall actions but also a series of normal activities in daily living such as sitting, bending and laying were performed by 10 young adult volunteers. Results from the experiments indicate that the proposed method lead time is about 500 milliseconds which is faster than previous proposition and it is appropriate for airbags inflation triggering.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"26 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85815106","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
Measuring data locality ratio in virtual MapReduce cluster using WorkflowSim 利用WorkflowSim测量虚拟MapReduce集群中的数据局部性比
Peerasak Wangsom, K. Lavangnananda, P. Bouvry
The data locality is significant factor which has a direct impact on the performance of MapReduce framework. Several previous works have proposed alternative scheduling algorithms for improving the performance by increasing data locality. Nevertheless, their studies had focused the data locality on physical MapReduce cluster. As more and more deployment of MapReduce cluster have been on virtual environment, a more suitable evaluation of MapReduce cluster may be necessary. This study adopts a simulation based approach. Five scheduling algorithms were used for the simulation. WorkflowSim is extended by inclusion of three implemented modules to assess the new performance measure called ‘data locality ratio’. Comparison of their results reveals interesting findings. The proposed implementation can be used to assess ‘data locality ratio’ and allows users prior to efficiently select and tune scheduler and system configurations suitable for an environment prior to its actual physical MapReduce deployment.
数据的局部性是直接影响MapReduce框架性能的重要因素。以前的一些工作已经提出了通过增加数据局部性来提高性能的替代调度算法。然而,他们的研究主要集中在物理MapReduce集群上的数据位置。随着越来越多的MapReduce集群部署在虚拟环境中,可能需要对MapReduce集群进行更合适的评估。本研究采用基于仿真的方法。仿真中采用了5种调度算法。WorkflowSim通过包含三个已实现的模块来扩展,以评估称为“数据局部性比率”的新性能度量。比较他们的结果会发现一些有趣的现象。提出的实现可用于评估“数据局域性比率”,并允许用户在实际物理MapReduce部署之前有效地选择和调优适合环境的调度器和系统配置。
{"title":"Measuring data locality ratio in virtual MapReduce cluster using WorkflowSim","authors":"Peerasak Wangsom, K. Lavangnananda, P. Bouvry","doi":"10.1109/JCSSE.2017.8025944","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025944","url":null,"abstract":"The data locality is significant factor which has a direct impact on the performance of MapReduce framework. Several previous works have proposed alternative scheduling algorithms for improving the performance by increasing data locality. Nevertheless, their studies had focused the data locality on physical MapReduce cluster. As more and more deployment of MapReduce cluster have been on virtual environment, a more suitable evaluation of MapReduce cluster may be necessary. This study adopts a simulation based approach. Five scheduling algorithms were used for the simulation. WorkflowSim is extended by inclusion of three implemented modules to assess the new performance measure called ‘data locality ratio’. Comparison of their results reveals interesting findings. The proposed implementation can be used to assess ‘data locality ratio’ and allows users prior to efficiently select and tune scheduler and system configurations suitable for an environment prior to its actual physical MapReduce deployment.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"41 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"76470196","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
Separation of abnormal regions on black gram leaves using image analysis 利用图像分析方法分离黑克兰叶片异常区域
Pavit Noinongyao, U. Watchareeruetai, Puriwat Khantiviriya, Chaiwat Wattanapaiboonsuk, S. Duangsrisai
This paper proposes an image analysis method for separating abnormal regions caused by nutrient deficiencies on plants' leaves. The proposed method analyzes a histogram of normal leaves' colors to identify abnormalities on leaves. It can be divided into three main steps. Firstly, color features of leaf region in an input image are computed. Secondly, for each pixel, its color features are compared to the corresponding bin in the histogram to determine whether the pixel is abnormal. Finally, a post-processing technique is then applied to reduce noises in the result. Experiments have been conducted using black gram (Vigna mungo) leaves with five different nutrient deficiencies. The experimental results show that the proposed method can separate abnormal regions with an accuracy of above 90%.
提出了一种分离植物叶片营养缺乏异常区域的图像分析方法。该方法通过分析正常叶片颜色的直方图来识别叶片上的异常。它可以分为三个主要步骤。首先,计算输入图像中叶子区域的颜色特征;其次,对于每个像素,将其颜色特征与直方图中对应的bin进行比较,判断像素是否异常。最后,应用后处理技术来降低结果中的噪声。用五种不同营养缺乏的黑克兰(Vigna mungo)叶片进行了试验。实验结果表明,该方法能有效地分离出异常区域,准确率达90%以上。
{"title":"Separation of abnormal regions on black gram leaves using image analysis","authors":"Pavit Noinongyao, U. Watchareeruetai, Puriwat Khantiviriya, Chaiwat Wattanapaiboonsuk, S. Duangsrisai","doi":"10.1109/JCSSE.2017.8025951","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025951","url":null,"abstract":"This paper proposes an image analysis method for separating abnormal regions caused by nutrient deficiencies on plants' leaves. The proposed method analyzes a histogram of normal leaves' colors to identify abnormalities on leaves. It can be divided into three main steps. Firstly, color features of leaf region in an input image are computed. Secondly, for each pixel, its color features are compared to the corresponding bin in the histogram to determine whether the pixel is abnormal. Finally, a post-processing technique is then applied to reduce noises in the result. Experiments have been conducted using black gram (Vigna mungo) leaves with five different nutrient deficiencies. The experimental results show that the proposed method can separate abnormal regions with an accuracy of above 90%.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"7 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"86123735","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}
引用次数: 8
Generalization of a mental rotation skill in humanoid robots 类人机器人心理旋转技巧的推广
Kristsana Seepanomwan
This work demonstrates how generalization ability can be integrated into a neural network model of mental rotation. The model was validated with a physical humanoid robot, the iCub, as simulated participants. The results confirm that the proposed model is capable of solving a mental rotation task consisting of a number of unseen stimuli. Furthermore, characteristic of response time profiles and error rates replicates the same fashion as found in human participants. Mechanisms underlie the successes are forward model training and matching processes, both are independent of objects' identity. This work could benefit robotic applications e.g., planning, decision-making, in which the results of any actions can be seen before really performing them.
这项工作展示了如何将泛化能力整合到心理旋转的神经网络模型中。该模型用一个人形机器人iCub作为模拟参与者进行了验证。结果证实,所提出的模型能够解决由许多看不见的刺激组成的心理旋转任务。此外,响应时间概况和错误率的特征复制了人类参与者的相同方式。成功的机制是前向模型训练和匹配过程,两者都独立于对象的身份。这项工作可以使机器人应用受益,例如,计划,决策,其中任何行动的结果都可以在真正执行之前看到。
{"title":"Generalization of a mental rotation skill in humanoid robots","authors":"Kristsana Seepanomwan","doi":"10.1109/JCSSE.2017.8025925","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025925","url":null,"abstract":"This work demonstrates how generalization ability can be integrated into a neural network model of mental rotation. The model was validated with a physical humanoid robot, the iCub, as simulated participants. The results confirm that the proposed model is capable of solving a mental rotation task consisting of a number of unseen stimuli. Furthermore, characteristic of response time profiles and error rates replicates the same fashion as found in human participants. Mechanisms underlie the successes are forward model training and matching processes, both are independent of objects' identity. This work could benefit robotic applications e.g., planning, decision-making, in which the results of any actions can be seen before really performing them.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"602 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77626699","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
Measuring difficulty levels of JavaScript questions in Question-Answer Community based on concept hierarchy 基于概念层次来衡量问答社区中JavaScript问题的难度等级
Neung Viriyadamrongkij, T. Senivongse
Online inquiry communities such as Question-Answer Communities (QAC) have captured interest of online users since they can share and search for any information from any place in the world. The number of questions and answers submitted to a popular community can increase rapidly, and that can make it difficult for users who look for the “right” questions to answer. That is, from the view of knowledgeable experienced users, they tend to look for hard challenging questions as an opportunity to share their knowledge and to build respect with the community. Hence it is desirable to distinguish difficult questions from easy ones. Current researches estimate complexity of questions based on the analysis of the features of the QAC without considering the contents of the questions. This paper presents a method to measure question difficulty levels based directly on the question contents. In particular, we analyze the difficulty of terms that appear in a JavaScript-related question, based on the proposed JavaScript concept hierarchy. In an evaluation of the performance of the question difficulty estimation, our concept-based measure gives similar performance to that of the existing measure based on the features of the QAC, but when they are used together, the performance can be enhanced.
问答社区(QAC)等在线查询社区吸引了在线用户的兴趣,因为他们可以分享和搜索来自世界任何地方的任何信息。提交给流行社区的问题和答案数量可能会迅速增加,这可能会使寻找“正确”问题的用户很难回答。也就是说,从知识渊博、经验丰富的用户的角度来看,他们倾向于寻找具有挑战性的难题,以此作为分享知识和在社区中建立尊重的机会。因此,把难的问题和容易的问题区分开来是可取的。目前的研究都是基于对QAC特征的分析来估计问题的复杂性,而没有考虑问题的内容。本文提出了一种直接根据题目内容来衡量题目难度等级的方法。特别地,我们根据提出的JavaScript概念层次结构分析了出现在JavaScript相关问题中的术语的难度。在评价问题难度估计的性能时,我们的基于概念的度量与基于QAC特征的现有度量的性能相似,但当它们一起使用时,性能可以得到提高。
{"title":"Measuring difficulty levels of JavaScript questions in Question-Answer Community based on concept hierarchy","authors":"Neung Viriyadamrongkij, T. Senivongse","doi":"10.1109/JCSSE.2017.8025945","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025945","url":null,"abstract":"Online inquiry communities such as Question-Answer Communities (QAC) have captured interest of online users since they can share and search for any information from any place in the world. The number of questions and answers submitted to a popular community can increase rapidly, and that can make it difficult for users who look for the “right” questions to answer. That is, from the view of knowledgeable experienced users, they tend to look for hard challenging questions as an opportunity to share their knowledge and to build respect with the community. Hence it is desirable to distinguish difficult questions from easy ones. Current researches estimate complexity of questions based on the analysis of the features of the QAC without considering the contents of the questions. This paper presents a method to measure question difficulty levels based directly on the question contents. In particular, we analyze the difficulty of terms that appear in a JavaScript-related question, based on the proposed JavaScript concept hierarchy. In an evaluation of the performance of the question difficulty estimation, our concept-based measure gives similar performance to that of the existing measure based on the features of the QAC, but when they are used together, the performance can be enhanced.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"1 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85653389","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}
引用次数: 8
Queuing-aware Routing Algorithm in Software Defined Networks 软件定义网络中的排队感知路由算法
P. Chumcharoen, Kiattikun Kawila, K. N. Nakorn, K. Rojviboonchai
Routing Algorithm is an important mechanism which decides data transferring path in a network. Several existed routing algorithms are derived from a fundamental of graph theory with shortest path approach. A lot of additional network metrics were applied to serve the best quality of service (QoS) to end devices. However, a selected path from the existed algorithms can suffer from additional end-to-end latency for long time periods when the number of traffic flows increases. This situation is called the bufferbloat problem which is caused by excessively large queue in buffer. In this paper, we proposed a novel queuing-aware routing algorithm in software defined networks. The proposed algorithm leverages a capability of centralized system to gather directly the buffering information in real-time to calculate the shortest path with acceptable buffering occupancy level. The simulation result shows that the proposed algorithm outperforms the traditional shortest path approach in term of overall throughput significantly.
路由算法是决定网络中数据传输路径的重要机制。现有的几种路由算法都是基于最短路径方法的图论基础。为了向终端设备提供最佳服务质量(QoS),应用了许多附加的网络度量。但是,当流量增加时,从现有算法中选择的路径可能会在很长一段时间内遭受额外的端到端延迟。这种情况被称为缓冲区膨胀问题,它是由缓冲区中的队列过大引起的。本文提出了一种新的软件定义网络中的排队感知路由算法。该算法利用集中式系统实时直接收集缓冲信息的能力,计算出具有可接受缓冲占用水平的最短路径。仿真结果表明,该算法在总体吞吐量方面明显优于传统的最短路径方法。
{"title":"Queuing-aware Routing Algorithm in Software Defined Networks","authors":"P. Chumcharoen, Kiattikun Kawila, K. N. Nakorn, K. Rojviboonchai","doi":"10.1109/JCSSE.2017.8025937","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025937","url":null,"abstract":"Routing Algorithm is an important mechanism which decides data transferring path in a network. Several existed routing algorithms are derived from a fundamental of graph theory with shortest path approach. A lot of additional network metrics were applied to serve the best quality of service (QoS) to end devices. However, a selected path from the existed algorithms can suffer from additional end-to-end latency for long time periods when the number of traffic flows increases. This situation is called the bufferbloat problem which is caused by excessively large queue in buffer. In this paper, we proposed a novel queuing-aware routing algorithm in software defined networks. The proposed algorithm leverages a capability of centralized system to gather directly the buffering information in real-time to calculate the shortest path with acceptable buffering occupancy level. The simulation result shows that the proposed algorithm outperforms the traditional shortest path approach in term of overall throughput significantly.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"25 1","pages":"1-5"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"85671853","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
Encouraging water management in local communities through Living Weir 3D animations 通过Living Weir 3D动画鼓励当地社区的水管理
Sasithorn Rattanarungrot, S. Chaisriya, Patibut Preeyawongsakul, Patiwat Ketlertprasert, Nattacha Silakun
This paper presents the process of developing Living Weir 3D animations used for supporting water appreciation and management in local communities. The living weir is an innovative water management system that allows people in the communities to contribute and take responsibility in maintaining and organizing their living weirs and water supply. In addition, the animations have been published on YouTube where they can be easily accessed and shared. The main idea of the Living Weir 3D animations is enhancing the understanding about living weirs and encouraging water management for sustainable use. The animation production starts with data collection that is accomplished by gathering information such as daily routine related to water consumption, ecosystem and the built living weirs from people who live in the community. The next step is analyzing data and storyboarding where the collected data is transformed into stories, scripts and storyboards. The final step is creating 3D aminations from the designed storyboards.
本文介绍了用于支持当地社区水欣赏和管理的Living Weir 3D动画的开发过程。生活堰是一种创新的水管理系统,它允许社区中的人们在维护和组织他们的生活堰和供水方面做出贡献并承担责任。此外,这些动画已经发布在YouTube上,可以很容易地访问和分享。活体堰3D动画的主要目的是提高人们对活体堰的理解,并鼓励可持续利用水资源的管理。动画制作从数据收集开始,通过收集社区居民的日常用水、生态系统和建造的活堰等信息来完成。下一步是分析数据和故事板,将收集到的数据转换成故事、脚本和故事板。最后一步是从设计的故事板中创建3D动画。
{"title":"Encouraging water management in local communities through Living Weir 3D animations","authors":"Sasithorn Rattanarungrot, S. Chaisriya, Patibut Preeyawongsakul, Patiwat Ketlertprasert, Nattacha Silakun","doi":"10.1109/JCSSE.2017.8025940","DOIUrl":"https://doi.org/10.1109/JCSSE.2017.8025940","url":null,"abstract":"This paper presents the process of developing Living Weir 3D animations used for supporting water appreciation and management in local communities. The living weir is an innovative water management system that allows people in the communities to contribute and take responsibility in maintaining and organizing their living weirs and water supply. In addition, the animations have been published on YouTube where they can be easily accessed and shared. The main idea of the Living Weir 3D animations is enhancing the understanding about living weirs and encouraging water management for sustainable use. The animation production starts with data collection that is accomplished by gathering information such as daily routine related to water consumption, ecosystem and the built living weirs from people who live in the community. The next step is analyzing data and storyboarding where the collected data is transformed into stories, scripts and storyboards. The final step is creating 3D aminations from the designed storyboards.","PeriodicalId":6460,"journal":{"name":"2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"6 1","pages":"1-6"},"PeriodicalIF":0.0,"publicationDate":"2017-07-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89209004","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
期刊
2017 14th International Joint Conference on Computer Science and Software Engineering (JCSSE)
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1