首页 > 最新文献

2011 Malaysian Conference in Software Engineering最新文献

英文 中文
Controlled vocabulary based software requirements classification 基于受控词汇表的软件需求分类
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140639
N. Minhas, Shahla Majeed, Ziaul Qayyum, Muhammad Aasem
The nature of software requirements is very much subjective and multi-faceted. The level of complexity increases along-with the volume, especially when the requirements are in natural language. In the primary phase of requirements engineering, it is mostly desirable to transform these user written requirements into more understandable form. Organizing the requirements in different groups may support further activities much easier than direct working. In this paper, we present a classifier that sufficiently transforms natural language written requirements into corresponding groups. The organization of these groups depends upon the inter-keywords association i.e., hierarchy of keywords. The classifier works best when requirements have been written using relative vocabulary i.e., controlled vocabulary. The overall structure of this technique is composed on three main components: 1) Repository: of keywords and their relationships as source data, 2) Mapping: Finding words in the requirements document with keywords of repository, and 3) Presentation: presenting classified (grouped) requirements in more meaningful ways.
软件需求的本质是非常主观和多方面的。复杂程度随着容量的增加而增加,特别是当需求是自然语言时。在需求工程的初级阶段,将这些用户编写的需求转换成更容易理解的形式是最可取的。在不同的组中组织需求可能比直接工作更容易支持进一步的活动。在本文中,我们提出了一个分类器,它充分地将自然语言编写的需求转换为相应的组。这些组的组织取决于关键字之间的关联,即关键字的层次结构。当使用相对词汇表(即受控词汇表)编写需求时,分类器工作得最好。该技术的总体结构由三个主要组件组成:1)存储库:关键字及其作为源数据的关系;2)映射:在使用存储库关键字的需求文档中查找单词;3)表示:以更有意义的方式表示分类(分组)需求。
{"title":"Controlled vocabulary based software requirements classification","authors":"N. Minhas, Shahla Majeed, Ziaul Qayyum, Muhammad Aasem","doi":"10.1109/MYSEC.2011.6140639","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140639","url":null,"abstract":"The nature of software requirements is very much subjective and multi-faceted. The level of complexity increases along-with the volume, especially when the requirements are in natural language. In the primary phase of requirements engineering, it is mostly desirable to transform these user written requirements into more understandable form. Organizing the requirements in different groups may support further activities much easier than direct working. In this paper, we present a classifier that sufficiently transforms natural language written requirements into corresponding groups. The organization of these groups depends upon the inter-keywords association i.e., hierarchy of keywords. The classifier works best when requirements have been written using relative vocabulary i.e., controlled vocabulary. The overall structure of this technique is composed on three main components: 1) Repository: of keywords and their relationships as source data, 2) Mapping: Finding words in the requirements document with keywords of repository, and 3) Presentation: presenting classified (grouped) requirements in more meaningful ways.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"31 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":"126340124","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
Intercultural challenges in offshore software development outsourcing relationships: A systematic literature review protocol 离岸软件开发外包关系中的跨文化挑战:系统的文献回顾协议
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140719
M. Azeem, S. Khan
Offshore software development outsourcing (OSDO) is an emerging business approach adopted by many software development organizations in developed countries. Developing software at offshore locations has many benefits including access to large labor pool, low development cost and round-the-clock development. However, inspite of these benefits OSDO presents a variety of challenges to the software development organizations including temporal, geographical and intercultural differences. Intercultural differences cause many problems to vendors in OSDO relationships. This research seeks to identify the potential intercultural challenges faced by vendors in OSDO relationships by reviewing the literature in a systematic way. We have developed a systematic literature review (SLR) protocol, and are in the process of implementing the protocol. SLR is based on a structured protocol, and is therefore, different from ordinary literature review. SLR provides in-depth and more thorough results than ordinary literature review. The expected outcomes of this review will be the identification of intercultural challenges or barriers faced by vendor organisations in the establishment and maintenance of OSDO relationships.
离岸软件开发外包(OSDO)是一种新兴的商业方法,被许多发达国家的软件开发组织采用。在离岸地点开发软件有很多好处,包括获得大量的劳动力、低开发成本和全天候开发。然而,尽管有这些好处,OSDO给软件开发组织带来了各种各样的挑战,包括时间、地理和文化差异。跨文化差异给OSDO关系中的供应商带来了许多问题。本研究旨在通过系统地回顾文献,确定供应商在OSDO关系中面临的潜在跨文化挑战。我们已经制定了系统的文献回顾(SLR)协议,并正在实施该协议。单反是基于一个结构化的协议,因此,不同于普通的文献综述。单反提供了比普通文献综述更深入、更全面的结果。本次审查的预期结果将是确定供应商组织在建立和维护OSDO关系时面临的跨文化挑战或障碍。
{"title":"Intercultural challenges in offshore software development outsourcing relationships: A systematic literature review protocol","authors":"M. Azeem, S. Khan","doi":"10.1109/MYSEC.2011.6140719","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140719","url":null,"abstract":"Offshore software development outsourcing (OSDO) is an emerging business approach adopted by many software development organizations in developed countries. Developing software at offshore locations has many benefits including access to large labor pool, low development cost and round-the-clock development. However, inspite of these benefits OSDO presents a variety of challenges to the software development organizations including temporal, geographical and intercultural differences. Intercultural differences cause many problems to vendors in OSDO relationships. This research seeks to identify the potential intercultural challenges faced by vendors in OSDO relationships by reviewing the literature in a systematic way. We have developed a systematic literature review (SLR) protocol, and are in the process of implementing the protocol. SLR is based on a structured protocol, and is therefore, different from ordinary literature review. SLR provides in-depth and more thorough results than ordinary literature review. The expected outcomes of this review will be the identification of intercultural challenges or barriers faced by vendor organisations in the establishment and maintenance of OSDO relationships.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"59 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":"125370612","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
An enhanced generic pipeline model for code clone detection 用于代码克隆检测的增强通用管道模型
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140712
Al-Fahim Mubarak Ali, S. Sulaiman, Sharifah Mashita Syed-Mohamad
Maintainability is an important attribute when developing software. One of the factors that negatively affect maintainability of software is cloning. Cloning is identical copies of the same instances or fragments. Code cloning happens due to rapid changes when programmers perform clone instances and copy-paste technique. Although copy and paste is widely used in code reusability approach, it significantly increases maintenance cost. Current code clone research focuses in detection and analysis of code clones in order to help software developers to identify code clones in a source code and reuse the source code in order to decrease the maintenance cost. Necessary measures needed in order to reduce issues caused by cloning during implementation. Therefore, there is a need in exploring problems and possibilities associated in code cloning. This paper proposes an enhancement of a generic pipeline model for code clone detection. With the support of a tool, we implement and apply the proposed approach.
可维护性是开发软件时的一个重要属性。影响软件可维护性的负面因素之一是克隆。克隆是相同实例或片段的相同副本。当程序员执行克隆实例和复制粘贴技术时,由于快速变化而发生代码克隆。虽然复制粘贴在代码可重用性方法中被广泛使用,但它显著增加了维护成本。当前对代码克隆的研究主要集中在对代码克隆的检测和分析,以帮助软件开发人员识别源代码中的代码克隆,并重用源代码以降低维护成本。必要的措施,以减少克隆在实施过程中造成的问题。因此,有必要探索与代码克隆相关的问题和可能性。本文提出了一种用于代码克隆检测的通用管道模型的改进。在工具的支持下,我们实现并应用了所提出的方法。
{"title":"An enhanced generic pipeline model for code clone detection","authors":"Al-Fahim Mubarak Ali, S. Sulaiman, Sharifah Mashita Syed-Mohamad","doi":"10.1109/MYSEC.2011.6140712","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140712","url":null,"abstract":"Maintainability is an important attribute when developing software. One of the factors that negatively affect maintainability of software is cloning. Cloning is identical copies of the same instances or fragments. Code cloning happens due to rapid changes when programmers perform clone instances and copy-paste technique. Although copy and paste is widely used in code reusability approach, it significantly increases maintenance cost. Current code clone research focuses in detection and analysis of code clones in order to help software developers to identify code clones in a source code and reuse the source code in order to decrease the maintenance cost. Necessary measures needed in order to reduce issues caused by cloning during implementation. Therefore, there is a need in exploring problems and possibilities associated in code cloning. This paper proposes an enhancement of a generic pipeline model for code clone detection. With the support of a tool, we implement and apply the proposed approach.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"196 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":"121933378","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
Software engineering approach to enterprise-strength ontology engineering 面向企业级本体工程的软件工程方法
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140656
Muthukkaruppan Annamalai, M. M. Rosli
Semantic network is a promising technological platform that uses the internet and intranet, and related software technologies to explicitly integrate disparate applications in linked organisations such as enterprises. A primary element of the semantic network is ontology. The adoption of semantic network in enterprises is impeded by the lack of enduring methodologies for engineering reliable ontologies to support the evolving enterprise applications on the envisaged meaning-laden network. Consequently, the paper recognises the systematic and disciplined approach of Software Engineering (SE) as relevant course for Enterprise-strength Ontology Engineering (EsOE), and sets out to reflect EsOE in the light of SE. It identifies the common ground among the contemporary SE models, and suggests exploiting these commonalities to serve as a basis for EsOE. Following the idea of maturity models, the proposed high-level methodology is structured into three levels of realisation, each described by a process, namely, Engineering, Project-focus and Organisation-focus processes.
语义网络是一个很有前途的技术平台,它使用互联网和内部网以及相关的软件技术来明确地集成企业等相关组织中的不同应用程序。语义网络的一个主要元素是本体。由于缺乏持久的方法来设计可靠的本体,以支持在设想的充满意义的网络上不断发展的企业应用程序,因此阻碍了语义网络在企业中的采用。因此,本文认识到软件工程(SE)的系统和有纪律的方法是企业实力本体工程(EsOE)的相关课程,并着手在SE的基础上反映EsOE。它确定了当代SE模型之间的共同点,并建议利用这些共同点作为EsOE的基础。遵循成熟度模型的思想,建议的高级方法被构建为三个实现级别,每个级别由一个过程描述,即工程、项目重点和组织重点过程。
{"title":"Software engineering approach to enterprise-strength ontology engineering","authors":"Muthukkaruppan Annamalai, M. M. Rosli","doi":"10.1109/MYSEC.2011.6140656","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140656","url":null,"abstract":"Semantic network is a promising technological platform that uses the internet and intranet, and related software technologies to explicitly integrate disparate applications in linked organisations such as enterprises. A primary element of the semantic network is ontology. The adoption of semantic network in enterprises is impeded by the lack of enduring methodologies for engineering reliable ontologies to support the evolving enterprise applications on the envisaged meaning-laden network. Consequently, the paper recognises the systematic and disciplined approach of Software Engineering (SE) as relevant course for Enterprise-strength Ontology Engineering (EsOE), and sets out to reflect EsOE in the light of SE. It identifies the common ground among the contemporary SE models, and suggests exploiting these commonalities to serve as a basis for EsOE. Following the idea of maturity models, the proposed high-level methodology is structured into three levels of realisation, each described by a process, namely, Engineering, Project-focus and Organisation-focus processes.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"6 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":"114338924","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
User-centered technique for managing and tracking modification requests in prototype-based web applications 以用户为中心的技术,用于管理和跟踪基于原型的web应用程序中的修改请求
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140663
Siti Nor Asikin Kamalzaman, S. Sulaiman, Sharifah Mashita Syed-Mohamad
Nowadays, a lot of development of Web applications use prototyping approach such as throw-away prototyping and evolutionary prototyping. In order to fulfill the users' requirements, developers need to communicate with the users, therefore prototyping is widely used in software development to assist these developers. As we develop Web application and release them as a number of versions or releases of prototype, it constantly requires changes to evolve and meet users' specific requirements. Thus, prototyping approach may cause more maintenance cost to be incurred due to scope creep during software development. In addition, it provides the challenges to a maintenance team who is mostly not the actual development team, to manage and track maintenance process of such Web applications. This paper proposes a user-centered technique for managing and tracking modification requests in a Web application. We anticipate that the proposed technique can assist maintainers to manage and track modification of a Web application in more effective and efficient manner by capturing, classifying and validating the enhancement requests, problem report and modification requests directly from the users during the prototyping process itself. This in turn will avoid unexpected modification requests once we release the Web application and to allow the tracing of both enhancement and problem report during prototyping and modification requests and problem report during maintenance.
目前,许多Web应用程序的开发都使用原型方法,如一次性原型和进化原型。为了满足用户的需求,开发人员需要与用户进行沟通,因此原型设计在软件开发中被广泛使用,以帮助这些开发人员。当我们开发Web应用程序并将其作为原型的多个版本或发行版发布时,它不断需要更改以发展并满足用户的特定需求。因此,由于软件开发过程中的范围蔓延,原型方法可能会导致更多的维护成本。此外,它还为维护团队(通常不是实际的开发团队)管理和跟踪此类Web应用程序的维护过程提供了挑战。本文提出了一种以用户为中心的技术,用于管理和跟踪Web应用程序中的修改请求。我们期望所提出的技术能够通过捕获、分类和验证在原型过程中直接来自用户的增强请求、问题报告和修改请求,以更有效和高效的方式帮助维护者管理和跟踪Web应用程序的修改。这样一来,一旦我们发布了Web应用程序,就可以避免意外的修改请求,并允许在原型设计期间跟踪增强和问题报告,在维护期间跟踪修改请求和问题报告。
{"title":"User-centered technique for managing and tracking modification requests in prototype-based web applications","authors":"Siti Nor Asikin Kamalzaman, S. Sulaiman, Sharifah Mashita Syed-Mohamad","doi":"10.1109/MYSEC.2011.6140663","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140663","url":null,"abstract":"Nowadays, a lot of development of Web applications use prototyping approach such as throw-away prototyping and evolutionary prototyping. In order to fulfill the users' requirements, developers need to communicate with the users, therefore prototyping is widely used in software development to assist these developers. As we develop Web application and release them as a number of versions or releases of prototype, it constantly requires changes to evolve and meet users' specific requirements. Thus, prototyping approach may cause more maintenance cost to be incurred due to scope creep during software development. In addition, it provides the challenges to a maintenance team who is mostly not the actual development team, to manage and track maintenance process of such Web applications. This paper proposes a user-centered technique for managing and tracking modification requests in a Web application. We anticipate that the proposed technique can assist maintainers to manage and track modification of a Web application in more effective and efficient manner by capturing, classifying and validating the enhancement requests, problem report and modification requests directly from the users during the prototyping process itself. This in turn will avoid unexpected modification requests once we release the Web application and to allow the tracing of both enhancement and problem report during prototyping and modification requests and problem report during maintenance.","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":"131286244","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
Data format notations for technical communication among hardware and software engineers 用于硬件和软件工程师之间技术交流的数据格式符号
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140699
Ali MohammadAliZadeh Ghazijahani, R. Atan
Communication among software and hardware engineers plays an important and significant role in successful completion of projects in the environments that hardware and software engineers cooperate to develop common products. In these environments communication is inevitable because both hardware and software engineers need to be aware of each other's main challenges and concerns with respect to the common project. The need for this communication is perceived to be even more in developing hardware-software interfaces and also in clarification of types and formats of the data that will be transferred between hardware and software components. In this paper, three different notations are proposed to help software and hardware engineers communicate each other in written and document-based way. By using these notations which are understandable by hardware and software engineers, the requirements relating to the data types and data formats will be depicted in uniform, detailed and accurate forms of documents. These notations that will be drawn by either hardware or software engineers in requirements phase, will describe the type and format of any interaction data at any size.
在硬件和软件工程师合作开发共同产品的环境中,软件和硬件工程师之间的沟通对于项目的成功完成起着重要的作用。在这些环境中,沟通是不可避免的,因为硬件和软件工程师都需要了解彼此在共同项目中的主要挑战和关注点。人们认为,这种交流的需要更多地体现在开发硬件-软件接口以及澄清将在硬件和软件组件之间传输的数据的类型和格式方面。本文提出了三种不同的符号,以帮助软件和硬件工程师以书面和基于文档的方式进行交流。通过使用这些硬件和软件工程师可以理解的符号,与数据类型和数据格式有关的需求将以统一、详细和准确的文件形式描述出来。这些符号将由硬件或软件工程师在需求阶段绘制,将描述任何大小的任何交互数据的类型和格式。
{"title":"Data format notations for technical communication among hardware and software engineers","authors":"Ali MohammadAliZadeh Ghazijahani, R. Atan","doi":"10.1109/MYSEC.2011.6140699","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140699","url":null,"abstract":"Communication among software and hardware engineers plays an important and significant role in successful completion of projects in the environments that hardware and software engineers cooperate to develop common products. In these environments communication is inevitable because both hardware and software engineers need to be aware of each other's main challenges and concerns with respect to the common project. The need for this communication is perceived to be even more in developing hardware-software interfaces and also in clarification of types and formats of the data that will be transferred between hardware and software components. In this paper, three different notations are proposed to help software and hardware engineers communicate each other in written and document-based way. By using these notations which are understandable by hardware and software engineers, the requirements relating to the data types and data formats will be depicted in uniform, detailed and accurate forms of documents. These notations that will be drawn by either hardware or software engineers in requirements phase, will describe the type and format of any interaction data at any size.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"48 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":"128201843","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
An approach to estimate the savings from negotiation based on cost-benefit analysis model 一种基于成本效益分析模型的谈判节约估算方法
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140687
Sabrina Ahmad, A. Muda, N. A. Muda, Zahriah Othman
This paper presents an approach to estimate the savings from implementing negotiation in requirements elicitation process. The aim of implementing negotiation is to minimize the possibility of introducing defects during the creation of requirements and to decrease later effort required to fix requirements defects. An empirical evaluation study is adopted through a role play experiment to evaluate the benefit of exercising negotiation. The net-gain and the return-on-investment show positive value which suggest that negotiation activities worth an investment. Based on the return-on-investment of 197 percent in average, this paper suggests that negotiation is a useful prevention activity to inhibit defects from occurring during the creation of requirements.
本文提出了一种估算在需求获取过程中实施协商所节省的成本的方法。实现协商的目的是最小化在需求创建过程中引入缺陷的可能性,并减少修复需求缺陷所需的后期工作。通过角色扮演实验,采用实证评价研究的方法来评估实施谈判的效益。净收益和投资回报率均为正值,表明谈判活动值得投资。基于平均1977%的投资回报率,本文建议协商是一种有用的预防活动,可以在需求创建期间抑制缺陷的发生。
{"title":"An approach to estimate the savings from negotiation based on cost-benefit analysis model","authors":"Sabrina Ahmad, A. Muda, N. A. Muda, Zahriah Othman","doi":"10.1109/MYSEC.2011.6140687","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140687","url":null,"abstract":"This paper presents an approach to estimate the savings from implementing negotiation in requirements elicitation process. The aim of implementing negotiation is to minimize the possibility of introducing defects during the creation of requirements and to decrease later effort required to fix requirements defects. An empirical evaluation study is adopted through a role play experiment to evaluate the benefit of exercising negotiation. The net-gain and the return-on-investment show positive value which suggest that negotiation activities worth an investment. Based on the return-on-investment of 197 percent in average, this paper suggests that negotiation is a useful prevention activity to inhibit defects from occurring during the creation of requirements.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"71 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":"128952653","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
Object-oriented programming semantics education based on intelligent agents 基于智能代理的面向对象编程语义教育
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140706
T. N. M. Aris, S. A. Nazeer
Comprehending Object-Oriented Programming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects. If novices can view the world based on real objects, this can help them solve their problem of comprehending the OO concepts. In this paper, we propose to design an agent model to understand the semantics of OO Java source codes. The agents are designed based on the Belief-Desire-Intention (BDI) architecture. Three agents namely GUI agent, semantic agent and novice agents are constructed. The GUI agent is controlled by the user to provide source codes examples. The semantic agent submits the source codes to the novice agent and explains the semantic or meaning of the source codes to the novice agent. The process involves source codes comparison technique. This model provides an OOP semantics knowledge representation based on intelligent agents.
理解面向对象程序设计(OOP)的概念是一项困难的任务,特别是对新手来说。这通常发生在从学习基本概念过渡到学习面向对象(OO)概念的过程中。当给定一个OO问题要解决时,新手会发现很难将其与对象联系起来。如果新手能够基于真实对象来观察世界,这将有助于他们解决理解OO概念的问题。在本文中,我们提出设计一个代理模型来理解面向对象Java源代码的语义。智能体是基于信念-欲望-意图(BDI)架构设计的。构建了GUI代理、语义代理和新手代理三种代理。该GUI代理由用户控制,提供源代码示例。语义代理将源代码提交给新手代理,并向新手代理解释源代码的语义或含义。这个过程涉及到源代码比较技术。该模型提供了一种基于智能代理的面向对象语义知识表示。
{"title":"Object-oriented programming semantics education based on intelligent agents","authors":"T. N. M. Aris, S. A. Nazeer","doi":"10.1109/MYSEC.2011.6140706","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140706","url":null,"abstract":"Comprehending Object-Oriented Programming (OOP) concepts is a difficult task especially for novice students. This usually happens during the transition form learning fundamental concepts to object-oriented (OO) concepts. When given an OO problem to solve, novices find it hard to relate with objects. If novices can view the world based on real objects, this can help them solve their problem of comprehending the OO concepts. In this paper, we propose to design an agent model to understand the semantics of OO Java source codes. The agents are designed based on the Belief-Desire-Intention (BDI) architecture. Three agents namely GUI agent, semantic agent and novice agents are constructed. The GUI agent is controlled by the user to provide source codes examples. The semantic agent submits the source codes to the novice agent and explains the semantic or meaning of the source codes to the novice agent. The process involves source codes comparison technique. This model provides an OOP semantics knowledge representation based on intelligent agents.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"32 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":"122230946","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
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
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
期刊
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学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1