2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications最新文献

筛选
英文 中文
Predicting Code Change by Using Static Metrics 通过使用静态度量来预测代码变更
Andreas Mauczka, T. Grechenig, Mario Bernhart
{"title":"Predicting Code Change by Using Static Metrics","authors":"Andreas Mauczka, T. Grechenig, Mario Bernhart","doi":"10.1109/SERA.2009.30","DOIUrl":"https://doi.org/10.1109/SERA.2009.30","url":null,"abstract":"Maintenance of software is risky, potentially expensive – and inevitable. The main objective of this study is to examine the relationship of code change, referred to as maintenance effort, with source-level software metrics. This approach varies from the typical approach of evaluating software metrics against failure data and provides a different angle on the validation of software metrics. The goal of this study is to show through exhaustive data mining that a relation between software metrics and code change exists. Once this connection is established, a set of software metrics is identified, which will be used in further studies to predict code change in problematic modules identified by the software metrics at an early development stage.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"172 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129211025","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
Modeling Variability in Software Product Line Using First Order Logic 用一阶逻辑建模软件产品线中的可变性
A. O. Elfaki, S. Phon-Amnuaisuk, C. Ho
{"title":"Modeling Variability in Software Product Line Using First Order Logic","authors":"A. O. Elfaki, S. Phon-Amnuaisuk, C. Ho","doi":"10.1109/SERA.2009.28","DOIUrl":"https://doi.org/10.1109/SERA.2009.28","url":null,"abstract":"Software Product Line (SPL) is a new methodology that develops software products by configuring a software product from artifacts repository. Variability is one of the important issues in designing SPL. It reflects the diversity and commonality of the artifacts in a product line. The success of SPL is basically dependent on model’s variability. SPL contains three main issues: variability modeling, configuration of new software and the analysis of SPL. Validation is a vital operation among all these issues. In the literature, many methods of modeling variability are proposed but none of them focuses on the validation. In this paper, an intelligent method for validating SPL is introduced. The proposed method is based on two layers. The higher layer is a graphical representation (satisfying visualization condition), and the lower layer is logical representation of the variability using first order logic (FOL). The way that the proposed method can be used to model variability, and support the analysis and validation of SPL is described. Later a new operation in SPL validation issue is presented. Finally, the implementation of the two basic operations in the analysis of SPL is illustrated","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"32 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128175235","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
Inline Visualization of Concerns 关注的内联可视化
N. Saigal, Jay Ligatti
{"title":"Inline Visualization of Concerns","authors":"N. Saigal, Jay Ligatti","doi":"10.1109/SERA.2009.13","DOIUrl":"https://doi.org/10.1109/SERA.2009.13","url":null,"abstract":"Code modularization provides benefits throughout the software life cycle; however, the presence of crosscutting concerns (CCCs) in software hinders its complete modularization. This paper describes IVCon, a tool with a novel approach for completely modularizing CCCs. IVCon enables users to create, examine, and modify their code in two different views: the woven view and the unwoven view. The woven view displays program code in colors that indicate which CCCs various code segments implement. The unwoven view displays code in two panels, one showing the core of the program and the other showing all the code implementing each concern in an isolated module. IVCon aims to provide an easy-to-use interface for conveniently creating, examining, and modifying code in, and translating between, the woven and unwoven views.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"13 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114941942","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
A BnB Mobile Game Online Based on J2ME and J2EE 基于J2ME和J2EE的BnB在线手机游戏
Quanyin Zhu, Lijuan Zhao, Suqun Cao, Jianchun Shen, Shuai Zhang
{"title":"A BnB Mobile Game Online Based on J2ME and J2EE","authors":"Quanyin Zhu, Lijuan Zhao, Suqun Cao, Jianchun Shen, Shuai Zhang","doi":"10.1109/SERA.2009.10","DOIUrl":"https://doi.org/10.1109/SERA.2009.10","url":null,"abstract":"Through the example of Bubble and Bubble (BnB) mobile game, the whole development process of mobile game based on J2ME and J2EE is showed. First, Game API in the Mobile Information Device Profile-MIDP-2.0 is used to build the game engine. Through the optimization and compatibility design of process, middleware framework is selected. Second, the game classes and components design is introduced in detail. Third, the server performance for detonation on the client, the communications time between the clients with the server and the procedure performance of the server have been tested. Various techniques, such as object pool, multi-threaded, socket connection, sprite, Maps etc., are applied in BnB's development. Experiment demonstrates its performance and proves this case is meaningful and useful for other online mobile game development. Some propositions for further research is also suggested.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131128577","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
A Formal Model for English Auction Protocol 英语拍卖协议的形式化模型
M. G. Nabi, A. Nadeem
{"title":"A Formal Model for English Auction Protocol","authors":"M. G. Nabi, A. Nadeem","doi":"10.1109/SERA.2009.37","DOIUrl":"https://doi.org/10.1109/SERA.2009.37","url":null,"abstract":"Formal methods are commonly used to model complex behavior of a system without ambiguities and specification errors. This paper presents a formal model of the multi-agent requirements using finite-state automata (FSA). We describe application of formal methods to model multi-agent systems using the example of English Auction Protocol (EAP). It is shown that the proposed approach increases the behavior handling and semantic characterization. The use of a formal specification language such as Z ensures the correctness, reliability and consistency at the analysis and design stage. This is because capturing the errors and inconsistencies at initial stages could greatly affect the time and cost spent in later stages of the system development lifecycle. We also show that our formal model of the EAP incorporates security properties such as anonymity, traceability and unforgeability.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"42 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133310225","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 Novel Feature Selection Approach and Feature Weight Adjustment Technique in Text Classification 文本分类中一种新的特征选择方法及特征权值调整技术
Yixing Liao, Xuezeng Pan
{"title":"A Novel Feature Selection Approach and Feature Weight Adjustment Technique in Text Classification","authors":"Yixing Liao, Xuezeng Pan","doi":"10.1109/SERA.2009.14","DOIUrl":"https://doi.org/10.1109/SERA.2009.14","url":null,"abstract":"Feature selection and feature weight calculating are key preprocesses in text classification. A new feature selection approach based on average interaction gain(AIG) is presented and a new feature weight adjustment technique(WA) taking inter-class distribution and intra-class distribution into consideration is presented too. Then a new approach combining AIG with WA called AIG-WA is presented. In the following experiments, we use a support vector machine(SVM) classifier to compare the performance of AIG and AIG-WA with the commonly used feature selection algorithms. Better performances are obtained when applying this method on Chinese text dataset provided b Fudan Database Center.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"57 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133643476","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 Quality Model for Evaluating Software-as-a-Service in Cloud Computing 云计算中软件即服务质量评估模型
Jae Yoo Lee, Jung Woo Lee, D. Cheun, Soo Dong Kim
{"title":"A Quality Model for Evaluating Software-as-a-Service in Cloud Computing","authors":"Jae Yoo Lee, Jung Woo Lee, D. Cheun, Soo Dong Kim","doi":"10.1109/SERA.2009.43","DOIUrl":"https://doi.org/10.1109/SERA.2009.43","url":null,"abstract":"Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet. One type of cloud service, SaaS is commonly utilized and it provides several benefits to service consumers. To realize these benefits, it is essential to evaluate the quality of SaaS and manage relatively higher level of its quality based on the evaluation result. Hence, there is a high demand for devising a quality model to evaluate SaaS cloud services. Conventional frameworks do not effectively support SaaS-specific quality aspects such as reusability and accessibility. In this paper, we propose a comprehensive model for evaluating quality of SaaS. We first define key features of SaaS. And then, we derive quality attributes from the key features, and define metrics for the quality attributes. To validate our quality model for SaaS, we conduct assessment based on IEEE 1061. By using the proposed SaaS quality model, SaaS can be evaluated by both service providers. Furthermore, the evaluation results are utilized as an indicator for SaaS quality management.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"140 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132867532","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}
引用次数: 141
Financial Options Pricing Using the MKPF Algorithm 基于MKPF算法的金融期权定价
Yingbo Zhang, Fasheng Wang, Yuejin Lin
{"title":"Financial Options Pricing Using the MKPF Algorithm","authors":"Yingbo Zhang, Fasheng Wang, Yuejin Lin","doi":"10.1109/SERA.2009.17","DOIUrl":"https://doi.org/10.1109/SERA.2009.17","url":null,"abstract":"A mixture Kalman Particle Filter (MKPF) based options pricing method is proposed. The MKPF algorithm uses the unscented Kalman filter (UKF) and the extended Kalman filter (EKF) as proposal distribution to generate the importance sampling density. Each particle is firstly updated by the UKF and obtains a state estimation. Thereafter, this estimation is used as the prior of the EKF, in which the particle is updated again to gain the final estimation of the state. We use the classical B-S model in the experiment aiming at evaluating the performance of the newly proposed method and other existing algorithms. The experimental results show that the MKPF outperforms other algorithms.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"36 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121784826","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
Temporal XML Indexing Based on Suffix Tree 基于后缀树的时态XML索引
Feng Zhang, Xinjun Wang, Shaolong Ma
{"title":"Temporal XML Indexing Based on Suffix Tree","authors":"Feng Zhang, Xinjun Wang, Shaolong Ma","doi":"10.1109/SERA.2009.20","DOIUrl":"https://doi.org/10.1109/SERA.2009.20","url":null,"abstract":"Temporal XML has attracted more and more attention in recent researches. Temporal XML can represent temporal data, track historical information and recover the state of the document as of any given time. This paper is devoted to the technique and the implementation of temporal XML indexing. Firstly, we introduce temporal XML, suffix tree and semi-structured data model (OEM), and a temporal XML indexing method TXSIM based on suffix tree is proposed. TXSIM is mainly divided into two parts, suffix indexing tree and temporal code table. We can efficiently construct the two parts by traversing OEM tree only one time. Secondly, the paper discusses the temporal XML query processing and the maintenance based on TXSIM. Finally, we complete the performance analysis and the experimental simulation. The results indicate that the proposed method can efficiently process queries in temporal XML and the time complexities can be linear.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"130 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127098532","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}
引用次数: 6
A Personalized Intelligent Web Retrieval System Based on the Knowledge-Base Concept and Latent Semantic Indexing Model 基于知识库概念和潜在语义索引模型的个性化智能Web检索系统
Lihua Wu, Jianping Feng, Yunfen Luo
{"title":"A Personalized Intelligent Web Retrieval System Based on the Knowledge-Base Concept and Latent Semantic Indexing Model","authors":"Lihua Wu, Jianping Feng, Yunfen Luo","doi":"10.1109/SERA.2009.40","DOIUrl":"https://doi.org/10.1109/SERA.2009.40","url":null,"abstract":"Based on the technology of “Intelligent Retrieval Agent” and “semantic-nets of subject areas and Webpage filtering template”, we proposed a Personalized Intelligent Web Retrieval System in the background of network education resources environment in order to research the intellectualization of the personalized retrieval tools searching for educational resources on internet and provide personalized information service for users. Compared with traditional search engines, this retrieval system can search for related concepts by inputting key words more precisely and efficiently.","PeriodicalId":333607,"journal":{"name":"2009 Seventh ACIS International Conference on Software Engineering Research, Management and Applications","volume":"81 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2009-12-02","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126905661","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}
引用次数: 13
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学术官方微信