首页 > 最新文献

Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)最新文献

英文 中文
Intrusion detection based on clustering a data stream 基于数据流聚类的入侵检测
S. Oh, Jin-Suk Kang, Y. Byun, T. Jeong, W. Lee
{"title":"Intrusion detection based on clustering a data stream","authors":"S. Oh, Jin-Suk Kang, Y. Byun, T. Jeong, W. Lee","doi":"10.1007/11836810_30","DOIUrl":"https://doi.org/10.1007/11836810_30","url":null,"abstract":"","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"27 3","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"133136706","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}
引用次数: 34
Requirements for CBD products and process quality CBD产品和工艺质量要求
Haeng-Kon Kim, R. Lee, Hae-Sool Yang
This paper presents arguments for including the properties of processes involved in various approaches to component-based software development in predicting systems properties. It discusses how processes impact on system properties and relates the issues raised to standards that already address process and product quality. Although many standards still apply, CBD changes interpretations and emphases.
本文提出了在预测系统属性时包括各种基于组件的软件开发方法中涉及的过程属性的论点。它讨论了过程如何影响系统属性,并将提出的问题与已经处理过程和产品质量的标准联系起来。尽管许多标准仍然适用,但生物多样性公约改变了解释和重点。
{"title":"Requirements for CBD products and process quality","authors":"Haeng-Kon Kim, R. Lee, Hae-Sool Yang","doi":"10.1109/SERA.2005.57","DOIUrl":"https://doi.org/10.1109/SERA.2005.57","url":null,"abstract":"This paper presents arguments for including the properties of processes involved in various approaches to component-based software development in predicting systems properties. It discusses how processes impact on system properties and relates the issues raised to standards that already address process and product quality. Although many standards still apply, CBD changes interpretations and emphases.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"175 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"115961728","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 model-driven environment for component deployment 用于组件部署的模型驱动环境
P. Hnetynka
This paper presents deployment factory, a model-driven unified environment for deploying component-based applications. While there are projects aiming to develop a unified deployment environment for component-based applications, none of them is generic enough - they do not support heterogeneous applications, they are targeted for a single component technology and/or impose modifications of the underlying technologies. The deployment factory targets all these issues. It is based on (i) the OMG deployment and configuration specification, (ii) an analysis of contemporary used component technologies, and (iii) our experience from component-based development. Moreover, the paper also shows that a plain MDA approach (the one used in the OMG deployment and configuration specification) for building real systems is not always appropriate.
本文介绍了部署工厂,一个用于部署基于组件的应用程序的模型驱动的统一环境。虽然有一些项目旨在为基于组件的应用程序开发统一的部署环境,但它们都不够通用——它们不支持异构应用程序,它们的目标是单一组件技术和/或对底层技术进行修改。部署工厂针对所有这些问题。它基于(i) OMG部署和配置规范,(ii)对当前使用的组件技术的分析,以及(iii)我们基于组件的开发经验。此外,本文还表明,用于构建实际系统的普通MDA方法(在OMG部署和配置规范中使用的方法)并不总是合适的。
{"title":"A model-driven environment for component deployment","authors":"P. Hnetynka","doi":"10.1109/SERA.2005.12","DOIUrl":"https://doi.org/10.1109/SERA.2005.12","url":null,"abstract":"This paper presents deployment factory, a model-driven unified environment for deploying component-based applications. While there are projects aiming to develop a unified deployment environment for component-based applications, none of them is generic enough - they do not support heterogeneous applications, they are targeted for a single component technology and/or impose modifications of the underlying technologies. The deployment factory targets all these issues. It is based on (i) the OMG deployment and configuration specification, (ii) an analysis of contemporary used component technologies, and (iii) our experience from component-based development. Moreover, the paper also shows that a plain MDA approach (the one used in the OMG deployment and configuration specification) for building real systems is not always appropriate.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126066714","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
A cognitive model for program comprehension 程序理解的认知模型
Shaochun Xu
This paper proposes a cognitive model to classify the level of cognition and cognitive activities in program comprehension. This model is composed of input, cognitive process and output, among which the cognitive process includes four activities (absorption, denial, reorganization and expulsion) at six Bloom learning levels. Compared with the existing models, our learning model is more complete and more detailed. It not only describes cognitive activities in detail, but can also be applied in most of the cases. Our model can also reveal the differences between experts and novices in program comprehension. It provides some useful insights on how to build a tool to aid program comprehension. We also find that the so-called traditional program comprehension process involves activities not only at comprehension level of the Bloom's taxonomy, but at higher levels as well. A case study is conducted to validate this learning model.
本文提出了一个认知模型,对程序理解中的认知水平和认知活动进行分类。该模型由输入、认知过程和输出组成,其中认知过程包括6个Bloom学习层次的吸收、否认、重组和驱逐四种活动。与现有模型相比,我们的学习模型更完整、更细致。它不仅详细地描述了认知活动,而且在大多数情况下都可以应用。我们的模型还可以揭示专家和新手在程序理解上的差异。它提供了一些关于如何构建工具来帮助程序理解的有用见解。我们还发现,所谓的传统程序理解过程不仅包括Bloom分类法理解层次上的活动,还包括更高层次上的活动。通过案例研究验证了该学习模型。
{"title":"A cognitive model for program comprehension","authors":"Shaochun Xu","doi":"10.1109/SERA.2005.2","DOIUrl":"https://doi.org/10.1109/SERA.2005.2","url":null,"abstract":"This paper proposes a cognitive model to classify the level of cognition and cognitive activities in program comprehension. This model is composed of input, cognitive process and output, among which the cognitive process includes four activities (absorption, denial, reorganization and expulsion) at six Bloom learning levels. Compared with the existing models, our learning model is more complete and more detailed. It not only describes cognitive activities in detail, but can also be applied in most of the cases. Our model can also reveal the differences between experts and novices in program comprehension. It provides some useful insights on how to build a tool to aid program comprehension. We also find that the so-called traditional program comprehension process involves activities not only at comprehension level of the Bloom's taxonomy, but at higher levels as well. A case study is conducted to validate this learning model.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120991733","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}
引用次数: 24
Analysis of secure design patterns: a case study in e-commerce system 安全设计模式分析:以电子商务系统为例
Jing Wang, Yeong-Tae Song, L. Chung
Retrofitting security requirement into an existing system tends to result in less wanted qualities. So, it is a preferred practice to design with security in mind right from the beginning of the development process. An NFR framework has been established to incorporate non-functional requirements (NFRs) (L. Chung et al., 2000) that are crucial to secure system design into the development process. In this paper, we propose a methodology that utilizes the NFR framework to come up with secure design by selecting security design patterns for the domain specific application such as e-commerce system.
将安全需求改造到现有系统中往往会导致不太需要的质量。因此,从开发过程的开始就考虑安全性是一种首选的设计实践。已经建立了一个NFR框架来合并非功能需求(NFRs) (L. Chung et al., 2000),这对于确保系统设计进入开发过程至关重要。在本文中,我们提出了一种利用NFR框架的方法,通过为特定领域的应用(如电子商务系统)选择安全设计模式来进行安全设计。
{"title":"Analysis of secure design patterns: a case study in e-commerce system","authors":"Jing Wang, Yeong-Tae Song, L. Chung","doi":"10.1109/SERA.2005.22","DOIUrl":"https://doi.org/10.1109/SERA.2005.22","url":null,"abstract":"Retrofitting security requirement into an existing system tends to result in less wanted qualities. So, it is a preferred practice to design with security in mind right from the beginning of the development process. An NFR framework has been established to incorporate non-functional requirements (NFRs) (L. Chung et al., 2000) that are crucial to secure system design into the development process. In this paper, we propose a methodology that utilizes the NFR framework to come up with secure design by selecting security design patterns for the domain specific application such as e-commerce system.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121523999","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
Design of SPICE experience factory model for accumulation and utilization of process assessment experience 为积累和利用工艺评价经验,设计SPICE体验工厂模型
Gihan Kim, Minkwang Lee, Jong-Soo Lee, Kyungwhan Lee
With growing interest in software process improvement (SPI), many companies are introducing international process models and standards. SPICE is most widely used process assessment model in the SPI work today. In the process of introducing and applying SPICE, practical experiences contribute to enhancing the project performance. The experience helps people to make decisions under uncertainty, and to find better compromises. This paper suggests a SPICE experience factory (SEF) model to use SPICE assessment experience. For this, we collected SPICE assessment results which were conducted in Korea from 1999 to 2004. The collected data does not only contain rating information but also specifies strengths and improvement point for each assessed company and its process. To use this assessment result more efficiently, root words were derived from each result items. And root words were classified into four: 1) measurement, 2) work product, 3) process performance, and 4) process definition and deployment. Database was designed and constructed to save all analyzed data in forms of root words. Database also was designed to efficiently search information the organization needs by strength/improvement point, or root word for each level. This paper describes procedures of SEF model and presents methods to utilize it. By using the proposed SEF model, even organizations which plan to undergo SPICE assessment for the first time can establish the optimal improvement strategies.
随着对软件过程改进(SPI)的兴趣的增长,许多公司正在引入国际过程模型和标准。SPICE是目前SPI工作中应用最广泛的过程评价模型。在引入和应用SPICE的过程中,实践经验有助于提高项目绩效。这种经验可以帮助人们在不确定的情况下做出决定,并找到更好的妥协。本文提出了一个SPICE体验工厂(SEF)模型来使用SPICE评估经验。为此,我们收集了1999年至2004年在韩国进行的SPICE评估结果。收集的数据不仅包含评级信息,还指定了每个被评估公司及其流程的优势和改进点。为了更有效地使用该评估结果,从每个结果项派生出根词。根词被分为四个部分:1)度量,2)工作产品,3)过程性能,以及4)过程定义和部署。设计并构建了数据库,将所有分析数据以词根词的形式保存。数据库也被设计成能有效地搜索组织所需要的信息,按优势/改进点或每个级别的根词。本文介绍了SEF模型的建立过程和应用方法。通过使用所提出的SEF模型,即使是第一次计划进行SPICE评估的组织也可以建立最优的改进策略。
{"title":"Design of SPICE experience factory model for accumulation and utilization of process assessment experience","authors":"Gihan Kim, Minkwang Lee, Jong-Soo Lee, Kyungwhan Lee","doi":"10.1109/SERA.2005.34","DOIUrl":"https://doi.org/10.1109/SERA.2005.34","url":null,"abstract":"With growing interest in software process improvement (SPI), many companies are introducing international process models and standards. SPICE is most widely used process assessment model in the SPI work today. In the process of introducing and applying SPICE, practical experiences contribute to enhancing the project performance. The experience helps people to make decisions under uncertainty, and to find better compromises. This paper suggests a SPICE experience factory (SEF) model to use SPICE assessment experience. For this, we collected SPICE assessment results which were conducted in Korea from 1999 to 2004. The collected data does not only contain rating information but also specifies strengths and improvement point for each assessed company and its process. To use this assessment result more efficiently, root words were derived from each result items. And root words were classified into four: 1) measurement, 2) work product, 3) process performance, and 4) process definition and deployment. Database was designed and constructed to save all analyzed data in forms of root words. Database also was designed to efficiently search information the organization needs by strength/improvement point, or root word for each level. This paper describes procedures of SEF model and presents methods to utilize it. By using the proposed SEF model, even organizations which plan to undergo SPICE assessment for the first time can establish the optimal improvement strategies.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"5 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122185985","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
Inter-AS session & connection management for QoS-guaranteed DiffServ provisioning 用于qos保证的diffserver配置的as间会话和连接管理
Young-Tak Kim
For QoS-guaranteed realtime multimedia differentiated services provisioning across multiple AS (autonomous system) domain network, session configuration with SIP/SDP and bidirectional connection establishment using UNI & NNI signaling (i.e., RSVP-TE) are essential. Also, a scalable transit networking scheme must be provided so as to configure scalable per-class-type QoS-guaranteed packet processing and to provide scalable connection admission control (CAC). In this paper, we analyze the functional architecture of session & connection management with SIP/SDP, RSVP-TE, COPS (common open policy service)-based CAC and QoS-guaranteed virtual overlay networking. We also evaluate the overall interaction procedure among functional modules for scalable QoS-guaranteed DiffServ provisioning across multiple autonomous system (AS) domain networks.
对于跨多个AS(自治系统)域网络提供qos保证的实时多媒体差异化服务,使用SIP/SDP配置会话和使用UNI和NNI信令(即RSVP-TE)建立双向连接是必不可少的。此外,必须提供可扩展的传输网络方案,以便配置可扩展的每类类型qos保证的数据包处理,并提供可扩展的连接允许控制(CAC)。本文分析了基于SIP/SDP、RSVP-TE、cop (common open policy service)的CAC和qos保证的虚拟覆盖网络的会话和连接管理的功能体系结构。我们还评估了跨多个自治系统(AS)域网络的可扩展qos保证的DiffServ配置的功能模块之间的整体交互过程。
{"title":"Inter-AS session & connection management for QoS-guaranteed DiffServ provisioning","authors":"Young-Tak Kim","doi":"10.1109/SERA.2005.48","DOIUrl":"https://doi.org/10.1109/SERA.2005.48","url":null,"abstract":"For QoS-guaranteed realtime multimedia differentiated services provisioning across multiple AS (autonomous system) domain network, session configuration with SIP/SDP and bidirectional connection establishment using UNI & NNI signaling (i.e., RSVP-TE) are essential. Also, a scalable transit networking scheme must be provided so as to configure scalable per-class-type QoS-guaranteed packet processing and to provide scalable connection admission control (CAC). In this paper, we analyze the functional architecture of session & connection management with SIP/SDP, RSVP-TE, COPS (common open policy service)-based CAC and QoS-guaranteed virtual overlay networking. We also evaluate the overall interaction procedure among functional modules for scalable QoS-guaranteed DiffServ provisioning across multiple autonomous system (AS) domain networks.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"5 15","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"120820989","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 component-based approach for integrating mobile agents into the existing Web infrastructure 一种基于组件的方法,用于将移动代理集成到现有的Web基础设施中
Haeng-Kon Kim
Mobile agents provide a new abstraction for deploying functionality over the existing Internet infrastructure. In the MA (mobile agents) framework there are no agent platforms. Instead applications become agent-enabled by using simple JavaBeans components. In this paper we present an architecture that allows currently available Web servers to become capable of sending and receiving agents in an easy way. By using this approach, existing Web infrastructure can be maintained, while gaining a whole new potential by being able to make use of agent technology. Our approach involves wrapping the components inside a Java Servlet that can be included in any Web server supporting the Servlet specification. This Servlet enables the servers to receive and send agents that can query local information, and also enables the agents to behave as Servlets themselves. We currently have used the framework with several existing commercial Web servers, inclusively having the security mechanisms of the framework correctly running and integrated with the security architecture of the server.
移动代理为在现有Internet基础设施上部署功能提供了一种新的抽象。在MA(移动代理)框架中没有代理平台。相反,通过使用简单的JavaBeans组件,应用程序可以启用代理。在本文中,我们提出了一种架构,该架构允许当前可用的Web服务器以一种简单的方式能够发送和接收代理。通过使用这种方法,既可以维护现有的Web基础设施,又可以利用代理技术获得全新的潜力。我们的方法包括将组件包装在Java Servlet中,该Servlet可以包含在任何支持Servlet规范的Web服务器中。这个Servlet使服务器能够接收和发送能够查询本地信息的代理,并且还使代理能够像Servlet一样运行。目前,我们已经在几个现有的商业Web服务器上使用了该框架,包括使框架的安全机制正确运行并与服务器的安全体系结构集成。
{"title":"A component-based approach for integrating mobile agents into the existing Web infrastructure","authors":"Haeng-Kon Kim","doi":"10.1109/SERA.2005.5","DOIUrl":"https://doi.org/10.1109/SERA.2005.5","url":null,"abstract":"Mobile agents provide a new abstraction for deploying functionality over the existing Internet infrastructure. In the MA (mobile agents) framework there are no agent platforms. Instead applications become agent-enabled by using simple JavaBeans components. In this paper we present an architecture that allows currently available Web servers to become capable of sending and receiving agents in an easy way. By using this approach, existing Web infrastructure can be maintained, while gaining a whole new potential by being able to make use of agent technology. Our approach involves wrapping the components inside a Java Servlet that can be included in any Web server supporting the Servlet specification. This Servlet enables the servers to receive and send agents that can query local information, and also enables the agents to behave as Servlets themselves. We currently have used the framework with several existing commercial Web servers, inclusively having the security mechanisms of the framework correctly running and integrated with the security architecture of the server.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134521316","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
Combining classification improvements by ensemble processing 结合集成处理的分类改进
N. Ishii, Eisuke Tsuchiya, Y. Bao, N. Yamaguchi
The k-nearest neighbor (KNN) classification is a simple and effective classification approach. However, improving performance of the classifier is still attractive. Combining multiple classifiers is an effective technique for improving accuracy. There are many general combining algorithms, such as Bagging, Boosting, or Error Correcting Output Coding that significantly improve the classifier such as decision trees, rule learners, or neural networks. Unfortunately, these combining methods developed do not improve the nearest neighbor classifiers. In this paper, first, we present a new approach to combine multiple KNN classifiers based on different distance functions, in which we apply multiple distance functions to improve the performance of the k-nearest neighbor classifier. Second, we develop a combining method, in which the weights of the distance function are learnt by genetic algorithm. Finally, combining classifiers in error correcting output coding, are discussed. The proposed algorithms seek to increase generalization accuracy when compared to the basic k-nearest neighbor algorithm. Experiments have been conducted on some benchmark datasets from the UCI machine learning repository. The results show that the proposed algorithms improve the performance of the k-nearest neighbor classification.
KNN分类是一种简单有效的分类方法。然而,提高分类器的性能仍然是有吸引力的。多分类器组合是提高准确率的有效方法。有许多通用的组合算法,如Bagging、Boosting或纠错输出编码,可以显著改善分类器,如决策树、规则学习器或神经网络。不幸的是,这些组合方法并没有改进最近邻分类器。本文首先提出了一种基于不同距离函数组合多个KNN分类器的新方法,利用多个距离函数来提高k近邻分类器的性能。其次,我们提出了一种组合方法,通过遗传算法学习距离函数的权值。最后,结合分类器对输出编码的纠错进行了讨论。与基本的k近邻算法相比,所提出的算法寻求提高泛化精度。在UCI机器学习存储库的一些基准数据集上进行了实验。结果表明,所提算法提高了k近邻分类的性能。
{"title":"Combining classification improvements by ensemble processing","authors":"N. Ishii, Eisuke Tsuchiya, Y. Bao, N. Yamaguchi","doi":"10.1109/SERA.2005.30","DOIUrl":"https://doi.org/10.1109/SERA.2005.30","url":null,"abstract":"The k-nearest neighbor (KNN) classification is a simple and effective classification approach. However, improving performance of the classifier is still attractive. Combining multiple classifiers is an effective technique for improving accuracy. There are many general combining algorithms, such as Bagging, Boosting, or Error Correcting Output Coding that significantly improve the classifier such as decision trees, rule learners, or neural networks. Unfortunately, these combining methods developed do not improve the nearest neighbor classifiers. In this paper, first, we present a new approach to combine multiple KNN classifiers based on different distance functions, in which we apply multiple distance functions to improve the performance of the k-nearest neighbor classifier. Second, we develop a combining method, in which the weights of the distance function are learnt by genetic algorithm. Finally, combining classifiers in error correcting output coding, are discussed. The proposed algorithms seek to increase generalization accuracy when compared to the basic k-nearest neighbor algorithm. Experiments have been conducted on some benchmark datasets from the UCI machine learning repository. The results show that the proposed algorithms improve the performance of the k-nearest neighbor classification.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"9 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122555545","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}
引用次数: 18
Binary component adaptation technique and supporting tool 二值分量自适应技术及支持工具
Jeong Ah Kim, Kyung-Whan Lee
This research developed the technique necessary for the adaptation of components and a tool which supports this. The adaptation of components becomes necessary during the process of reusing or assembling components, and this is because the interface of the component is, in many cases, different than the component the developer wishes to assemble. Occasionally, additional attributes may need to be defined in accordance to new requirements. Consequently, the process for component adaptation is crucial for the reuse and assembly of components. In order to support the adaptation of components, this research proposes an adaptation technique dependent upon binary component adaptation techniques and adaptation components. In addition, a support tool was developed to support an effective adaptation process.
本研究开发了适应组件所需的技术和支持这一技术的工具。在重用或组装组件的过程中,组件的适配变得非常必要,这是因为在许多情况下,组件的接口与开发人员希望组装的组件不同。有时候,可能需要根据新的需求定义额外的属性。因此,组件适配过程对于组件的重用和组装至关重要。为了支持组件的自适应,本研究提出了一种基于二元组件自适应技术和自适应组件的自适应技术。此外,还开发了一个支持工具,以支持有效的适应进程。
{"title":"Binary component adaptation technique and supporting tool","authors":"Jeong Ah Kim, Kyung-Whan Lee","doi":"10.1109/SERA.2005.26","DOIUrl":"https://doi.org/10.1109/SERA.2005.26","url":null,"abstract":"This research developed the technique necessary for the adaptation of components and a tool which supports this. The adaptation of components becomes necessary during the process of reusing or assembling components, and this is because the interface of the component is, in many cases, different than the component the developer wishes to assemble. Occasionally, additional attributes may need to be defined in accordance to new requirements. Consequently, the process for component adaptation is crucial for the reuse and assembly of components. In order to support the adaptation of components, this research proposes an adaptation technique dependent upon binary component adaptation techniques and adaptation components. In addition, a support tool was developed to support an effective adaptation process.","PeriodicalId":424175,"journal":{"name":"Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)","volume":"105 ","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2005-08-11","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"113991907","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
期刊
Third ACIS Int'l Conference on Software Engineering Research, Management and Applications (SERA'05)
全部 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