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

筛选
英文 中文
Empirical studies on feature selection for software fault prediction 软件故障预测特征选择的实证研究
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532461
Jiaqiang Chen, Shulong Liu, Xiang Chen, Qing Gu, Daoxu Chen
{"title":"Empirical studies on feature selection for software fault prediction","authors":"Jiaqiang Chen, Shulong Liu, Xiang Chen, Qing Gu, Daoxu Chen","doi":"10.1145/2532443.2532461","DOIUrl":"https://doi.org/10.1145/2532443.2532461","url":null,"abstract":"Classification based software fault prediction methods aim to classify the modules into either fault-prone or non-fault-prone. Feature selection is a preprocess step used to improve the data quality. However most of previous research mainly focus on feature relevance analysis, there is little work focusing on feature redundancy analysis. Therefore we propose a two-stage framework for feature selection to solve this issue. In particular, during the feature relevance phase, we adopt three different relevance measures to obtain the relevant feature subset. Then during the feature redundancy analysis phase, we use a cluster-based method to eliminate redundant features. To verify the effectiveness of our proposed framework, we choose typical real-world software projects, including Eclipse projects and NASA software project KC1. Final empirical result shows the effectiveness of our proposed framework.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116069802","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
Elastic resource management for heterogeneous applications on PaaS PaaS上异构应用程序的弹性资源管理
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532451
Hao Wei, Shurui Zhou, Ting Yang, Rui Zhang, Qianxiang Wang
{"title":"Elastic resource management for heterogeneous applications on PaaS","authors":"Hao Wei, Shurui Zhou, Ting Yang, Rui Zhang, Qianxiang Wang","doi":"10.1145/2532443.2532451","DOIUrl":"https://doi.org/10.1145/2532443.2532451","url":null,"abstract":"Elastic resource management is one of the key characteristics of cloud computing systems. Existing elastic approaches focus mainly on single resource consumption such as CPU consumption, rarely considering comprehensively various features of applications. Applications deployed on a PaaS are usually heterogeneous. While sharing the same resource, these applications are usually quite different in resource consuming. How to deploy these heterogeneous applications on the smallest size of hardware thus becomes a new research topic. In this paper, we take into consideration application's CPU consumption, I/O consumption, consumption of other server resources and application's request rate, all of which are defined as application features. This paper proposes a practical and effective elasticity approach based on the analysis of application features. The evaluation experiment shows that, compared with traditional approach, our approach can save up to 32.8% VMs without significant increase of average response time and SLA violation.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"53 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114581168","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
Mining and recommending software features across multiple web repositories 跨多个web存储库挖掘和推荐软件功能
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532453
Yue Yu, Huaimin Wang, Gang Yin, Bo Liu
{"title":"Mining and recommending software features across multiple web repositories","authors":"Yue Yu, Huaimin Wang, Gang Yin, Bo Liu","doi":"10.1145/2532443.2532453","DOIUrl":"https://doi.org/10.1145/2532443.2532453","url":null,"abstract":"The \"Internetware\" paradigm is fundamentally changing the traditional way of software development. More and more software projects are developed, maintained and shared on the Internet. However, a large quantity of heterogeneous software resources have not been organized in a reasonable and efficient way. Software feature is an ideal material to characterize software resources. The effectiveness of feature-related tasks will be greatly improved, if a multi-grained feature repository is available. In this paper, we propose a novel approach for organizing, analyzing and recommending software features. Firstly, we construct a Hierarchical rEpository of Software feAture (HESA). Then, we mine the hidden affinities among the features and recommend relevant and high-quality features to stakeholders based on HESA. Finally, we conduct a user study to evaluate our approach quantitatively. The results show that HESA can organize software features in a more reasonable way compared to the traditional and the state-of-the-art approaches. The result of feature recommendation is effective and interesting.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132905416","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}
引用次数: 25
Optimizing Paxos with request exchangeability for highly available web services 为高可用性web服务优化具有请求交换能力的Paxos
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532477
Fenglin Zhang, Xu Wang
{"title":"Optimizing Paxos with request exchangeability for highly available web services","authors":"Fenglin Zhang, Xu Wang","doi":"10.1145/2532443.2532477","DOIUrl":"https://doi.org/10.1145/2532443.2532477","url":null,"abstract":"There are a variety of factors such as massive commodity computers, storage, network devices and complex management tasks running behind web services which make web services not available. Replication is an effective solution in that case. There are a variety of replication protocols, and which has been used most is called Paxos. For high available web services, we introduce Paxos as replication protocol and have done a series of optimization work. Firstly, we find that there exists exchangeability between requests to web services and the exchangeability can be used to improve the performance of Paxos. Secondly, in the light of the characteristics of web services with business processes, we find the exchangeable relationship between operations. The exchangeability between operations and the exchangeability between requests can be one-to-one correspondence. Thirdly, we apply the exchangeability to the optimization of Paxos for high available web services. Finally, we have implemented some experiments and experimental results show its effectiveness and performance advantages compared with other replication methods.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127802734","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
Challenges in developing software for cyber-physical systems 开发网络物理系统软件的挑战
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532450
Linghao Zhang, Hui Sun, Xiaoxing Ma, Chang Xu, Jian Lu
{"title":"Challenges in developing software for cyber-physical systems","authors":"Linghao Zhang, Hui Sun, Xiaoxing Ma, Chang Xu, Jian Lu","doi":"10.1145/2532443.2532450","DOIUrl":"https://doi.org/10.1145/2532443.2532450","url":null,"abstract":"Cyber-physical systems are systems that integrate the digital computational world with the real physical world, often using sensors and actuators as interfaces. There exist many application domains of cyber-physical systems such as autonomous systems, process control systems, robotic systems, and context-aware systems. The physical world is a complex and continuous world that changes in real-time while the computational world is a simplified and discrete world that often stores a delayed, likely inaccurate image of the physical world using sensory data. The mismatch between these two worlds poses unique challenges of developing software for cyber-physical systems. In this paper, we mainly (1) illustrate this mismatch problem by presenting difficulties that we faced during two projects of developing software for cyber-physical systems: the self-adaptive robot car project and iSpace project; (2) systematically analyse the reason for the mismatch problem based on our first-hand experiences; (3) summarize a general methodology on how to partly bridge the gap between the two mismatched worlds to better develop software for cyber-physical systems based on the knowledge learned from the two projects. We expect that these experiences can help others in better design and develop cyber-physical systems and can be used to explore new techniques (such as new testing techniques) to improve the quality of cyber-physical systems.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"49 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122567496","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
AppMobiCloud: improving mobile web applications by mobile-cloud convergence AppMobiCloud:通过移动云融合提升移动web应用
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532445
Xudong Wang, Xuanzhe Liu, Gang Huang, Yunxin Liu
{"title":"AppMobiCloud: improving mobile web applications by mobile-cloud convergence","authors":"Xudong Wang, Xuanzhe Liu, Gang Huang, Yunxin Liu","doi":"10.1145/2532443.2532445","DOIUrl":"https://doi.org/10.1145/2532443.2532445","url":null,"abstract":"Benefitting from advanced web technologies like JavaScript, CSS3 and HTML5, current web applications can provide ever richer functionalities and user experiences, on both PC and mobile devices like tablet computers and smartphones. Furthermore, they can perform complex computations which are usually resource-intensive and consuming, e.g., data analytic application and augmented reality games. Mobile devices might suffer from their limited computing capabilities and resources. As mobile devices now are gaining access through excellent connectivity with much more powerful cloud-side services, and offloading can be a potential solution. This paper presents the design and implementation of the AppMobiCloud system for improving mobile web applications by leveraging the mobile-cloud convergence. At development time, AppMobiCloud employs a combination of profiling and points-to analysis. This facilitates application developers to find the computation-intensive code fragments, and specifies whether they can be offloaded with some constraints. At runtime, AppMobiCloud migrates the chosen JavaScript code fragments from the mobile devices for remote execution. It synchronizes client-side application runtime context and constructs the \"cloned\" context at server, executing the codes there and re-integrating the result back to the mobile device. We evaluate our approach on three well-known JavaScript benchmarks, Dromaeo, V8 and Kraken, and a typical computation-intensive AI game. The evaluation demonstrates that our work can reduce JavaScript application's execution time and energy consumption respectively on mobile devices up to 98% and 83%.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130137359","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}
引用次数: 12
Enhancing trustworthiness evaluation in internetware with similarity and non-negative constraints 基于相似性和非负性约束的互联网软件可信度评价方法研究
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532459
Guo Yan, Feng Xu, Yuan Yao, Jian Lu
{"title":"Enhancing trustworthiness evaluation in internetware with similarity and non-negative constraints","authors":"Guo Yan, Feng Xu, Yuan Yao, Jian Lu","doi":"10.1145/2532443.2532459","DOIUrl":"https://doi.org/10.1145/2532443.2532459","url":null,"abstract":"Internetware is envisioned as a new software paradigm where software developers usually need to interact with unknown partners as well as the software entities developed by them. To reduce uncertainty and boost collaborations in such setting, it is important to provide trustworthiness evaluation mechanisms so that trustworthy partners/entities can be easily found. In this work, we propose a novel trustworthiness evaluation mechanism by enhancing existing mechanisms with similarity and non-negative constraints. To be specific, we first extend an existing multi-aspect trust inference model by incorporating the non-negative constraint. One of the advantages of such constraint is its strong interpretability. Second, we incorporate similarity into two neighborhood models borrowed from recommender systems. When computing similarity, we make use of the intermediate results from the first step. Finally, these models are combined under a machine learning framework. To show the effectiveness of our method, we conduct experiments on a real data-set. The results show that: both our non-negativity extension and similarity computation improve the evaluation accuracy of the original methods, and the combined method outperforms several state-of-the-art methods.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129455062","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
Presence-pattern aware service selection and composition in a smart space 在智能空间中感知存在模式的服务选择和组合
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532452
Jun Ma, Xianping Tao, Jian Lv
{"title":"Presence-pattern aware service selection and composition in a smart space","authors":"Jun Ma, Xianping Tao, Jian Lv","doi":"10.1145/2532443.2532452","DOIUrl":"https://doi.org/10.1145/2532443.2532452","url":null,"abstract":"Service composition provides supports for automatic construction of required services on the fly from component services provided by different providers. In a smart space, as new providers may come in and existing ones may leave from time to time, the collection of available component services may change dynamically, resulting in broken compositions. Automatic reselection or recomposition mechanisms can be applied to fix broken compositions. However, they may introduce extra efforts and time and there are applications requiring (composed)services to be continuously available (at least) during a period of time, otherwise the applications would break down. Both the situations affect users' experience. If we could know how long each component service would be continuously available, we could optimize the composition process by reducing the frequency of broken compositions. In this paper we propose a scheme to achieve the goal. It utilizes presence-patterns of providers to estimate how long a component service may continuously available and it always selects the most continuously available composition that matches requirements. Simulations are carried out to show how and how well the presence-patterns based scheme work.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"232 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128073426","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
Extending autonomic architecture for constructing internetware system 扩展构建互联网软件系统的自治架构
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532456
Jiwei Liu, Xinjun Mao
{"title":"Extending autonomic architecture for constructing internetware system","authors":"Jiwei Liu, Xinjun Mao","doi":"10.1145/2532443.2532456","DOIUrl":"https://doi.org/10.1145/2532443.2532456","url":null,"abstract":"The scale and complexity of modern software systems keep increasing, especially in the context of Internet. An emerging software paradigm named Internetware was proposed to handle openness, dynamism of software systems in the context of Internet. An Internetware system is composed of self-adaptive and cooperative entities, which impliedly requires autonomy. How to construct a system equipped with these features brings challenge to developers. Autonomic computing that intends to tackle the self-management issues of complex system is helpful to deal with the development and evolution of Internetware software, but the original model of autonomic element in the area can only be used to make a system autonomic. Hence, in this paper, we extend the model of autonomic elements as a basic construct to support the design and construction of Internetware software. Then we compose an architecture for Internetware entity out of extended elements to support constructing Internetware systems. The architecture describe the essential structure of an Internetware entity and make it and most of its modules performing self-adaptiveness and cooperativity possible, which makes our works different from most of those related. A case study is conducted to illustrate our approach and show its applicability.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126471683","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 preliminary study on requirements modeling methods for self-adaptive software systems 自适应软件系统需求建模方法初探
Proceedings of the 5th Asia-Pacific Symposium on Internetware Pub Date : 2013-10-23 DOI: 10.1145/2532443.2532448
Tianqi Zhao, Haiyan Zhao, Wei Zhang
{"title":"A preliminary study on requirements modeling methods for self-adaptive software systems","authors":"Tianqi Zhao, Haiyan Zhao, Wei Zhang","doi":"10.1145/2532443.2532448","DOIUrl":"https://doi.org/10.1145/2532443.2532448","url":null,"abstract":"Internetware denotes a kind 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 related to the development of Internetware applications is how to define their requirements. Traditional requirements modeling methods work well with software applications deployed in predictable environment, but cannot deal with Internetware applications, which have to identify and adapt themselves to the unpredictable situations of their environment. The self-adaptation characteristic of Internetware applications introduces challenges to the effective modeling of the requirements of Internetware applications. In this paper, we carry out a preliminary study on requirements modeling methods for self-adaptive software systems. In particular, we focus on how existing requirements modeling methods address the challenges caused by self-adaptation and what are the advantages and disadvantages of their solutions. By doing this study, we aim to identify the essential capabilities or properties that a requirements modeling method should possess so as to support the requirements modeling of self-adaptive software systems like Internetware.","PeriodicalId":362187,"journal":{"name":"Proceedings of the 5th Asia-Pacific Symposium on Internetware","volume":"80 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-10-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121055495","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
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学术官方微信