2014 21st Asia-Pacific Software Engineering Conference最新文献

筛选
英文 中文
Outliers and Replication in Software Engineering 软件工程中的异常值和复制
2014 21st Asia-Pacific Software Engineering Conference Pub Date : 2014-12-01 DOI: 10.1109/APSEC.2014.40
Henrik Larsson, Erik Lindqvist, R. Torkar
{"title":"Outliers and Replication in Software Engineering","authors":"Henrik Larsson, Erik Lindqvist, R. Torkar","doi":"10.1109/APSEC.2014.40","DOIUrl":"https://doi.org/10.1109/APSEC.2014.40","url":null,"abstract":"Empirical software engineering is a research field of growing interest. Studies within this field handles an increasing amount of data. In order to replicate a study the data needs to be accessible and all processing of this data needs to be reproducible. Specifically, the handling of deviating data points, also known as outliers, needs to be documented in order for a study to be replicated. This study investigated the data availability for recently published studies within empirical software engineering. Furthermore, it also investigated if outliers are documented in the same research field. Papers were reviewed using a literature review and the presence of outliers was investigated using an unsupervised outlier detection method. Only 37% of the papers reviewed had their data accessible. Furthermore, in many cases outliers were present in the reviewed studies but 63% of the papers studies did not mention how outliers were handled. The data availability within empirical software engineering research is low and is hindering replication of studies. Additionally, the lack of documentation regarding how outliers are handled is hindering replication.","PeriodicalId":380881,"journal":{"name":"2014 21st Asia-Pacific Software Engineering Conference","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130083064","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
Effect of Model Based Software Development on Productivity of Enhancement Tasks -- An Industrial Study 基于模型的软件开发对增强任务生产率的影响——一项工业研究
2014 21st Asia-Pacific Software Engineering Conference Pub Date : 2014-12-01 DOI: 10.1109/APSEC.2014.20
Damodaram Kamma, G. Sasikumar
{"title":"Effect of Model Based Software Development on Productivity of Enhancement Tasks -- An Industrial Study","authors":"Damodaram Kamma, G. Sasikumar","doi":"10.1109/APSEC.2014.20","DOIUrl":"https://doi.org/10.1109/APSEC.2014.20","url":null,"abstract":"Model based software development promises to increase productivity by generating executable code automatically from design/models thereby eliminating the manual coding phase. Although new software development projects have yielded high productivity using model based development, its effect on productivity of maintenance projects involving enhancement tasks are not well researched. In this paper we study the impact of model based development on productivity and quality of maintenance tasks. In our study, we observed 173 enhancement tasks done using model based software development, and 156 enhancement tasks using traditional software development, in six live projects over one year at Robert Bosch Engineering & Business Solutions Ltd., a CMMi level 5 software company. For each of these tasks, we collected data on size, effort taken to complete the task, and rework effort to fix any bugs. We found that the productivity of enhancement tasks executed using model based software development was higher by over 10% as compared to traditional software development. No statistically significant difference was found between the model based and traditional software development for the rework effort suggesting that there is no adverse effect on quality.","PeriodicalId":380881,"journal":{"name":"2014 21st Asia-Pacific Software Engineering Conference","volume":"92 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121311052","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}
引用次数: 15
User Guided Automation for Testing Mobile Apps 用户引导自动化测试移动应用程序
2014 21st Asia-Pacific Software Engineering Conference Pub Date : 2014-12-01 DOI: 10.1109/APSEC.2014.13
Xiujiang Li, Yanyan Jiang, Yepang Liu, Chang Xu, Xiaoxing Ma, Jian Lu
{"title":"User Guided Automation for Testing Mobile Apps","authors":"Xiujiang Li, Yanyan Jiang, Yepang Liu, Chang Xu, Xiaoxing Ma, Jian Lu","doi":"10.1109/APSEC.2014.13","DOIUrl":"https://doi.org/10.1109/APSEC.2014.13","url":null,"abstract":"Mobile devices are gradually taking over traditional computers' dominance in human lives. With the ever-increasing shipment of mobile apps running on these devices, their quality issues become a severe challenge. Although automated testing techniques are being widely studied, they mostly fall short of handling mobile apps' complex interactions, e.g., A finger swipe or device shaking gesture, leading to inadequate testing. In this paper, we present a novel User Guided Automation (UGA) technique to address testing challenges incurred by such complex interactions. UGA exploits user insights to complement automated testing techniques by recording user-guided app executions, replaying apps to certain stop points, and systematically exploring state space from these stop points. We implemented our work as a prototype UGA tool on Android platform and evaluated it on seven real-world Android apps. Evaluation results show that UGA achieved 1.59-21.78× improvement in terms of method coverage over state-of-the-art automated techniques in testing mobile apps.","PeriodicalId":380881,"journal":{"name":"2014 21st Asia-Pacific Software Engineering Conference","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131157009","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}
引用次数: 26
Traceability-Driven System Development and its Application to Automotive System Development 可追溯性驱动系统开发及其在汽车系统开发中的应用
2014 21st Asia-Pacific Software Engineering Conference Pub Date : 2014-12-01 DOI: 10.1109/APSEC.2014.30
Hyun Cho
{"title":"Traceability-Driven System Development and its Application to Automotive System Development","authors":"Hyun Cho","doi":"10.1109/APSEC.2014.30","DOIUrl":"https://doi.org/10.1109/APSEC.2014.30","url":null,"abstract":"In these days systems are increasingly complex and customer requirements are constantly changing. So, traceability becomes more important than ever before because the quality of impact analysis is one of key players to shorten development time and keep quality of systems. But, the creation and maintenance of the traceability are mundane and error-prone tasks even if a tool is employed. So, this paper introduces the traceability-driven system development to address the problems of traceability management. In the approach, to address domain-specific needs, both development artifacts and traceability are modeled using metamodel. Thus, metamodel guides the creation and maintenance of artifacts and enforces the traceability up-to-date. Also, the paper shows the application of the approach to automotive system development.","PeriodicalId":380881,"journal":{"name":"2014 21st Asia-Pacific Software Engineering Conference","volume":"20 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129647476","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}
引用次数: 3
A Tool to Suggest Similar Program Element Modifications 建议类似程序元素修改的工具
2014 21st Asia-Pacific Software Engineering Conference Pub Date : 2014-07-26 DOI: 10.1109/APSEC.2014.54
Yujiang Yang, Kazunori Sakamoto, H. Washizaki, Y. Fukazawa
{"title":"A Tool to Suggest Similar Program Element Modifications","authors":"Yujiang Yang, Kazunori Sakamoto, H. Washizaki, Y. Fukazawa","doi":"10.1109/APSEC.2014.54","DOIUrl":"https://doi.org/10.1109/APSEC.2014.54","url":null,"abstract":"Many program tasks require continuous modification of similar program elements, which is burdensome on programmers because continuous modifications are time consuming and some modifications are easily overlooked. To resolve this issue, we developed a tool, named Similar Highlight, which extracted all possible matching elements via similarity patterns from recently modified elements using a sub syntax tree comparison. Similar Highlight suggests similar program elements that may be modified during the next modification. Potential elements are highlighted and their text can be immediately selected by shortcut keys. Evaluations indicate that Similar Highlight can improve programming productivity. Currently, Similar Highlight supports C, C#, JAVA, Java Script, and PHP, but in the future we will expand it to other languages.","PeriodicalId":380881,"journal":{"name":"2014 21st Asia-Pacific Software Engineering Conference","volume":"171 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2014-07-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127582883","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
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学术官方微信