首页 > 最新文献

2016 Moratuwa Engineering Research Conference (MERCon)最新文献

英文 中文
Applying agile practices to avoid chaos in User Acceptance Testing: A case study 应用敏捷实践避免用户验收测试中的混乱:一个案例研究
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480122
K. V. Jeeva Padmini, I. Perera, H. D. Dilum Bandara
Agile practices have gained increasing popularity in Information Technology (IT), Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more complex. We examine the applicability of the scrum framework to a large-scale revenue management system for User Acceptance Testing (UAT). Industry believes integration and acceptance testing is not easy to perform within the scrum framework. Nevertheless, very little is explored about the acceptance testing in Agile practices. We fill this gap by empirically evaluating UAT of a complex, large-scale system (in a public sector organization) to showcase the applicability of scrum framework. While the initial UAT team consisted of 100 domain experts, no process was defined for the UAT. This made it easier to streamline the UAT into the scrum framework. Once the scrum framework was introduced significant improvements in the UAT team was experienced with improved morale, productivity, efficiency, and time to market while having a smooth flow.
敏捷实践在信息技术(IT)、教育、市场营销和广告行业中越来越受欢迎,因为它可以更快地将高质量的产品带入市场。Scrum、精益开发和极限编程是敏捷保护伞下最常见的过程。Scrum或Scrum变体组成了一个高性能、协作的团队来处理更复杂的项目。我们研究了scrum框架对用户验收测试(UAT)的大规模收益管理系统的适用性。业界认为,在scrum框架内执行集成和验收测试并不容易。然而,关于敏捷实践中的验收测试的研究却很少。我们通过对一个复杂的大型系统(在公共部门组织中)的经验评估来填补这一空白,以展示scrum框架的适用性。虽然最初的UAT团队由100名领域专家组成,但没有为UAT定义流程。这使得将UAT简化为scrum框架变得更加容易。一旦scrum框架被引入,UAT团队的士气、生产力、效率和上市时间都得到了显著的改善,同时也有了流畅的流程。
{"title":"Applying agile practices to avoid chaos in User Acceptance Testing: A case study","authors":"K. V. Jeeva Padmini, I. Perera, H. D. Dilum Bandara","doi":"10.1109/MERCON.2016.7480122","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480122","url":null,"abstract":"Agile practices have gained increasing popularity in Information Technology (IT), Education, Marketing, and Advertising industry, as it brings quality products into the market faster. Scrum, Lean Development, and Extreme Programming are the most commonly considered processes under the Agile umbrella. Scrum or scrum variants form a high performance, collaborative team to handle projects that are more complex. We examine the applicability of the scrum framework to a large-scale revenue management system for User Acceptance Testing (UAT). Industry believes integration and acceptance testing is not easy to perform within the scrum framework. Nevertheless, very little is explored about the acceptance testing in Agile practices. We fill this gap by empirically evaluating UAT of a complex, large-scale system (in a public sector organization) to showcase the applicability of scrum framework. While the initial UAT team consisted of 100 domain experts, no process was defined for the UAT. This made it easier to streamline the UAT into the scrum framework. Once the scrum framework was introduced significant improvements in the UAT team was experienced with improved morale, productivity, efficiency, and time to market while having a smooth flow.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130212630","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}
引用次数: 11
Open Source Mobile Network 开源移动网络
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480123
U. Sajeev, R. Muralitharan, M. M. Ramsan, M. N. M. Zamrath, D. Dias
We present the development and testing of a cellular network built on open source technologies. This network supports voice calls and text messages within the network or between networks. The main objective of this work is to develop a stand-alone mobile network consisting of one base station and a switch, the access to which can be controlled as required. The mobile network is also connected to public networks. The designed network is based on Global System for Mobile Communications (GSM). Our work includes the configuration of the embedded hardware components, selection and integration of the proper software combination, testing of compatible versions of the software, hardware-software integration within the embedded system, and interconnecting the systems via the Internet. The key contribution and novelty of the project is the development of a stand-alone mobile network base station/ switch using the Universal Software Radio Peripheral (USRP) and a Banana Pi device.
我们介绍了基于开源技术的蜂窝网络的开发和测试。该网络支持网络内或网络间的语音通话和文本消息。这项工作的主要目标是开发一个由一个基站和一个交换机组成的独立移动网络,可以根据需要控制对其的访问。移动网络也连接到公共网络。所设计的网络基于全球移动通信系统(GSM)。我们的工作包括嵌入式硬件组件的配置,适当的软件组合的选择和集成,软件的兼容版本的测试,嵌入式系统内的硬件-软件集成,以及通过互联网连接系统。该项目的主要贡献和新颖之处在于使用通用软件无线电外设(USRP)和香蕉派设备开发了一个独立的移动网络基站/交换机。
{"title":"Open Source Mobile Network","authors":"U. Sajeev, R. Muralitharan, M. M. Ramsan, M. N. M. Zamrath, D. Dias","doi":"10.1109/MERCON.2016.7480123","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480123","url":null,"abstract":"We present the development and testing of a cellular network built on open source technologies. This network supports voice calls and text messages within the network or between networks. The main objective of this work is to develop a stand-alone mobile network consisting of one base station and a switch, the access to which can be controlled as required. The mobile network is also connected to public networks. The designed network is based on Global System for Mobile Communications (GSM). Our work includes the configuration of the embedded hardware components, selection and integration of the proper software combination, testing of compatible versions of the software, hardware-software integration within the embedded system, and interconnecting the systems via the Internet. The key contribution and novelty of the project is the development of a stand-alone mobile network base station/ switch using the Universal Software Radio Peripheral (USRP) and a Banana Pi device.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127637873","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
A 480MHz ROACH-2 FPGA realization of 2-phase 2-D IIR beam filters for digital RF apertures 一种480MHz的FPGA实现用于数字射频孔径的两相二维IIR波束滤波器
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480126
V. Seneviratne, A. Madanayake, L. Bruton
RF antenna array beamforming based on electronically steerable wideband phased-array apertures find applications in communications, radar, imaging and microwave sensing. High-bandwidth requirements for wideband RF applications necessitate hundreds of MHz or GHz frame-rates for the digital array processor. A systolic architecture is proposed for the real-time implementation of the 2-D IIR beam filter. This implementation employs a differential-form polyphase 2-D IIR frequency-planar beam filter, and a corresponding circuit architecture in order to achieve the real-time computation of the input-output 2-D difference equation that defines the RF beam filter. The feasibility of real-time implementation for dense aperture arrays operating in the 0-240 MHz band using a beam filter is explored. The proposed 2-phase sampling scheme per antenna is based on a 2-D IIR polyphase structure. A digital hardware prototype is designed, implemented and tested using a ROACH-2 fitted with a Xilinx Virtex-6 Sx475t FPGA chip and a 32-channel time-interleaved RF data converter, which support 16 antennas using 2-phase time-interleaved sampling at an FPGA clock rate of 240 MHz.
基于电子可操纵宽带相控阵孔径的射频天线阵列波束形成在通信、雷达、成像和微波传感中得到了应用。宽带射频应用的高带宽要求需要数字阵列处理器的数百MHz或GHz帧速率。提出了一种用于实时实现二维IIR波束滤波器的收缩结构。该实现采用差分形式多相二维IIR频率平面波束滤波器和相应的电路结构,以实现定义射频波束滤波器的输入-输出二维差分方程的实时计算。探讨了利用波束滤波器实时实现0 ~ 240 MHz频段密集孔径阵列的可行性。提出了基于二维IIR多相结构的天线两相采样方案。采用Xilinx Virtex-6 Sx475t FPGA芯片和32通道时间交错射频数据转换器,设计、实现和测试了一个数字硬件样机,该转换器支持16个天线,采用2相时间交错采样,FPGA时钟速率为240 MHz。
{"title":"A 480MHz ROACH-2 FPGA realization of 2-phase 2-D IIR beam filters for digital RF apertures","authors":"V. Seneviratne, A. Madanayake, L. Bruton","doi":"10.1109/MERCON.2016.7480126","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480126","url":null,"abstract":"RF antenna array beamforming based on electronically steerable wideband phased-array apertures find applications in communications, radar, imaging and microwave sensing. High-bandwidth requirements for wideband RF applications necessitate hundreds of MHz or GHz frame-rates for the digital array processor. A systolic architecture is proposed for the real-time implementation of the 2-D IIR beam filter. This implementation employs a differential-form polyphase 2-D IIR frequency-planar beam filter, and a corresponding circuit architecture in order to achieve the real-time computation of the input-output 2-D difference equation that defines the RF beam filter. The feasibility of real-time implementation for dense aperture arrays operating in the 0-240 MHz band using a beam filter is explored. The proposed 2-phase sampling scheme per antenna is based on a 2-D IIR polyphase structure. A digital hardware prototype is designed, implemented and tested using a ROACH-2 fitted with a Xilinx Virtex-6 Sx475t FPGA chip and a 32-channel time-interleaved RF data converter, which support 16 antennas using 2-phase time-interleaved sampling at an FPGA clock rate of 240 MHz.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121486464","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
Defining KPIs to measure eco-sustainable performance at container terminals in Sri Lanka 定义kpi以衡量斯里兰卡集装箱码头的生态可持续绩效
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480160
M. Perera, B. Abeysekara
A port or a terminal is always associated with various adverse environmental impacts. There are different tools and standards to measure environmental performance; such as ISO 14001, ISO 14031, EMAS and SDM. But incorporating environmental sustainability into the Balanced Scorecard gives comprehensive, internally-developed environmental performance management tool to improve ecological sustainability. For this research, focused interviews were done to identify existing environmental issues at container terminals in Sri Lanka, and Analytical Hierarchical Process (AHP) was the base tool to rank the defined KPIs, using a questionnaire survey. Finally a Strategy Map was drawn for the extended Eco-BSC. The findings of research show that three container terminals, JCT/UCT, SAGT and CICT are having varied environmental issues and priorities, therefore the outcomes of the results are unique to each terminal. The developed model will provide a comprehensive tool for environmental performance management, which will help measure and mitigate adverse environmental impacts, and improving ecological sustainability at the container terminal.
港口或码头总是与各种不利的环境影响联系在一起。有不同的工具和标准来衡量环境绩效;如ISO 14001, ISO 14031, EMAS和SDM。但是,将环境可持续性纳入平衡计分卡提供了全面的、内部开发的环境绩效管理工具,以提高生态可持续性。在本研究中,进行了重点访谈,以确定斯里兰卡集装箱码头现有的环境问题,并使用问卷调查,将层次分析法(AHP)作为对定义的kpi进行排名的基本工具。最后,为扩展的生态平衡计分卡绘制了战略地图。研究结果表明,三个集装箱码头,JCT/UCT, SAGT和CICT都有不同的环境问题和优先事项,因此结果对每个码头都是独特的。开发的模型将为环境绩效管理提供一个全面的工具,有助于衡量和减轻对环境的不利影响,并改善集装箱码头的生态可持续性。
{"title":"Defining KPIs to measure eco-sustainable performance at container terminals in Sri Lanka","authors":"M. Perera, B. Abeysekara","doi":"10.1109/MERCON.2016.7480160","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480160","url":null,"abstract":"A port or a terminal is always associated with various adverse environmental impacts. There are different tools and standards to measure environmental performance; such as ISO 14001, ISO 14031, EMAS and SDM. But incorporating environmental sustainability into the Balanced Scorecard gives comprehensive, internally-developed environmental performance management tool to improve ecological sustainability. For this research, focused interviews were done to identify existing environmental issues at container terminals in Sri Lanka, and Analytical Hierarchical Process (AHP) was the base tool to rank the defined KPIs, using a questionnaire survey. Finally a Strategy Map was drawn for the extended Eco-BSC. The findings of research show that three container terminals, JCT/UCT, SAGT and CICT are having varied environmental issues and priorities, therefore the outcomes of the results are unique to each terminal. The developed model will provide a comprehensive tool for environmental performance management, which will help measure and mitigate adverse environmental impacts, and improving ecological sustainability at the container terminal.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130761160","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
Ananya - a Named-Entity-Recognition (NER) system for Sinhala language Ananya -僧伽罗语命名实体识别(NER)系统
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480111
S. A. P. M. Manamini, A. F. Ahamed, R. Rajapakshe, G. H. A. Reemal, Sanath Jayasena, G. Dias, Surangika Ranathunga
Named-Entity-Recognition (NER) is one of the major tasks under Natural Language Processing, which is widely used in the fields of Computer Science and Computational Linguistics. However, the amount of prior research done on NER for Sinhala is very minimal. In this paper, we present data-driven techniques to detect Named Entities in Sinhala text, with the use of Conditional Random Fields (CRF) and Maximum Entropy (ME) statistical modeling methods. Results obtained from experiments indicate that CRF, which provided the highest accuracy for the same task for other languages outperforms ME in Sinhala NER as well. Furthermore, we identify different linguistic features such as orthographic word level and contextual information that are effective with both CRF and ME Algorithms.
命名实体识别(NER)是自然语言处理的主要任务之一,在计算机科学和计算语言学等领域有着广泛的应用。然而,之前对僧伽罗人的NER进行的研究非常少。在本文中,我们提出了使用条件随机场(CRF)和最大熵(ME)统计建模方法来检测僧伽罗语文本中的命名实体的数据驱动技术。实验结果表明,CRF在其他语言的相同任务中提供了最高的准确率,也优于ME在僧伽罗语NER中的表现。此外,我们还确定了不同的语言特征,如正字法单词水平和上下文信息,这些特征在CRF和ME算法中都是有效的。
{"title":"Ananya - a Named-Entity-Recognition (NER) system for Sinhala language","authors":"S. A. P. M. Manamini, A. F. Ahamed, R. Rajapakshe, G. H. A. Reemal, Sanath Jayasena, G. Dias, Surangika Ranathunga","doi":"10.1109/MERCON.2016.7480111","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480111","url":null,"abstract":"Named-Entity-Recognition (NER) is one of the major tasks under Natural Language Processing, which is widely used in the fields of Computer Science and Computational Linguistics. However, the amount of prior research done on NER for Sinhala is very minimal. In this paper, we present data-driven techniques to detect Named Entities in Sinhala text, with the use of Conditional Random Fields (CRF) and Maximum Entropy (ME) statistical modeling methods. Results obtained from experiments indicate that CRF, which provided the highest accuracy for the same task for other languages outperforms ME in Sinhala NER as well. Furthermore, we identify different linguistic features such as orthographic word level and contextual information that are effective with both CRF and ME Algorithms.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"147 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116424526","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}
引用次数: 9
An automatic classifier for exam questions with WordNet and Cosine similarity 基于WordNet和余弦相似度的考试题目自动分类器
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480108
Kithsiri Jayakodi, M. Bandara, D. Meedeniya
The learning objectives, learning activities and assessment are very much interrelated. Assessment helps to evaluate students learning achievement. Poorly designed assessments usually fail to examine the achievement of intended learning outcome of a course. There are different taxonomies that have been developed to identify the level of the assessment being practiced such as Bloom's and SOLO. In this research we have studied the use of WordNet with Cosine similarity algorithm for classifying a given exam question according to Bloom's taxonomy learning levels. WordNet similarity algorithm depends on the extracted verbs from exam question. Cosine similarity algorithm was based on identification of question patterns of exam question. It consists of tag pattern generation module, grammar generation module, parser generation and cosine similarity checking module. This algorithm was helpful to classify the exam question where verbs were not present in exam questions. Exam questions taken from courses at the Department of Computing and Information Systems at Wayamba University were used as a basis for a performance comparison, with the autonomous system providing classifications that were consistent with those provided by domain experts on approximately 71% of occasions.
学习目标、学习活动和评价是密切相关的。评估有助于评估学生的学习成绩。设计不良的评估通常无法检查课程预期学习成果的实现情况。已经开发了不同的分类法来确定正在实施的评估水平,例如Bloom和SOLO。在这项研究中,我们研究了使用WordNet和余弦相似度算法根据Bloom的分类法学习水平对给定的考试问题进行分类。WordNet相似度算法依赖于从考试题目中提取的动词。余弦相似度算法是基于对考题题型的识别。它由标记模式生成模块、语法生成模块、解析器生成模块和余弦相似度检查模块组成。该算法有助于对未出现动词的试题进行分类。Wayamba大学计算机和信息系统系的考试题目被用作性能比较的基础,自主系统提供的分类与领域专家提供的分类在大约71%的情况下是一致的。
{"title":"An automatic classifier for exam questions with WordNet and Cosine similarity","authors":"Kithsiri Jayakodi, M. Bandara, D. Meedeniya","doi":"10.1109/MERCON.2016.7480108","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480108","url":null,"abstract":"The learning objectives, learning activities and assessment are very much interrelated. Assessment helps to evaluate students learning achievement. Poorly designed assessments usually fail to examine the achievement of intended learning outcome of a course. There are different taxonomies that have been developed to identify the level of the assessment being practiced such as Bloom's and SOLO. In this research we have studied the use of WordNet with Cosine similarity algorithm for classifying a given exam question according to Bloom's taxonomy learning levels. WordNet similarity algorithm depends on the extracted verbs from exam question. Cosine similarity algorithm was based on identification of question patterns of exam question. It consists of tag pattern generation module, grammar generation module, parser generation and cosine similarity checking module. This algorithm was helpful to classify the exam question where verbs were not present in exam questions. Exam questions taken from courses at the Department of Computing and Information Systems at Wayamba University were used as a basis for a performance comparison, with the autonomous system providing classifications that were consistent with those provided by domain experts on approximately 71% of occasions.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115240742","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}
引用次数: 16
Stereo audio streaming via Visible Light 立体声音频流通过可见光
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480128
Dulanja Samudika, Lahiru Jayasinghe, Kasun E. Gunathilaka, Y. Rumesh, R. Weerasuriya, D. Dias
Visible Light Communication (VLC) is emerging as a next generation data transmission method for short-range communication applications. In this paper we implement and characterize two prototype stereo audio streaming methods utilizing VLC. A software architecture is developed to process and stream data. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications.
可见光通信(VLC)是新兴的下一代数据传输方式,用于近距离通信应用。本文利用VLC实现并表征了两种原型立体声音频流方法。开发了一个软件体系结构来处理和传输数据。软件架构与硬件部分桥接,这有利于自由空间VLC通道,通过通用串行总线(USB)到串行接口。我们系统的一个特别吸引人的特点是它使用了普遍可用的低成本组件,使其能够在日常应用中实现。
{"title":"Stereo audio streaming via Visible Light","authors":"Dulanja Samudika, Lahiru Jayasinghe, Kasun E. Gunathilaka, Y. Rumesh, R. Weerasuriya, D. Dias","doi":"10.1109/MERCON.2016.7480128","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480128","url":null,"abstract":"Visible Light Communication (VLC) is emerging as a next generation data transmission method for short-range communication applications. In this paper we implement and characterize two prototype stereo audio streaming methods utilizing VLC. A software architecture is developed to process and stream data. The software architecture is bridged with a hardware section, which facilitates free-space VLC channel, over a Universal Serial Bus (USB) to serial interface. A particularly attractive feature of our system is that it uses commonly available, low-cost components which enables its implementation in everyday applications.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"77 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126002047","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}
引用次数: 7
Support for traceability management of software artefacts using Natural Language Processing 使用自然语言处理支持软件工件的可追溯性管理
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480109
A. Arunthavanathan, S. Shanmugathasan, S. Ratnavel, V. Thiyagarajah, I. Perera, D. Meedeniya, D. Balasubramaniam
One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SAT-Analyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification, Unified Modelling Language (UML) diagrams and source codes can be tracked with the help of Natural Language Processing (NLP) by creating a structured format of those documents. Therefore, in this research we aim at adding an NLP support as an extension to SAT-Analyzer. Enhancing the traceability links created in the SAT-analyzer tool is another focus due to artefact inconsistencies. This paper includes the research methodology and relevant research carried out in applying NLP for improved traceability management. Tool evaluation with multiple scenarios resulted in average Precision 72.22%, Recall 88.89% and F1 measure of 78.89% suggesting high accuracy for the domain.
软件开发过程中的主要问题之一是软件工件的管理。在软件发展的同时,工件之间的不一致性也在发展。为了解决变更管理中的不一致性,作为本研究的前期工作,引入了一个名为“软件工件可追溯性分析器(SAT-Analyzer)”的工具。在自然语言处理(NLP)的帮助下,可以通过创建这些文档的结构化格式来跟踪需求规范、统一建模语言(UML)图和源代码中的软件工件的变化。因此,在本研究中,我们的目标是增加一个NLP支持作为SAT-Analyzer的扩展。由于工件不一致,增强在sat分析器工具中创建的可跟踪性链接是另一个重点。本文包括研究方法和应用NLP改进可追溯性管理的相关研究。多个场景下的工具评估结果显示,平均精密度为72.22%,召回率为88.89%,F1测量值为78.89%,表明该领域具有较高的准确率。
{"title":"Support for traceability management of software artefacts using Natural Language Processing","authors":"A. Arunthavanathan, S. Shanmugathasan, S. Ratnavel, V. Thiyagarajah, I. Perera, D. Meedeniya, D. Balasubramaniam","doi":"10.1109/MERCON.2016.7480109","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480109","url":null,"abstract":"One of the major problems in software development process is managing software artefacts. While software evolves, inconsistencies between the artefacts do evolve as well. To resolve the inconsistencies in change management, a tool named “Software Artefacts Traceability Analyzer (SAT-Analyzer)” was introduced as the previous work of this research. Changes in software artefacts in requirement specification, Unified Modelling Language (UML) diagrams and source codes can be tracked with the help of Natural Language Processing (NLP) by creating a structured format of those documents. Therefore, in this research we aim at adding an NLP support as an extension to SAT-Analyzer. Enhancing the traceability links created in the SAT-analyzer tool is another focus due to artefact inconsistencies. This paper includes the research methodology and relevant research carried out in applying NLP for improved traceability management. Tool evaluation with multiple scenarios resulted in average Precision 72.22%, Recall 88.89% and F1 measure of 78.89% suggesting high accuracy for the domain.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"41 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134092589","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}
引用次数: 16
Performance investigation of hybrid ARQ in HSDPA systems with AMC 带AMC的HSDPA系统中混合ARQ的性能研究
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480127
N. D. K. Liyanage, C. A. Abeywickrama, P. Kumari, S. D. De Silva, C. Wavegedara
In the world of telecommunication, demand for 3G mobile communication services still dominates the global market. It continues to grow despite the introduction of new technologies such as LTE and LTE-A. Hybrid Automatic Repeat Request (HARQ) and Adaptive modulation and coding (AMC) are among the key performance enhancing techniques adopted in High Speed downlink packet access (HSDPA). Limiting the maximum number of HARQ retransmissions in downlink is important to save the radio resources. In this paper, we investigate the throughput and error performance of HSDPA systems employing HARQ and AMC, for different mobile receiver speeds. Furthermore, the impact of turbo equalization on the performance is also investigated. A method to obtain the optimal value for the maximum number of HARQ retransmissions in HSDPA is proposed.
在电信领域,对3G移动通信服务的需求仍然主导着全球市场。尽管引入了LTE和LTE- a等新技术,但它仍在继续增长。混合自动重复请求(HARQ)和自适应调制与编码(AMC)是高速下行分组接入(HSDPA)中采用的关键性能增强技术。限制下行链路中HARQ重传的最大次数对节约无线资源具有重要意义。在本文中,我们研究了采用HARQ和AMC的HSDPA系统在不同移动接收速度下的吞吐量和误差性能。此外,还研究了涡轮均衡对性能的影响。提出了一种获取HSDPA中HARQ重传次数最优值的方法。
{"title":"Performance investigation of hybrid ARQ in HSDPA systems with AMC","authors":"N. D. K. Liyanage, C. A. Abeywickrama, P. Kumari, S. D. De Silva, C. Wavegedara","doi":"10.1109/MERCON.2016.7480127","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480127","url":null,"abstract":"In the world of telecommunication, demand for 3G mobile communication services still dominates the global market. It continues to grow despite the introduction of new technologies such as LTE and LTE-A. Hybrid Automatic Repeat Request (HARQ) and Adaptive modulation and coding (AMC) are among the key performance enhancing techniques adopted in High Speed downlink packet access (HSDPA). Limiting the maximum number of HARQ retransmissions in downlink is important to save the radio resources. In this paper, we investigate the throughput and error performance of HSDPA systems employing HARQ and AMC, for different mobile receiver speeds. Furthermore, the impact of turbo equalization on the performance is also investigated. A method to obtain the optimal value for the maximum number of HARQ retransmissions in HSDPA is proposed.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121165406","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
Model-based input-adaptive vectorization 基于模型的输入自适应矢量化
Pub Date : 2016-04-05 DOI: 10.1109/MERCON.2016.7480117
Kirshanthan Sundararajah, Sanath Jayasena
In a program, not all the bits of a variable are always used during execution. Identifying the minimum number of bits necessary to represent a variable in a program can potentially provide optimization opportunities. Providing the knowledge of bitwidths to a compilation and execution framework will be advantageous if it could use that information to optimize the execution of the program, for instance, being able to select instructions for SIMD vectorization. This paper introduces a framework to exploit the potential vectorizations hidden in a program which is not exposed during static compilation time. Our framework unlocks instruction level data parallelism by using the bitwidths of array like variables that depend on runtime input. Our framework shows a maximum achievable performance gain of 37% and a mean achievable performance gain of 11% against the ICC compiler on our micro benchmark suite.
在程序中,在执行过程中并非总是使用变量的所有位。确定表示程序中变量所需的最小位数可以潜在地提供优化机会。如果编译和执行框架可以使用比特宽度的信息来优化程序的执行,例如,能够选择用于SIMD向量化的指令,那么向编译和执行框架提供比特宽度的知识将是有利的。本文介绍了一个利用静态编译时未暴露的潜在向量化的框架。我们的框架通过使用像依赖于运行时输入的变量那样的数组的位宽来解锁指令级数据并行性。在我们的微基准套件上,与ICC编译器相比,我们的框架显示出最大可实现的性能增益为37%,平均可实现的性能增益为11%。
{"title":"Model-based input-adaptive vectorization","authors":"Kirshanthan Sundararajah, Sanath Jayasena","doi":"10.1109/MERCON.2016.7480117","DOIUrl":"https://doi.org/10.1109/MERCON.2016.7480117","url":null,"abstract":"In a program, not all the bits of a variable are always used during execution. Identifying the minimum number of bits necessary to represent a variable in a program can potentially provide optimization opportunities. Providing the knowledge of bitwidths to a compilation and execution framework will be advantageous if it could use that information to optimize the execution of the program, for instance, being able to select instructions for SIMD vectorization. This paper introduces a framework to exploit the potential vectorizations hidden in a program which is not exposed during static compilation time. Our framework unlocks instruction level data parallelism by using the bitwidths of array like variables that depend on runtime input. Our framework shows a maximum achievable performance gain of 37% and a mean achievable performance gain of 11% against the ICC compiler on our micro benchmark suite.","PeriodicalId":184790,"journal":{"name":"2016 Moratuwa Engineering Research Conference (MERCon)","volume":"264 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2016-04-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131477322","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
期刊
2016 Moratuwa Engineering Research Conference (MERCon)
全部 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