Proceedings of the 7th Asia-Pacific Symposium on Internetware最新文献

筛选
英文 中文
Evaluating Bug Severity Using Crowd-based Knowledge: An Exploratory Study 使用基于群体的知识评估漏洞严重性:一项探索性研究
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875918
Yang Zhang, Gang Yin, Tao Wang, Yue Yu, Huaimin Wang
{"title":"Evaluating Bug Severity Using Crowd-based Knowledge: An Exploratory Study","authors":"Yang Zhang, Gang Yin, Tao Wang, Yue Yu, Huaimin Wang","doi":"10.1145/2875913.2875918","DOIUrl":"https://doi.org/10.1145/2875913.2875918","url":null,"abstract":"In bug tracking system, the high volume of incoming bug reports poses a serious challenge to project managers. Triaging these bug reports manually consumes time and resources which leads to delaying the resolution of important bugs. StackOverflow is the most popular crowdsourcing Q&A community with plenty of bug-related posts. In this paper, we explore the correlation between bug severity and the crowd attributes of linked posts. Two typical types of projects' bug repositories are studied here, e.g. Mozilla (user-centric project) and Eclipse (developer-centric project). Our results show that the bug severity is consistent with the crowd-based knowledge both in Mozilla and Eclipse, i.e. the linked posts of severe bugs have higher score etc. in StackOverflow than non-severe bugs. This interesting phenomenon inspires us that we can optimize the existing evaluation methods of bug severity by incorporating the crowd-based knowledge from a third-party in future.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"25 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125993121","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
Qos-aware Automatic Web Service Composition Considering QoS Correlations 考虑QoS相关性的QoS感知自动Web服务组合
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875940
Yang Liang, Hao Hu, Wei Song, Jidong Ge
{"title":"Qos-aware Automatic Web Service Composition Considering QoS Correlations","authors":"Yang Liang, Hao Hu, Wei Song, Jidong Ge","doi":"10.1145/2875913.2875940","DOIUrl":"https://doi.org/10.1145/2875913.2875940","url":null,"abstract":"Web service composition is the process of automatically arranging multiple services into workflow so as to supply complex user needs. With the rapid increase in the number of Web services, it's beyond the human ability to generate the composition result manually, which further indicates the importance of automatic service composition. Besides, it's essential that not only functional needs but also non-functional requirements need to be satisfied in the composition process. The QoS-aware automatic service composition has received considerable attention and made a lot of progress, but it's rare to consider the QoS correlations which are essential in actual application. Thus, in this paper, we take QoS correlations between services into account and propose a novel approach to address the QoS-aware automatic service composition problem. Evaluations show that, compared to the state of the art, our method can address QoS correlations between services and generate the service composition with optimal QoS values more efficiently.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"52 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133361962","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
Software Ranking and Analysis based on Mining Market Requirements and Characteristics 基于矿业市场需求与特点的软件排序与分析
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875917
Bingxun Liu, Gang Yin, Tao Wang, Fang Zhang, Huaimin Wang
{"title":"Software Ranking and Analysis based on Mining Market Requirements and Characteristics","authors":"Bingxun Liu, Gang Yin, Tao Wang, Fang Zhang, Huaimin Wang","doi":"10.1145/2875913.2875917","DOIUrl":"https://doi.org/10.1145/2875913.2875917","url":null,"abstract":"As the rapid growth of open source software, how to choose software from many alternatives becomes a great challenge. Traditional ranking approaches mainly focus on the characteristics of the software themselves, such as qualities, security, reliable and so on. In this paper we investigate the market demands for software engineers, and propose a novel approach for ranking software by analyzing the market requirements for special software. At the same time we conclude the characteristics of software advertisements and analyze the reasons that why these situations emerge and tendency of software market requirements. As industries always need to balance several different factors for selecting software, the market demands can be a good indicator for ranking software and software evaluating. This paper provides quite a different perspective and some interesting inferences on software market requirements, and it can be a valuable supplement for traditional ranking methods, as well as software evaluating.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"59 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114712960","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
A Creative Lifecycle Model for Internetware Based Software Development 基于互联网软件开发的创造性生命周期模型
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875920
Lin Liu, Jianmin Wang, Xiaojun Ye, Hongji Yang
{"title":"A Creative Lifecycle Model for Internetware Based Software Development","authors":"Lin Liu, Jianmin Wang, Xiaojun Ye, Hongji Yang","doi":"10.1145/2875913.2875920","DOIUrl":"https://doi.org/10.1145/2875913.2875920","url":null,"abstract":"While culture being the \"software\" controlling human mind, computer software development becomes one of the most creative activities that human undertake since the civilisation began. The only limitation in software creation is human imagination, and that limit is often self-imposed. The \"Internetware\", refers to a software paradigm, aims to satisfy the need of human kind using Internet as an integrated development and execution platform. Such software systems composed of entities distributed through the Internetwork, allowing connections that would be impossible or difficult to make otherwise. This paper gear towards the tasks for the Internetware is to accommodate creativity. In particular, we propose a six-step approach to Internetware development, an approach suggests essential difference to traditional methods. The six steps in this approach are search, ideation, specification, coding, testing, and operation. For each of these steps, we suggest a set of techniques to carry out the step in practice. The proposed developmental model asks researchers and practitioners of the Internetware paradigm to better understand human creativity and to formulate an algorithmic perspective on creative behavior in human, to design programs that can enhance human creativity without necessarily being creative themselves.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128790249","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
DelayDroid: Reducing Tail-Time Energy by Refactoring Android Apps DelayDroid:通过重构Android应用程序减少尾时间能量
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875915
Huaqian Cai, Ying Zhang, Zhi Jin, Xuanzhe Liu, Gang Huang
{"title":"DelayDroid: Reducing Tail-Time Energy by Refactoring Android Apps","authors":"Huaqian Cai, Ying Zhang, Zhi Jin, Xuanzhe Liu, Gang Huang","doi":"10.1145/2875913.2875915","DOIUrl":"https://doi.org/10.1145/2875913.2875915","url":null,"abstract":"Mobile devices with 3G/4G networking often waste energy in the so-called \"tail time\" during which the radio is kept on even though no communication is occurring. Prior work has proposed policies to reduce this energy waste by batching network requests. However, this work is challenging to apply in practice due to a lack of mechanisms. In response, we have developed DelayDroid, a framework that allows a developer to add the needed policy to existing, unmodified Android applications (apps) with no human effort. This allows such prior work (as well as our own policies) to be readily deployed and evaluated. The DelayDroid compile-time uses static analysis and bytecode refactoring to identify method calls that send network requests and modify such calls to detour them to the DelayDroid run-time. The run-time then applies a policy to batch them, avoiding the tail time energy waste. DelayDroid also includes a cross-app communication mechanism that supports policies that optimize across multiple apps running together, and we propose a policy that does so. We evaluated the correctness and universality of the DelayDroid mechanisms on 14 popular Android apps chosen from the Google App Store. To evaluate our proposed policy, we studied three DelayDroid-enabled apps (weather forecasting, email client, and news client) running together, finding that the DelayDroid mechanisms combined with our policy can reduce 3G/4G tail time energy waste by 36%.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"236 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114188506","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
Enhancing Defect Prediction with Static Defect Analysis 用静态缺陷分析增强缺陷预测
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875922
Hao Tang, T. Lan, Dan Hao, Lu Zhang
{"title":"Enhancing Defect Prediction with Static Defect Analysis","authors":"Hao Tang, T. Lan, Dan Hao, Lu Zhang","doi":"10.1145/2875913.2875922","DOIUrl":"https://doi.org/10.1145/2875913.2875922","url":null,"abstract":"In the software development process, how to develop better software at lower cost has been a major issue of concern. One way that helps is to find more defects as early as possible, on which defect prediction can provide effective guidance. The most popular defect prediction technique is to build defect prediction models based on machine learning. To improve the performance of defect prediction model, selecting appropriate features is critical. On the other hand, static analysis is usually used in defect detection. As static defect analyzers detects defects by matching some well-defined \"defect patterns\", its result is useful for locating defects. However, defect prediction and static defect analysis are supposed to be two parallel areas due to the differences in research motivation, solution and granularity. In this paper, we present a possible approach to improve the performance of defect prediction with the help of static analysis techniques. Specifically, we present to extract features based on defect patterns from static defect analyzers to improve the performance of defect prediction models. Based on this approach, we implemented a defect prediction tool and set up experiments to measure the effect of the features.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129553657","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}
引用次数: 10
Towards A Novel Approach for Defect Localization Based on Part-of-Speech and Invocation 基于词性和调用的缺陷定位新方法研究
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875919
Yanxiang Tong, Yu Zhou, Lisheng Fang, Taolue Chen
{"title":"Towards A Novel Approach for Defect Localization Based on Part-of-Speech and Invocation","authors":"Yanxiang Tong, Yu Zhou, Lisheng Fang, Taolue Chen","doi":"10.1145/2875913.2875919","DOIUrl":"https://doi.org/10.1145/2875913.2875919","url":null,"abstract":"Given a corpus of bug reports, software developers must read various descriptive sentences in order to identify corresponding buggy source files which potentially result in the defects. This process itself represents one of the most expensive, as well as time-consuming, activities during software maintenance and evolution. To alleviate the workload of developers, many methods have been proposed to automate this process and narrow down the scope of reviewing buggy files. In this paper, we present a novel buggy source file localization approach, leveraging both a part-of-speech based weighting strategy and the invocation relationship among source files. We also integrate an adaptive technique to strengthen the optimization of the performance. The adaptive technique consists of two modules. One is to maximize the accuracy of the first recommended file, and the other aims at improving the accuracy of the fixed defect file list. We evaluate our approach on three large-scale open source projects, i.e., ASpectJ, Eclipse, and SWT. Compared with the baseline work, our approach can improve 17.13%, 6.29% and 3.15% on top 1, top 5 and top 10 respectively for ASpectJ, 6.40%, 4.94% and 4.39% on top 1, top 5 and top 10 respectively for Eclipse, and 15.31%, 8.16% and 5.10% on top 1, top 5 and top 10 respectively for SWT.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122189174","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
A supervised approach for tag hierarchy construction in open source communities 开源社区中标签层次结构的监督方法
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875931
Chongming Gu, Gang Yin, Tao Wang, Cheng Yang, Huaimin Wang
{"title":"A supervised approach for tag hierarchy construction in open source communities","authors":"Chongming Gu, Gang Yin, Tao Wang, Cheng Yang, Huaimin Wang","doi":"10.1145/2875913.2875931","DOIUrl":"https://doi.org/10.1145/2875913.2875931","url":null,"abstract":"The massive amounts of open source software provide sufficient reusable resources for software development. Most of the OSS communities adopt a kind of categorization or tagging mechanism to organize the software. However, the categorization often too coarse, while the tags are flat and fail to capture the inter-relation among them. In this paper, we propose a novel approach to reveal the latent relations between tags and build a tag hierarchy to help locate resources. We firstly build a co-occurrence network, based on which we compare the connotations of tags and construct a preliminary hierarchy. Then we leverage the domain knowledge of category in SourceForge to optimize and improve the relations between tags. At the end, we demonstrate the effectiveness of the constructed tag hierarchy with quantitative evaluation, which suggest the validation of our approach.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"54 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"117030746","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
Towards a scalable and efficient open cloud marketplace 迈向可扩展和高效的开放云市场
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875921
Chunyang Ye, A. Islam, Jun Wei, Dan Chen, Mengxing Huang, Wencai Du
{"title":"Towards a scalable and efficient open cloud marketplace","authors":"Chunyang Ye, A. Islam, Jun Wei, Dan Chen, Mengxing Huang, Wencai Du","doi":"10.1145/2875913.2875921","DOIUrl":"https://doi.org/10.1145/2875913.2875921","url":null,"abstract":"As an exchange foundation of cloud software services, the cloud marketplace plays an important role to promote the capability and creativity of cloud services. However, existing cloud marketplaces are usually based on online stores operated by some particular companies. Users are usually required to get involved in their particular ecosystems, seriously restricting their creativity and competition. Moreover, these marketplaces lack efficient and flexible service publishing and discovery mechanisms. Therefore, this makes them difficult to handle a huge number of dynamic cloud service exchanges efficiently. To address this issue, we propose in this paper an open cloud marketplace middleware system for cloud software services based on a service publishing and subscription model. This model extends traditional content-based distributed publish/subscribe paradigm. By introducing the matching mechanism of multidimensional contents such as service functionality, service behavior, and quality of service etc, a new distributed publish/subscribe paradigm for service publishing and subscription is proposed. This new paradigm allows service providers to publish their services to and allows service consumers to subscribe services from the open marketplace based on service descriptions and requirements. We illustrate the design of the open cloud marketplace and present our preliminary results.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"9 2","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113961723","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
A Feature-Driven Approach to Automated Class Diagram Construction 自动化类图构建的特征驱动方法
Proceedings of the 7th Asia-Pacific Symposium on Internetware Pub Date : 2015-11-06 DOI: 10.1145/2875913.2875923
Wenjing Yu, Haiyan Zhao, Wei Zhang, Zhi Jin
{"title":"A Feature-Driven Approach to Automated Class Diagram Construction","authors":"Wenjing Yu, Haiyan Zhao, Wei Zhang, Zhi Jin","doi":"10.1145/2875913.2875923","DOIUrl":"https://doi.org/10.1145/2875913.2875923","url":null,"abstract":"Internetware denotes a type of complex distributed software system, which executes in an open, uncertain and dynamic environment, and adapts itself to changes in the environment. An important problem in the researches of Internetware is how to automatically construct the Internetware application that realizes the new requirements resulted from changes in the environment. In this paper, we focus on the automated construction of an important realization artifact of an Internetware application: the class diagram. A feature-driven approach is taken to automatically construct class diagrams. The approach consists of two components: a feature model utilized to model all the requirements that an Internetware application has to realize in different environments; the transformation rules from this feature model to class diagrams for automated class diagram construction. With this approach, once the requirements specific to an environment is given, the class diagram realizing the requirements can be constructed with the transformation rules automatically. To support the formal specification of the transformation rules, we design a transformation description language TDL4CD. Furthermore, several criteria for checking the validity of transformation rules written in TDL4CD is provided to support the construction of class diagrams. The usability of TDL4CD, as well as the feasibility of automatically constructing a class diagram with transformation rules in TDL4CD are preliminarily evaluated with 2 case studies.","PeriodicalId":361135,"journal":{"name":"Proceedings of the 7th Asia-Pacific Symposium on Internetware","volume":"329 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2015-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115224655","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学术文献互助群
群 号:604180095
Book学术官方微信