首页 > 最新文献

2011 Malaysian Conference in Software Engineering最新文献

英文 中文
Incorporating scholar's background knowledge into recommender system for digital libraries 将学者背景知识融入数字图书馆推荐系统
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140721
Bahram Amini, R. Ibrahim, M. Othman, Hamid Rastegari
In recent years, recommender systems have received increasing attention in digital libraries since they assist scholars to find the most appropriate articles. However, a major problem of such systems is that they don't subsume user background knowledge into the recommendation process and scholars have to manually sift irrelevant articles obtained in response of queries. Therefore, a great challenging task is how to include scholar's knowledge into personalization process and filter out articles accordingly. To address this problem, a novel cascade recommender framework which incorporates scholar's background knowledge using ontological concepts into the user profiles is proposed. The framework exploits standard ODP structure as ontology modeling as well as lexicographic database (WordNet) for concept disambiguation. The primary experiment over CiteSeerX digital library indicates an increase in user satisfaction.
近年来,推荐系统在数字图书馆中越来越受到关注,因为它可以帮助学者找到最合适的文章。然而,这类系统的一个主要问题是它们没有将用户背景知识纳入推荐过程,学者们必须手动筛选响应查询获得的不相关文章。因此,如何将学者的知识融入到个性化过程中,并对文章进行相应的筛选,是一项极具挑战性的任务。为了解决这一问题,提出了一种新的级联推荐框架,该框架将学者的背景知识与本体概念结合到用户配置文件中。该框架利用标准的ODP结构作为本体建模,并利用词典数据库(WordNet)进行概念消歧。对CiteSeerX数字图书馆的初步实验表明,用户满意度有所提高。
{"title":"Incorporating scholar's background knowledge into recommender system for digital libraries","authors":"Bahram Amini, R. Ibrahim, M. Othman, Hamid Rastegari","doi":"10.1109/MYSEC.2011.6140721","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140721","url":null,"abstract":"In recent years, recommender systems have received increasing attention in digital libraries since they assist scholars to find the most appropriate articles. However, a major problem of such systems is that they don't subsume user background knowledge into the recommendation process and scholars have to manually sift irrelevant articles obtained in response of queries. Therefore, a great challenging task is how to include scholar's knowledge into personalization process and filter out articles accordingly. To address this problem, a novel cascade recommender framework which incorporates scholar's background knowledge using ontological concepts into the user profiles is proposed. The framework exploits standard ODP structure as ontology modeling as well as lexicographic database (WordNet) for concept disambiguation. The primary experiment over CiteSeerX digital library indicates an increase in user satisfaction.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"66 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121640160","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
Assessment of knowledge ability towards decision-making in information systems from managers perspective 从管理者的角度评估信息系统中决策的知识能力
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140717
M. Faisal, M. Shahbaz, S. Tariq, Waqar Ahmad, Qaisar Abbas
Enterprise resource planning (ERP) / information systems are maintained the business-process integration, which provides past records for decision-making. By integrating the information of different departments, the ERP systems are capable for real time management of internal indispensable data that can solve certain problems with an appropriate decision. The decision-making capabilities are necessary for managers to perk up the quality of fabrication, sales, forecasting and business development. In this paper, the corporate managers' experiences are focused in view of the financial module towards the selected ERP systems. In order to do an empirical study, a group of financial managers and experts are involved from textile industries. A quantitative research (questionnaire) technique is adopted to investigate the non-functional requirements and users' understanding. During experimental analysis, we found that the selected ERP systems are unproductive to provide an appropriate knowledge for decision-making. Therefore, an acquisition of tacit knowledge would be required to improve the decision-support capabilities of ERP systems.
企业资源规划(ERP) /信息系统是维持业务流程集成的,它为决策提供了过去的记录。ERP系统通过整合不同部门的信息,能够对内部不可或缺的数据进行实时管理,从而解决某些问题并做出适当的决策。决策能力是管理者提高制造、销售、预测和业务发展质量所必需的。本文针对财务模块对ERP系统的选择,集中了企业管理者的经验。为了进行实证研究,一组来自纺织行业的财务经理和专家参与其中。采用定量研究(问卷调查)技术调查非功能需求和用户理解情况。在实验分析中,我们发现所选择的ERP系统在为决策提供适当的知识方面是非生产性的。因此,需要隐性知识的获取来提高ERP系统的决策支持能力。
{"title":"Assessment of knowledge ability towards decision-making in information systems from managers perspective","authors":"M. Faisal, M. Shahbaz, S. Tariq, Waqar Ahmad, Qaisar Abbas","doi":"10.1109/MYSEC.2011.6140717","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140717","url":null,"abstract":"Enterprise resource planning (ERP) / information systems are maintained the business-process integration, which provides past records for decision-making. By integrating the information of different departments, the ERP systems are capable for real time management of internal indispensable data that can solve certain problems with an appropriate decision. The decision-making capabilities are necessary for managers to perk up the quality of fabrication, sales, forecasting and business development. In this paper, the corporate managers' experiences are focused in view of the financial module towards the selected ERP systems. In order to do an empirical study, a group of financial managers and experts are involved from textile industries. A quantitative research (questionnaire) technique is adopted to investigate the non-functional requirements and users' understanding. During experimental analysis, we found that the selected ERP systems are unproductive to provide an appropriate knowledge for decision-making. Therefore, an acquisition of tacit knowledge would be required to improve the decision-support capabilities of ERP systems.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"16 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114156448","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
Software Engineering Curriculum: A systematic mapping study 软件工程课程:系统的绘图研究
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140682
Muhammad Manan Qadir, M. Usman
Software Engineering (SE) discipline has come a long way since the 1968 NATO conference when the term SE was first used. Lot of work has been done for developing and revising SE curriculum and body of knowledge (e.g. SE 2004, GSwE2009, SWEBOK efforts). Different universities are developing and revising SE program and curricula at graduate and undergraduate levels all over the world. Large number of SE curriculum related efforts are being published in conferences such as CSEET, FIE and REET etc. There is a need to see the state of the art of this abundant literature. In this paper, we report a systematic mapping study conducted to synthesize and aggregate the SE curriculum related reported efforts and to provide a broad overview of the area. Systematic mapping studies are performed to evaluate quantity and types of primary studies in an area of interest in an unbiased and systematic manner.
自1968年北约会议首次使用术语SE以来,软件工程(SE)学科已经走过了漫长的道路。在开发和修订SE课程和知识体系方面已经做了大量的工作(例如SE 2004、GSwE2009、SWEBOK的努力)。世界各地不同的大学都在开发和修改研究生和本科生的SE项目和课程。在CSEET, FIE和REET等会议上发表了大量与SE课程相关的成果。有必要看看这些丰富的文学作品的艺术水平。在本文中,我们报告了一项系统的测绘研究,以综合和汇总与SE课程相关的报告工作,并提供该领域的广泛概述。系统测绘研究是为了以公正和系统的方式评估感兴趣领域的主要研究的数量和类型。
{"title":"Software Engineering Curriculum: A systematic mapping study","authors":"Muhammad Manan Qadir, M. Usman","doi":"10.1109/MYSEC.2011.6140682","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140682","url":null,"abstract":"Software Engineering (SE) discipline has come a long way since the 1968 NATO conference when the term SE was first used. Lot of work has been done for developing and revising SE curriculum and body of knowledge (e.g. SE 2004, GSwE2009, SWEBOK efforts). Different universities are developing and revising SE program and curricula at graduate and undergraduate levels all over the world. Large number of SE curriculum related efforts are being published in conferences such as CSEET, FIE and REET etc. There is a need to see the state of the art of this abundant literature. In this paper, we report a systematic mapping study conducted to synthesize and aggregate the SE curriculum related reported efforts and to provide a broad overview of the area. Systematic mapping studies are performed to evaluate quantity and types of primary studies in an area of interest in an unbiased and systematic manner.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"291 1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114383423","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
Mobile language translator 移动语言翻译
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140723
Sim Liew Fong, A. O. Elfaki, Md Gapar bin Md Johar, Kevin Loo Teow Aik
This Mobile Language Translator is an application to translate from English language to Bahasa Malaysia (Malaysia's National Language) and vice versa and English language to Bahasa Indonesia and vice versa. It provides categories of commonly used words and phrases. As such, tourists can rely on mobile phone for traveling purpose. The application, such as, mobile dictionary is used for word search and many more applications for a better traveling guide. This application is intended to overcome the language barrier among tourists, who are visiting our country. Subsequently, by using this application they are able to integrate with the local people and get the right information. There are many different hardware components found in mobile devices so their applications are developed using different software architectures. It is made more difficult because users of mobile applications have diverse preferences, so extensive improvements to traditional system development methodologies are required in order to keep up with this demand.
这个移动语言翻译器是一个应用程序翻译从英语到马来语(马来西亚的国家语言),反之亦然,英语到印度尼西亚语,反之亦然。它提供了常用单词和短语的分类。因此,游客可以依靠手机旅游的目的。应用程序,如移动字典,用于单词搜索和更多的应用程序,为更好的旅游指南。这个应用程序旨在克服来我国旅游的游客之间的语言障碍。随后,通过使用该应用程序,他们能够与当地人集成并获得正确的信息。移动设备中有许多不同的硬件组件,因此它们的应用程序是使用不同的软件体系结构开发的。由于移动应用程序的用户有不同的偏好,因此需要对传统系统开发方法进行广泛的改进,以跟上这种需求,这使得开发变得更加困难。
{"title":"Mobile language translator","authors":"Sim Liew Fong, A. O. Elfaki, Md Gapar bin Md Johar, Kevin Loo Teow Aik","doi":"10.1109/MYSEC.2011.6140723","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140723","url":null,"abstract":"This Mobile Language Translator is an application to translate from English language to Bahasa Malaysia (Malaysia's National Language) and vice versa and English language to Bahasa Indonesia and vice versa. It provides categories of commonly used words and phrases. As such, tourists can rely on mobile phone for traveling purpose. The application, such as, mobile dictionary is used for word search and many more applications for a better traveling guide. This application is intended to overcome the language barrier among tourists, who are visiting our country. Subsequently, by using this application they are able to integrate with the local people and get the right information. There are many different hardware components found in mobile devices so their applications are developed using different software architectures. It is made more difficult because users of mobile applications have diverse preferences, so extensive improvements to traditional system development methodologies are required in order to keep up with this demand.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"18 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121204481","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
Pair analysis of requirements in software engineering education 软件工程教育中的需求对分析
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140641
Kabas Albakry, M. Kamalrudin
Requirements Analysis and Design is found to be one of the crucial subjects in Software Engineering education. Students need to have deeper understanding before they could start to analyse and design the requirements, either using models or textual descriptions. However, the outcomes of their analysis are always vague and error-prone. We assume that this issue can be handled if “pair analysis” is conducted where all students are assigned with partners following the concept of pair-programming. To prove this, we have conducted a small preliminary evaluation to compare the outcomes of solo work and “pair analysis” work for three different groups of students. The performance, efficacy and students' satisfaction and confidence level are evaluated.
需求分析与设计是软件工程教育的重要学科之一。学生需要有更深入的了解,然后才能开始分析和设计需求,无论是使用模型还是文本描述。然而,他们的分析结果总是模糊且容易出错。我们假设,如果按照“结对编程”的概念,将所有学生分配给伙伴进行“结对分析”,就可以解决这个问题。为了证明这一点,我们对三组不同的学生进行了一个小型的初步评估,以比较单独作业和“配对分析”作业的结果。评估教学效果、效果及学生满意度和信心水平。
{"title":"Pair analysis of requirements in software engineering education","authors":"Kabas Albakry, M. Kamalrudin","doi":"10.1109/MYSEC.2011.6140641","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140641","url":null,"abstract":"Requirements Analysis and Design is found to be one of the crucial subjects in Software Engineering education. Students need to have deeper understanding before they could start to analyse and design the requirements, either using models or textual descriptions. However, the outcomes of their analysis are always vague and error-prone. We assume that this issue can be handled if “pair analysis” is conducted where all students are assigned with partners following the concept of pair-programming. To prove this, we have conducted a small preliminary evaluation to compare the outcomes of solo work and “pair analysis” work for three different groups of students. The performance, efficacy and students' satisfaction and confidence level are evaluated.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130961386","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
Security backlog in Scrum security practices Scrum安全实践中的安全待办事项
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140708
Zulkarnain Azham, I. Ghani, Norafida Ithnin
The rapid development of software nowadays requires the high speed software product delivery by development teams. In order to deliver the product faster, the development teams make a transformation to their conventional software development lifecycle to agile development method which can enable them towards speedy delivery of software coping with the requirements-change phenomenon. In this scenario, one of the most popular techniques in Agile development is the Scrum methodology which has been criticised in term of its security aspect cycle that ignores the security risk management activity. However, the current practices suggest that security should be considered during all stages of the software development life cycle. In order to address the aforementioned issue, this paper proposes the integration of security principles in development phases using scrum and suggests the element of security backlog that can be used as security features analysis and implementation in scrum phases.
当今软件的快速发展要求开发团队快速交付软件产品。为了更快地交付产品,开发团队将其传统的软件开发生命周期转换为敏捷开发方法,这可以使他们能够快速交付应对需求变化现象的软件。在这种情况下,敏捷开发中最流行的技术之一是Scrum方法,该方法因其忽略安全风险管理活动的安全方面周期而受到批评。然而,当前的实践建议在软件开发生命周期的所有阶段都应该考虑安全性。为了解决上述问题,本文建议使用scrum将安全原则集成到开发阶段,并建议使用安全待办事项列表元素作为scrum阶段的安全特性分析和实现。
{"title":"Security backlog in Scrum security practices","authors":"Zulkarnain Azham, I. Ghani, Norafida Ithnin","doi":"10.1109/MYSEC.2011.6140708","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140708","url":null,"abstract":"The rapid development of software nowadays requires the high speed software product delivery by development teams. In order to deliver the product faster, the development teams make a transformation to their conventional software development lifecycle to agile development method which can enable them towards speedy delivery of software coping with the requirements-change phenomenon. In this scenario, one of the most popular techniques in Agile development is the Scrum methodology which has been criticised in term of its security aspect cycle that ignores the security risk management activity. However, the current practices suggest that security should be considered during all stages of the software development life cycle. In order to address the aforementioned issue, this paper proposes the integration of security principles in development phases using scrum and suggests the element of security backlog that can be used as security features analysis and implementation in scrum phases.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"83 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131139040","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}
引用次数: 48
Architecting a plug-in based TSM client application 构建基于插件的TSM客户机应用程序
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140651
Tanthawat Khemavast, Dirk Muthorst, Andreas Kinderreich, T. Anwar
There were several existing KISTERS TSM Client Applications (TCA) which used the Time Series Management (TSM) system. Each application was developed using different technologies; these applications contained significant features and were important to the success of the operation. However, they posed a set of problems to the operation, including difficulty in adding a new feature and lack of integration. This paper describes how we have designed and implemented the new TCA including the problems we face. The new TCA is developed based on the Eclipse platform, which enables us to integrate every existing client application into a single and extendable application that can be run as a standalone application as well as a web application using the same source.
已有几个使用时间序列管理(TSM)系统的KISTERS TSM客户机应用程序(TCA)。每个应用程序都使用不同的技术开发;这些应用程序包含重要的功能,对操作的成功至关重要。然而,它们给操作带来了一系列问题,包括难以添加新功能和缺乏集成。本文介绍了我们如何设计和实现新的TCA,包括我们面临的问题。新的TCA是基于Eclipse平台开发的,它使我们能够将每个现有的客户端应用程序集成到一个单一的、可扩展的应用程序中,这个应用程序可以作为一个独立的应用程序运行,也可以作为使用相同源的web应用程序运行。
{"title":"Architecting a plug-in based TSM client application","authors":"Tanthawat Khemavast, Dirk Muthorst, Andreas Kinderreich, T. Anwar","doi":"10.1109/MYSEC.2011.6140651","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140651","url":null,"abstract":"There were several existing KISTERS TSM Client Applications (TCA) which used the Time Series Management (TSM) system. Each application was developed using different technologies; these applications contained significant features and were important to the success of the operation. However, they posed a set of problems to the operation, including difficulty in adding a new feature and lack of integration. This paper describes how we have designed and implemented the new TCA including the problems we face. The new TCA is developed based on the Eclipse platform, which enables us to integrate every existing client application into a single and extendable application that can be run as a standalone application as well as a web application using the same source.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"134046396","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
Usability in software development: Frameworks comparison between IKnowU and user behavior analysis framework (UBAF) 软件开发中的可用性:IKnowU和用户行为分析框架(UBAF)的框架比较
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140693
N. A. Razak, Masitah Ghazali
Software engineering (SE) and human-computer interaction (HCI) are often regarded as two separate entities while the fact is the two share many similarities and should affect each other to produce a better product or software. In this paper, we compare two component frameworks that integrate both HCI and SE together. Our aim is to understand how each framework considers usability in the software development, and, to identify the strengths and weaknesses of both frameworks. The two component frameworks are IKnowU and UBAF. Comparison of these two frameworks can be useful for researchers as we can the four important criteria — model, architecture, usability work and process, that make of a framework which has usability as its paramount objective.
软件工程(SE)和人机交互(HCI)通常被视为两个独立的实体,而事实是两者有许多相似之处,并且应该相互影响以产生更好的产品或软件。在本文中,我们比较了将HCI和SE集成在一起的两个组件框架。我们的目标是了解每个框架如何考虑软件开发中的可用性,并确定两个框架的优点和缺点。这两个组件框架是IKnowU和UBAF。这两种框架的比较对研究人员很有用,因为我们可以看到四个重要的标准——模型、架构、可用性工作和过程,它们构成了一个以可用性为最高目标的框架。
{"title":"Usability in software development: Frameworks comparison between IKnowU and user behavior analysis framework (UBAF)","authors":"N. A. Razak, Masitah Ghazali","doi":"10.1109/MYSEC.2011.6140693","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140693","url":null,"abstract":"Software engineering (SE) and human-computer interaction (HCI) are often regarded as two separate entities while the fact is the two share many similarities and should affect each other to produce a better product or software. In this paper, we compare two component frameworks that integrate both HCI and SE together. Our aim is to understand how each framework considers usability in the software development, and, to identify the strengths and weaknesses of both frameworks. The two component frameworks are IKnowU and UBAF. Comparison of these two frameworks can be useful for researchers as we can the four important criteria — model, architecture, usability work and process, that make of a framework which has usability as its paramount objective.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"44 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114886022","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
Identifying refactoring through formal model based on data flow graph 通过基于数据流图的形式化模型识别重构
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140653
Panita Meananeatra, S. Rongviriyapanish, Taweesup Apiwattanapong
Identifying refactoring is an important step of bad smell removal process. Many developers have problem identifying refactoring, e.g., novice developers are not sure which refactorings should be applied. Even skilled developers may need to spend a lot of time doing this manually. Identifying refactoring techniques can alleviate these problems for developers. In our previous work, we proposed refactoring filtering conditions (RFC) that identify candidate refactorings for removing long method bad smell. These conditions analyze internal structure inside a method with data flow analysis. Our research improves these RFC based on more refined data flow analysis and presents its formal description. This research also demonstrates an approach of using the improved RFC of three refactorings. Moreover, we conducted an experiment to compare the efficiency of the results of our approach with that of our previous work and that of developer suggestion.
识别重构是臭味去除过程中的一个重要步骤。许多开发人员在识别重构方面存在问题,例如,新手开发人员不确定应该应用哪些重构。即使是熟练的开发人员也可能需要花费大量时间手动完成此操作。确定重构技术可以减轻开发人员的这些问题。在我们之前的工作中,我们提出了重构过滤条件(RFC)来识别用于去除长方法臭味的候选重构。这些条件通过数据流分析来分析方法内部的结构。我们的研究基于更精细的数据流分析改进了这些RFC,并给出了其形式化描述。本研究还演示了一种使用三种重构的改进RFC的方法。此外,我们还进行了一个实验,将我们的方法的结果效率与我们以前的工作和开发者建议的结果效率进行比较。
{"title":"Identifying refactoring through formal model based on data flow graph","authors":"Panita Meananeatra, S. Rongviriyapanish, Taweesup Apiwattanapong","doi":"10.1109/MYSEC.2011.6140653","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140653","url":null,"abstract":"Identifying refactoring is an important step of bad smell removal process. Many developers have problem identifying refactoring, e.g., novice developers are not sure which refactorings should be applied. Even skilled developers may need to spend a lot of time doing this manually. Identifying refactoring techniques can alleviate these problems for developers. In our previous work, we proposed refactoring filtering conditions (RFC) that identify candidate refactorings for removing long method bad smell. These conditions analyze internal structure inside a method with data flow analysis. Our research improves these RFC based on more refined data flow analysis and presents its formal description. This research also demonstrates an approach of using the improved RFC of three refactorings. Moreover, we conducted an experiment to compare the efficiency of the results of our approach with that of our previous work and that of developer suggestion.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"10 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129630813","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
An hybrid model through the fusion of sensitivity based linear learning method and type-2 fuzzy logic systems for modeling PVT properties of crude oil systems 将基于灵敏度的线性学习方法与二类模糊逻辑系统相融合,建立了原油系统PVT特性建模的混合模型
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140697
S. Olatunji, A. Selamat, A. Raheem
Sensitivity based linear learning method (SBLLM) has recently been used as predictive tool due to its unique characteristics and performance, particularly its high stability and consistency during predictions. However, the generalization capability of SBLLM is sometimes limited depending on the nature of the dataset, particularly on whether uncertainty is present in the dataset or not. In order to reduce the effects of uncertainties in SBLLM prediction and improve its generalization ability, this paper proposes a hybrid system through the unique combination of type-2 fuzzy logic systems (type-2 FLS) and SBLLM; thereafter the hybrid system was used to model PVT properties of crude oil systems. In the proposed hybrid, the type-2 FLS is used to handle uncertainties in reservoir data so that the final output from the type-2 FLS is then passed to the SBLLM for training and then final prediction using testing dataset follows. Comparative studies have been carried out to compare the performance of the proposed T2-SBLLM hybrid system with each of the constituent type-2 FLS and SBLLM. Empirical results from simulation show that the proposed T2-SBLLM hybrid model greatly improved upon the performance of SBLLM.
基于灵敏度的线性学习方法(SBLLM)由于其独特的特性和性能,特别是在预测过程中的高稳定性和一致性,近年来被用作预测工具。然而,SBLLM的泛化能力有时会受到数据集性质的限制,特别是数据集中是否存在不确定性。为了减少不确定性对SBLLM预测的影响,提高SBLLM的泛化能力,本文提出了一种将2型模糊逻辑系统(type-2 FLS)与SBLLM独特结合的混合系统;然后利用混合系统对原油系统的PVT特性进行建模。在提出的混合模型中,type-2 FLS用于处理油藏数据中的不确定性,从而将type-2 FLS的最终输出传递给SBLLM进行训练,然后使用测试数据集进行最终预测。本文对所提出的T2-SBLLM混合系统与各组成部分type-2 FLS和SBLLM的性能进行了比较研究。仿真结果表明,本文提出的T2-SBLLM混合模型在SBLLM的基础上有了较大的改进。
{"title":"An hybrid model through the fusion of sensitivity based linear learning method and type-2 fuzzy logic systems for modeling PVT properties of crude oil systems","authors":"S. Olatunji, A. Selamat, A. Raheem","doi":"10.1109/MYSEC.2011.6140697","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140697","url":null,"abstract":"Sensitivity based linear learning method (SBLLM) has recently been used as predictive tool due to its unique characteristics and performance, particularly its high stability and consistency during predictions. However, the generalization capability of SBLLM is sometimes limited depending on the nature of the dataset, particularly on whether uncertainty is present in the dataset or not. In order to reduce the effects of uncertainties in SBLLM prediction and improve its generalization ability, this paper proposes a hybrid system through the unique combination of type-2 fuzzy logic systems (type-2 FLS) and SBLLM; thereafter the hybrid system was used to model PVT properties of crude oil systems. In the proposed hybrid, the type-2 FLS is used to handle uncertainties in reservoir data so that the final output from the type-2 FLS is then passed to the SBLLM for training and then final prediction using testing dataset follows. Comparative studies have been carried out to compare the performance of the proposed T2-SBLLM hybrid system with each of the constituent type-2 FLS and SBLLM. Empirical results from simulation show that the proposed T2-SBLLM hybrid model greatly improved upon the performance of SBLLM.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"113 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2011-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123783718","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
期刊
2011 Malaysian Conference in Software Engineering
全部 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学术文献互助群
群 号:604180095
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1