首页 > 最新文献

2011 Malaysian Conference in Software Engineering最新文献

英文 中文
Feature subset selection method for dynamic software quality assessment 动态软件质量评估的特征子集选择方法
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140688
S. S. Kamaruddin, A. Deraman, J. Yahaya, Ruzita Ahmad
This article presents a feature subset selection method for the purpose of selecting the appropriate attributes for software quality assessment. The existing software quality assessment models do not support dynamic assessment. In dynamic software quality assessment, new quality attributes can be added to the model as they emerge. Therefore, this work focuses on the development of an intelligent method that is able to learn and adapt new quality attributes into the model to establish dynamic software quality assessment
本文提出了一种特征子集选择方法,用于为软件质量评估选择适当的属性。现有的软件质量评估模型不支持动态评估。在动态软件质量评估中,新的质量属性可以在出现时添加到模型中。因此,本工作的重点是开发一种能够学习和适应新的质量属性到模型中的智能方法,以建立动态的软件质量评估
{"title":"Feature subset selection method for dynamic software quality assessment","authors":"S. S. Kamaruddin, A. Deraman, J. Yahaya, Ruzita Ahmad","doi":"10.1109/MYSEC.2011.6140688","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140688","url":null,"abstract":"This article presents a feature subset selection method for the purpose of selecting the appropriate attributes for software quality assessment. The existing software quality assessment models do not support dynamic assessment. In dynamic software quality assessment, new quality attributes can be added to the model as they emerge. Therefore, this work focuses on the development of an intelligent method that is able to learn and adapt new quality attributes into the model to establish dynamic software quality assessment","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"9 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":"121079474","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
Model transformation specification for automated formal verification 自动形式化验证的模型转换规范
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140647
Asmiza Abdul Sani, F. Polack, R. Paige
The development of model transformations is commonly an ad-hoc activity in MDE. Transformations are engineering artefacts, and can be developed in a disciplined way, like other software artefacts. A model transformation development process can produce transformations expressed in many different styles; transformation patterns can be used to underpin such different properties to be constructed. This paper introduces a systematic approach to development of model transformation specifications that are amenable to automated formal verification of its properties. The paper introduces a process for planning transformation and a language for capturing structural and behavioural characteristics of a model transformation, that supports templates which, when instantiated, automatically produce equivalent formal specification with analysis capabilities. The approach is illustrated with a small example, UML Class to Relational Database transformation, and verification using Alloy.
在MDE中,模型转换的开发通常是一项特别的活动。转换是工程工件,并且可以像其他软件工件一样以一种规范的方式进行开发。模型转换开发过程可以产生以许多不同风格表示的转换;转换模式可用于支持要构造的这些不同属性。本文介绍了一种系统的方法来开发模型转换规范,该规范适用于对其属性的自动形式化验证。本文介绍了一个规划转换的过程和一种捕获模型转换的结构和行为特征的语言,它支持模板,当实例化时,自动生成具有分析能力的等效正式规范。该方法用一个小示例来说明,UML类到关系数据库的转换,以及使用Alloy的验证。
{"title":"Model transformation specification for automated formal verification","authors":"Asmiza Abdul Sani, F. Polack, R. Paige","doi":"10.1109/MYSEC.2011.6140647","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140647","url":null,"abstract":"The development of model transformations is commonly an ad-hoc activity in MDE. Transformations are engineering artefacts, and can be developed in a disciplined way, like other software artefacts. A model transformation development process can produce transformations expressed in many different styles; transformation patterns can be used to underpin such different properties to be constructed. This paper introduces a systematic approach to development of model transformation specifications that are amenable to automated formal verification of its properties. The paper introduces a process for planning transformation and a language for capturing structural and behavioural characteristics of a model transformation, that supports templates which, when instantiated, automatically produce equivalent formal specification with analysis capabilities. The approach is illustrated with a small example, UML Class to Relational Database transformation, and verification using Alloy.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"69 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":"122695773","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}
引用次数: 10
Clustering software systems to identify subsystem structures using knowledgebase 聚类软件系统,利用知识库识别子系统结构
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140714
Md. Nasim Adnan, Md. Rashedul Islam, S. Hossain
The structure of a software system deteriorates as a result of continuous maintenance activity. For the purpose of software reengineering or reverse engineering, software engineers often get the original source code as the most updated source of information due to lack of current documentation and limited or nonexistent availability of the original designers. The application of clustering techniques to software systems aiming to discover feature-oriented and meaningful subsystems can help software engineers involved in software reengineering or reverse engineering to understand high-level features provided by those subsystems. Continuous research is going on in the recent years — addressing different issues in the software clustering problem. Our software clustering approach introduces the use of Knowledgebase, which leads to considerable improvement than the existing approaches. Similarity measurement is the key to perform successful clustering. Similarity measurement in the existing approaches has a common drawback that they do not incorporate the diversity of software systems. Our approach uses Knowledgebase which acts as a repository of information about the internal structure of the generic types of the software systems to provide guidelines on similarity measurement criteria and their respective weightages. The final clustering is done by populating automatically generated subsystems along with the known subsystems (provided by Knowledgebase). In our research, we have developed a tool named “ULAB Cluster 1.0” which implements our new clustering approach. This clustering tool has been evaluated by using a benchmark named “MoJo distance” for different well-known software systems. The experimental results show that our approach generates more appropriate subsystems than the other existing clustering approaches and outperforms others in different dimensions of software clustering quality.
由于持续的维护活动,软件系统的结构会恶化。为了软件再工程或逆向工程的目的,由于缺乏当前文档和原始设计人员有限或不存在的可用性,软件工程师通常将原始源代码作为最新的信息来源。将聚类技术应用于软件系统,旨在发现面向特征和有意义的子系统,可以帮助参与软件再工程或逆向工程的软件工程师理解这些子系统提供的高级特征。近年来,人们对软件聚类问题进行了不断的研究,解决了软件聚类问题中的不同问题。我们的软件聚类方法引入了知识库的使用,比现有的方法有了很大的改进。相似度度量是成功进行聚类的关键。现有方法中的相似性度量有一个共同的缺点,即它们没有考虑到软件系统的多样性。我们的方法使用知识库,知识库作为软件系统的一般类型的内部结构的信息库,为相似性测量标准及其各自的权重提供指导。最终的集群是通过将自动生成的子系统与已知的子系统(由Knowledgebase提供)一起填充来完成的。在我们的研究中,我们开发了一个名为“ULAB集群1.0”的工具来实现我们的新集群方法。这个聚类工具已经通过使用一个名为“MoJo距离”的基准对不同的知名软件系统进行了评估。实验结果表明,该方法比现有的聚类方法生成了更多合适的子系统,并且在软件聚类质量的不同维度上都优于其他方法。
{"title":"Clustering software systems to identify subsystem structures using knowledgebase","authors":"Md. Nasim Adnan, Md. Rashedul Islam, S. Hossain","doi":"10.1109/MYSEC.2011.6140714","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140714","url":null,"abstract":"The structure of a software system deteriorates as a result of continuous maintenance activity. For the purpose of software reengineering or reverse engineering, software engineers often get the original source code as the most updated source of information due to lack of current documentation and limited or nonexistent availability of the original designers. The application of clustering techniques to software systems aiming to discover feature-oriented and meaningful subsystems can help software engineers involved in software reengineering or reverse engineering to understand high-level features provided by those subsystems. Continuous research is going on in the recent years — addressing different issues in the software clustering problem. Our software clustering approach introduces the use of Knowledgebase, which leads to considerable improvement than the existing approaches. Similarity measurement is the key to perform successful clustering. Similarity measurement in the existing approaches has a common drawback that they do not incorporate the diversity of software systems. Our approach uses Knowledgebase which acts as a repository of information about the internal structure of the generic types of the software systems to provide guidelines on similarity measurement criteria and their respective weightages. The final clustering is done by populating automatically generated subsystems along with the known subsystems (provided by Knowledgebase). In our research, we have developed a tool named “ULAB Cluster 1.0” which implements our new clustering approach. This clustering tool has been evaluated by using a benchmark named “MoJo distance” for different well-known software systems. The experimental results show that our approach generates more appropriate subsystems than the other existing clustering approaches and outperforms others in different dimensions of software clustering quality.","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":"124980483","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 model of knowledge management system in managing knowledge of software testing environment 软件测试环境中知识管理系统的一个模型
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140675
R. Abdullah, Z. D. Eri, A. M. Talib
Software testing is the process on how to identify and deliver the software as a product based on the specification that has been given and required by the users. In order to ensure that the product is working based on the user specification, there are many people who are working together for that purposes as a community of practice (CoP). The CoP in software testing environment is including the system designer, programmer, and system tester as well as the user by himself. Based on this scenario of working together or collaboratively in order to avoid a lot of mistake or errors and causes the software failure, which may be found during the processes of software testing process, so that there is a need for CoP to have a tool called knowledge management system (KMS) in managing the knowledge of best practice and lesson learnt. The paper will discuss the concept on how the KMS is offering of its processes through knowledge life cycle which starting from knowledge acquisition, knowledge storing, knowledge dissemination, and knowledge application. Therefore, by using the model of KMS in managing knowledge of software testing, CoP can utilize the knowledge in KMS and it will reduces the mistake or errors, so that they can delivered a good product besides to enhance the quality of software of the particular users.
软件测试是关于如何根据用户给出和要求的规范来识别和交付软件作为产品的过程。为了确保产品是基于用户规范工作的,有许多人作为实践社区(CoP)一起为此目的工作。软件测试环境中的CoP包括系统设计人员、程序员、系统测试人员以及用户本身。基于这种协同工作的场景,为了避免在软件测试过程中可能发现的大量错误或错误而导致软件失败,CoP需要一种称为知识管理系统(KMS)的工具来管理最佳实践的知识和经验教训。本文将讨论知识管理系统如何通过从知识获取、知识存储、知识传播和知识应用开始的知识生命周期提供其过程的概念。因此,在软件测试知识管理中使用KMS的模型,可以使CoP充分利用KMS中的知识,减少错误或错误,从而在提高特定用户的软件质量的同时,交付出好的产品。
{"title":"A model of knowledge management system in managing knowledge of software testing environment","authors":"R. Abdullah, Z. D. Eri, A. M. Talib","doi":"10.1109/MYSEC.2011.6140675","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140675","url":null,"abstract":"Software testing is the process on how to identify and deliver the software as a product based on the specification that has been given and required by the users. In order to ensure that the product is working based on the user specification, there are many people who are working together for that purposes as a community of practice (CoP). The CoP in software testing environment is including the system designer, programmer, and system tester as well as the user by himself. Based on this scenario of working together or collaboratively in order to avoid a lot of mistake or errors and causes the software failure, which may be found during the processes of software testing process, so that there is a need for CoP to have a tool called knowledge management system (KMS) in managing the knowledge of best practice and lesson learnt. The paper will discuss the concept on how the KMS is offering of its processes through knowledge life cycle which starting from knowledge acquisition, knowledge storing, knowledge dissemination, and knowledge application. Therefore, by using the model of KMS in managing knowledge of software testing, CoP can utilize the knowledge in KMS and it will reduces the mistake or errors, so that they can delivered a good product besides to enhance the quality of software of the particular users.","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":"127793464","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 13
Designing multiple types of spatial and non spatial databases integration model using formal specification approach 采用形式化规范方法设计多类型空间和非空间数据库集成模型
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140637
M. Man, J. A. Jusoh, M. Rahim, M. Z. Zakaria
Most developer prefers not to use formal specification (FS) approach in designing a database system. In recent years, these approaches have been seen as rivals, a new consensus has been developed in which software developers are agreed it as complementary. Theoretically this approach can reduce the overall development time, use to provide an unambiguous and precise supplement to natural language descriptions. Focus to this point, it can be rigorously validated and verified leading to the early detection of specification errors or debugs during software development process. Correcting errors at the early development stage is cheaper than modifying a delivered system. A FS could be verified in order to explore the consequences of this specification and potentially find mistakes. After it was done, we have greater confidence that the testing of such system against the actual user requirement specification. This paper discusses the FS of spatial and non spatial Information Databases Integration (SIDIF) model as a case study.
大多数开发人员在设计数据库系统时不喜欢使用形式化规范(FS)方法。近年来,这些方法被视为竞争对手,一种新的共识已经形成,软件开发人员认为它们是互补的。理论上,这种方法可以减少总体开发时间,用于提供对自然语言描述的明确和精确的补充。专注于这一点,它可以被严格地验证和验证,从而在软件开发过程中早期发现规范错误或调试。在早期开发阶段纠正错误比修改已交付的系统更便宜。可以对FS进行验证,以便探索该规范的结果并潜在地发现错误。在测试完成之后,我们对根据实际用户需求规范测试这样的系统有了更大的信心。本文以空间信息数据库与非空间信息数据库集成(SIDIF)模型为例进行了研究。
{"title":"Designing multiple types of spatial and non spatial databases integration model using formal specification approach","authors":"M. Man, J. A. Jusoh, M. Rahim, M. Z. Zakaria","doi":"10.1109/MYSEC.2011.6140637","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140637","url":null,"abstract":"Most developer prefers not to use formal specification (FS) approach in designing a database system. In recent years, these approaches have been seen as rivals, a new consensus has been developed in which software developers are agreed it as complementary. Theoretically this approach can reduce the overall development time, use to provide an unambiguous and precise supplement to natural language descriptions. Focus to this point, it can be rigorously validated and verified leading to the early detection of specification errors or debugs during software development process. Correcting errors at the early development stage is cheaper than modifying a delivered system. A FS could be verified in order to explore the consequences of this specification and potentially find mistakes. After it was done, we have greater confidence that the testing of such system against the actual user requirement specification. This paper discusses the FS of spatial and non spatial Information Databases Integration (SIDIF) model as a case study.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"54 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":"121659849","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
An application tool to support the implementation of integrated software process improvement for Malaysia's SME 一个应用程序工具,以支持马来西亚中小企业的集成软件过程改进的实施
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140665
Raja Zurina Raja Mohamed Ali, S. Ibrahim
Currently, a number of specific international standards are made available within software engineering discipline to support Software Process Improvement (SPI) such as Capability Maturity Model Integration (CMMI), ISO/IEC 15504, ISO/IEC 90003 and ISO/IEC 12207. However, different standards and practices may require substantial resources and cost, resulting in reluctance of adoption by software organizations especially those of Small and Medium Enterprises (SME). Integrated Software Process Improvement Knowledge Base and Methodology is a proposed initiative being developed on the premise to harmonize and integrate a number of existing software process assessments and practices including improvement standards, models and benchmarks. This paper describes an application tool which was developed to implement the iSPA (Integrated Software Process Assessment) model. This tool was specially designed and formulated to support locally software development companies, especially of small scale enterprises to achieve some flexibility and choices in their self-assessment based on a customized SPI model for Malaysia SME which is iSPA.
目前,在软件工程学科中,有许多特定的国际标准可供使用,以支持软件过程改进(SPI),例如能力成熟度模型集成(CMMI)、ISO/IEC 15504、ISO/IEC 90003和ISO/IEC 12207。然而,不同的标准和实践可能需要大量的资源和成本,导致软件组织不愿意采用,尤其是那些中小型企业(SME)。集成软件过程改进知识库和方法是在协调和集成许多现有软件过程评估和实践(包括改进标准、模型和基准)的前提下提出的一项倡议。本文描述了为实现iSPA(集成软件过程评估)模型而开发的一个应用工具。这个工具是专门设计和制定的,以支持本地软件开发公司,特别是小型企业,在基于马来西亚中小企业定制的SPI模型(iSPA)的自我评估中实现一些灵活性和选择。
{"title":"An application tool to support the implementation of integrated software process improvement for Malaysia's SME","authors":"Raja Zurina Raja Mohamed Ali, S. Ibrahim","doi":"10.1109/MYSEC.2011.6140665","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140665","url":null,"abstract":"Currently, a number of specific international standards are made available within software engineering discipline to support Software Process Improvement (SPI) such as Capability Maturity Model Integration (CMMI), ISO/IEC 15504, ISO/IEC 90003 and ISO/IEC 12207. However, different standards and practices may require substantial resources and cost, resulting in reluctance of adoption by software organizations especially those of Small and Medium Enterprises (SME). Integrated Software Process Improvement Knowledge Base and Methodology is a proposed initiative being developed on the premise to harmonize and integrate a number of existing software process assessments and practices including improvement standards, models and benchmarks. This paper describes an application tool which was developed to implement the iSPA (Integrated Software Process Assessment) model. This tool was specially designed and formulated to support locally software development companies, especially of small scale enterprises to achieve some flexibility and choices in their self-assessment based on a customized SPI model for Malaysia SME which is iSPA.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"9 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":"125907102","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}
引用次数: 9
Forward engineering the object oriented analysis and design 正向工程是面向对象的分析与设计
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140652
Prabodha Tilakaratna, J. Rajapakse
Current object oriented modeling languages either concentrating on application domain characteristics or system functionalities but not on both. Hence the absence of a common modeling language to represent application domain and system functionalities will disintegrate the analysis and design phases. This paper proposes a framework which uses Unified Modeling Language (UML) as the common modeling language in the two phases thereby integrating both phases.
当前的面向对象建模语言要么关注应用领域特征,要么关注系统功能,而不是两者兼顾。因此,缺乏通用的建模语言来表示应用程序领域和系统功能,将会破坏分析和设计阶段。本文提出了一个使用统一建模语言(UML)作为两个阶段的通用建模语言的框架,从而实现了两个阶段的集成。
{"title":"Forward engineering the object oriented analysis and design","authors":"Prabodha Tilakaratna, J. Rajapakse","doi":"10.1109/MYSEC.2011.6140652","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140652","url":null,"abstract":"Current object oriented modeling languages either concentrating on application domain characteristics or system functionalities but not on both. Hence the absence of a common modeling language to represent application domain and system functionalities will disintegrate the analysis and design phases. This paper proposes a framework which uses Unified Modeling Language (UML) as the common modeling language in the two phases thereby integrating both phases.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"3 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":"134052382","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 2
A unified framework for software engineering process improvement — A taxonomy comparative analysis 软件工程过程改进的统一框架——分类比较分析
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140661
Aedah Abd Rahman, S. Sahibuddin, S. Ibrahim
Concurrent adoption of software engineering process improvement frameworks have been widely practiced by the software organizations. The software development organizations leverage these frameworks to better address process improvement challenges. This paper develops an integrated framework for software engineering process improvement practices and unifies the theories in process definition and establishment. The unified framework provides a set of formal descriptions for software engineering process improvement frameworks. Requirements and architectures for software engineering process improvement frameworks are investigated. The main challenge in the integration is the interoperability of the frameworks. Inaccurate integration approach results in inefficiency of the integration process. Common interoperability issues in the integration of current process models and methodologies are addressed. In addition to this, omissions, differences and gaps can be identified and further examined for development of new unified framework. Taxonomy for software engineering process framework is used to support the understanding and comparison of diverse software quality frameworks. The taxonomy should be based on discipline-specific framework. Besides, other alternative approaches for comparing the software engineering process improvement framework are presented. The research outcome is expected to identify the structural relationships among the frameworks. Derivation from the taxonomy includes characteristics and categories of attributes tailored to the discipline-specific framework.
软件工程过程改进框架的并行采用已经被软件组织广泛实践。软件开发组织利用这些框架来更好地处理过程改进的挑战。本文开发了一个软件工程过程改进实践的集成框架,并统一了过程定义和过程建立方面的理论。统一框架为软件工程过程改进框架提供了一套形式化的描述。研究了软件工程过程改进框架的需求和体系结构。集成中的主要挑战是框架的互操作性。不准确的集成方法导致了集成过程的低效率。讨论了当前流程模型和方法集成中的常见互操作性问题。除此之外,还可以确定和进一步审查遗漏、差异和差距,以便制定新的统一框架。软件工程过程框架分类法用于支持对不同软件质量框架的理解和比较。分类法应该基于特定学科的框架。此外,还提出了比较软件工程过程改进框架的其他替代方法。研究结果有望确定框架之间的结构关系。分类法的派生包括针对特定于学科的框架定制的属性的特征和类别。
{"title":"A unified framework for software engineering process improvement — A taxonomy comparative analysis","authors":"Aedah Abd Rahman, S. Sahibuddin, S. Ibrahim","doi":"10.1109/MYSEC.2011.6140661","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140661","url":null,"abstract":"Concurrent adoption of software engineering process improvement frameworks have been widely practiced by the software organizations. The software development organizations leverage these frameworks to better address process improvement challenges. This paper develops an integrated framework for software engineering process improvement practices and unifies the theories in process definition and establishment. The unified framework provides a set of formal descriptions for software engineering process improvement frameworks. Requirements and architectures for software engineering process improvement frameworks are investigated. The main challenge in the integration is the interoperability of the frameworks. Inaccurate integration approach results in inefficiency of the integration process. Common interoperability issues in the integration of current process models and methodologies are addressed. In addition to this, omissions, differences and gaps can be identified and further examined for development of new unified framework. Taxonomy for software engineering process framework is used to support the understanding and comparison of diverse software quality frameworks. The taxonomy should be based on discipline-specific framework. Besides, other alternative approaches for comparing the software engineering process improvement framework are presented. The research outcome is expected to identify the structural relationships among the frameworks. Derivation from the taxonomy includes characteristics and categories of attributes tailored to the discipline-specific framework.","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":"130531152","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
CRM software implementation factors in hospital: Software & patient perspectives 医院CRM软件实施因素:软件与患者视角
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140662
Hossein Monem, Ab Razak Che Hussin, R. Sharifian, Habib Shaterzadeh
Customer Relationship Management (CRM) related issues, during three consecutive years, were in the top nine lists of most concern for the hospitals' chief executive officers in the USA and furthermore, Information Technology (IT) projects' failure rate in the organizations were quite high. To deal with such problems Success Factors (CSF) from different perspectives such as management, staff, patient and software were reviewed in previous healthcare's literatures. In this paper, software and patient factors deeply were focused and added to the Egg model and a five perspective map was created. Implementation success factors map depicts inadequate study on patient's trust and perception and software's customization, complexity, usability, privacy and usefulness. Chief Information Officers (CIO) and Chief Executive Officers (CEO) of hospitals and hospital's CRM system vendors can use proposed factors' map for more successful implementations. It should be noted that this result is part of a PhD research and further investigation is required to test these factors in term of practical usage in heath care environment.
与客户关系管理(CRM)相关的问题,连续三年在美国医院首席执行官最关心的前九大问题中名列前茅,此外,信息技术(IT)项目在组织中的失败率相当高。为了解决这些问题,我们从管理、员工、患者和软件等不同角度对以往的医疗保健文献进行了综述。本文深入关注软件和患者因素,并将其加入Egg模型中,创建了一个五视角图。实施成功因素图描述了对患者信任和感知以及软件定制,复杂性,可用性,隐私和有用性的研究不足。医院的首席信息官(CIO)和首席执行官(CEO)以及医院的CRM系统供应商可以使用建议的因素图来实现更成功的实施。值得注意的是,该结果是博士研究的一部分,需要进一步调查以测试这些因素在医疗保健环境中的实际使用情况。
{"title":"CRM software implementation factors in hospital: Software & patient perspectives","authors":"Hossein Monem, Ab Razak Che Hussin, R. Sharifian, Habib Shaterzadeh","doi":"10.1109/MYSEC.2011.6140662","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140662","url":null,"abstract":"Customer Relationship Management (CRM) related issues, during three consecutive years, were in the top nine lists of most concern for the hospitals' chief executive officers in the USA and furthermore, Information Technology (IT) projects' failure rate in the organizations were quite high. To deal with such problems Success Factors (CSF) from different perspectives such as management, staff, patient and software were reviewed in previous healthcare's literatures. In this paper, software and patient factors deeply were focused and added to the Egg model and a five perspective map was created. Implementation success factors map depicts inadequate study on patient's trust and perception and software's customization, complexity, usability, privacy and usefulness. Chief Information Officers (CIO) and Chief Executive Officers (CEO) of hospitals and hospital's CRM system vendors can use proposed factors' map for more successful implementations. It should be noted that this result is part of a PhD research and further investigation is required to test these factors in term of practical usage in heath care environment.","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":"115186224","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
Software complexity level determination using software effort estimation use case points metrics 使用软件工作量估计用例点度量来确定软件复杂性级别
Pub Date : 2011-12-01 DOI: 10.1109/MYSEC.2011.6140680
Y. Yavari, M. Afsharchi, Mojtaba Karami
Software estimations are regarding based on prediction properties of system, with attention to development methodology. In object-oriented analysis, Use Case models describe the functional requirements of a software system, so they can be basis for software measurement and sizing. Use Case points method that suggested by karner, is based on size and complexity of Use Cases. This method earns the great successes in industry and university. Although this method doesn't have enough precision and accuracy, because of inaccuracy in determining Use Case complexity metrics. In this research, we are going to assessment weak points of Use Case complexity metrics specially transaction metric in Use Case points method and then we will introduce other metrics for determining Use Case complexity that it can be led to simplify calculating UUC and it can be also tried to cover the most of aspects of Use Cases.
软件评估是以系统的预测特性为基础,注重开发方法。在面向对象的分析中,用例模型描述了软件系统的功能需求,因此它们可以作为软件度量和规模确定的基础。由karner提出的用例点方法是基于用例的大小和复杂性。这种方法在工业和大学中获得了巨大的成功。尽管由于在确定用例复杂性度量方面的不准确性,该方法没有足够的精度和准确性。在本研究中,我们将评估用例复杂性度量的弱点,特别是用例点方法中的事务度量,然后我们将介绍其他用于确定用例复杂性的度量,它可以简化UUC的计算,也可以尝试覆盖用例的大多数方面。
{"title":"Software complexity level determination using software effort estimation use case points metrics","authors":"Y. Yavari, M. Afsharchi, Mojtaba Karami","doi":"10.1109/MYSEC.2011.6140680","DOIUrl":"https://doi.org/10.1109/MYSEC.2011.6140680","url":null,"abstract":"Software estimations are regarding based on prediction properties of system, with attention to development methodology. In object-oriented analysis, Use Case models describe the functional requirements of a software system, so they can be basis for software measurement and sizing. Use Case points method that suggested by karner, is based on size and complexity of Use Cases. This method earns the great successes in industry and university. Although this method doesn't have enough precision and accuracy, because of inaccuracy in determining Use Case complexity metrics. In this research, we are going to assessment weak points of Use Case complexity metrics specially transaction metric in Use Case points method and then we will introduce other metrics for determining Use Case complexity that it can be led to simplify calculating UUC and it can be also tried to cover the most of aspects of Use Cases.","PeriodicalId":137714,"journal":{"name":"2011 Malaysian Conference in Software Engineering","volume":"28 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":"115677017","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}
引用次数: 16
期刊
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