首页 > 最新文献

19th Australian Conference on Software Engineering (aswec 2008)最新文献

英文 中文
A Framework for Requirements Engineering PRocess DEvelopment (FRERE) 需求工程过程开发(FRERE)框架
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.26
Li Jiang, A. Eberlein
Adoption of the most suitable requirements engineering (RE) process and selection of the most appropriate RE techniques for a given project are challenging issues for industry. In order to alleviate the problems, a framework for RE process development (FRERE) was developed based on our research in the last six years. The overall architecture of the framework and a brief case study are presented in the paper. The framework addresses several core issues of the RE process: engineering issues, domain issues, characteristics of the software project, and issues of conformity to software process standards. FRERE consists of three parts: (1) The RE process knowledge base (REPKB) which contains RE process knowledge, (2) methodologies which provide guidance to develop a customized software process model in an iterative way; and (3) assessment models which provide information about the suitability of the newly developed RE process model for the software project under development.
为给定的项目采用最合适的需求工程(RE)过程和选择最合适的RE技术是行业面临的挑战。为了缓解这些问题,我们在过去六年的研究基础上开发了一个可再生能源过程开发框架(FRERE)。本文给出了该框架的总体架构和一个简单的案例研究。框架解决了RE过程的几个核心问题:工程问题、领域问题、软件项目的特征,以及与软件过程标准的一致性问题。FRERE由三部分组成:(1)包含可再生资源过程知识的可再生资源过程知识库(REPKB);(2)为以迭代方式开发定制的软件过程模型提供指导的方法;(3)评估模型,提供有关新开发的可再生过程模型是否适合正在开发的软件项目的信息。
{"title":"A Framework for Requirements Engineering PRocess DEvelopment (FRERE)","authors":"Li Jiang, A. Eberlein","doi":"10.1109/ASWEC.2008.26","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.26","url":null,"abstract":"Adoption of the most suitable requirements engineering (RE) process and selection of the most appropriate RE techniques for a given project are challenging issues for industry. In order to alleviate the problems, a framework for RE process development (FRERE) was developed based on our research in the last six years. The overall architecture of the framework and a brief case study are presented in the paper. The framework addresses several core issues of the RE process: engineering issues, domain issues, characteristics of the software project, and issues of conformity to software process standards. FRERE consists of three parts: (1) The RE process knowledge base (REPKB) which contains RE process knowledge, (2) methodologies which provide guidance to develop a customized software process model in an iterative way; and (3) assessment models which provide information about the suitability of the newly developed RE process model for the software project under development.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114096765","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
Checklist Based Reading's Influence on a Developer's Understanding 基于清单的阅读对开发人员理解的影响
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.7
D. McMeekin, B. V. Konsky, E. Chang, D. Cooper
This paper addresses the influence the checklist based reading inspection technique has on a developer's ability to modify inspected code. Traditionally, inspections have been used to detect defects within the development life cycle. This research identified a correlation between the number of defects detected and the successful code extensions for new functionality unrelated to the defects. Participants reported that having completed a checklist inspection, modifying the code was easier because the inspection had given them an understanding of the code that would not have existed otherwise. The results also showed a significant difference in how developers systematically modified code after completing a checklist inspection when compared to those who had not performed a checklist inspection. This study has shown that applying software inspections for purposes other than defect detection include software understanding and comprehension.
本文讨论了基于检查表的阅读检查技术对开发人员修改被检查代码的能力的影响。传统上,检查被用来检测开发生命周期中的缺陷。该研究确定了检测到的缺陷数量与与缺陷无关的新功能的成功代码扩展之间的相关性。参与者报告说,在完成了检查表检查之后,修改代码变得更容易了,因为检查使他们对代码有了一个理解,否则就不存在了。结果还显示,与没有执行检查表检查的开发人员相比,在完成检查表检查后,开发人员如何系统地修改代码方面存在显著差异。这项研究表明,将软件检查应用于缺陷检测以外的目的,包括软件理解和理解。
{"title":"Checklist Based Reading's Influence on a Developer's Understanding","authors":"D. McMeekin, B. V. Konsky, E. Chang, D. Cooper","doi":"10.1109/ASWEC.2008.7","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.7","url":null,"abstract":"This paper addresses the influence the checklist based reading inspection technique has on a developer's ability to modify inspected code. Traditionally, inspections have been used to detect defects within the development life cycle. This research identified a correlation between the number of defects detected and the successful code extensions for new functionality unrelated to the defects. Participants reported that having completed a checklist inspection, modifying the code was easier because the inspection had given them an understanding of the code that would not have existed otherwise. The results also showed a significant difference in how developers systematically modified code after completing a checklist inspection when compared to those who had not performed a checklist inspection. This study has shown that applying software inspections for purposes other than defect detection include software understanding and comprehension.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"67 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128661922","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
An Empirical Approach for Semantic Web Services Discovery 语义Web服务发现的经验方法
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.52
Chen Wu, E. Chang, A. Aitken
Component retrieval/discovery is a well-established research direction in Software Engineering. With the surge of Service-Oriented Architecture (SOA), service discovery has become increasingly crucial. However, the public UDDI Business Registry - the primary service discovery mechanism over the Internet - has been shut down permanently since 2006. Moreover, keyword-based service discovery is insufficient in coping with complex discovery requirements posed by modern software developers. In this paper, we propose an empirical semantic- based Web service discovery approach. It provides an automatic Web service discovery mechanism that can locate relevant Web services based on concepts rather than keywords. The major contribution of this paper is three fold. First we articulate three requirements that software developers often raise during the component/service development and discovery process. Next, we propose the application of Latent Semantic Analysis into the area of Web services discovery. To our best knowledge, little work has been done in this area which leverages concept-based Information Retrieval models in service discovery. Last, we provide a proof-of-concept system prototype that can suffice three specific requirements of semantic service discovery.
组件检索/发现是软件工程中一个成熟的研究方向。随着面向服务的体系结构(SOA)的兴起,服务发现变得越来越重要。然而,公共UDDI企业注册中心(Internet上的主要服务发现机制)自2006年以来已经永久关闭。此外,基于关键字的服务发现不足以满足现代软件开发人员提出的复杂发现需求。本文提出了一种基于经验语义的Web服务发现方法。它提供了一种自动的Web服务发现机制,可以基于概念而不是关键字来定位相关的Web服务。本文的主要贡献有三个方面。首先,我们阐明了软件开发人员在组件/服务开发和发现过程中经常提出的三个需求。接下来,我们提出了潜在语义分析在Web服务发现领域的应用。据我们所知,在服务发现中利用基于概念的信息检索模型这一领域所做的工作很少。最后,我们提供了一个概念验证系统原型,它可以满足语义服务发现的三个特定需求。
{"title":"An Empirical Approach for Semantic Web Services Discovery","authors":"Chen Wu, E. Chang, A. Aitken","doi":"10.1109/ASWEC.2008.52","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.52","url":null,"abstract":"Component retrieval/discovery is a well-established research direction in Software Engineering. With the surge of Service-Oriented Architecture (SOA), service discovery has become increasingly crucial. However, the public UDDI Business Registry - the primary service discovery mechanism over the Internet - has been shut down permanently since 2006. Moreover, keyword-based service discovery is insufficient in coping with complex discovery requirements posed by modern software developers. In this paper, we propose an empirical semantic- based Web service discovery approach. It provides an automatic Web service discovery mechanism that can locate relevant Web services based on concepts rather than keywords. The major contribution of this paper is three fold. First we articulate three requirements that software developers often raise during the component/service development and discovery process. Next, we propose the application of Latent Semantic Analysis into the area of Web services discovery. To our best knowledge, little work has been done in this area which leverages concept-based Information Retrieval models in service discovery. Last, we provide a proof-of-concept system prototype that can suffice three specific requirements of semantic service discovery.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"125754936","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}
引用次数: 33
Dynamic K-Gram Based Software Birthmark 基于动态K-Gram的软件胎记
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.21
Yameng Bai, Xingming Sun, Guang Sun, Xiaohong Deng, Xiaoming Zhou
Software theft is a threat for companies that consider code as a core asset. A birthmark can help to prove software theft by identifying intrinsic properties of a program. Two programs with the same birthmark are likely to share a common origin. In this paper, we propose a novel dynamic birthmark. Using a dynamic program slicing tool with the given input, a union of k-gram instruction-sequence sets denoted as birthmark is used to identify a program uniquely. To evaluate the strength of the birthmarking technique, we compare static k-gram based software birthmark with dynamic approach from similarity with academic obfuscation tools. The result shows that the new birthmark provides both high credibility and resilience. In particular, it proves that the dynamic birthmark is more resilient to semantics-preserving transformations than the static k-gram birthmark.
对于将代码视为核心资产的公司来说,软件盗窃是一种威胁。胎记可以通过识别程序的内在属性来帮助证明软件盗窃。有相同胎记的两个程序可能有共同的起源。本文提出了一种新的动态胎记。使用动态程序切片工具,对给定的输入,使用k-gram指令序列集的并集(记为胎记)来唯一地识别程序。为了评估胎记技术的强度,我们比较了基于静态k图的软件胎记与动态方法,从与学术混淆工具的相似性来看。结果表明,新胎记具有较高的可信度和弹性。特别是,它证明了动态胎记比静态k-gram胎记更能适应保持语义的转换。
{"title":"Dynamic K-Gram Based Software Birthmark","authors":"Yameng Bai, Xingming Sun, Guang Sun, Xiaohong Deng, Xiaoming Zhou","doi":"10.1109/ASWEC.2008.21","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.21","url":null,"abstract":"Software theft is a threat for companies that consider code as a core asset. A birthmark can help to prove software theft by identifying intrinsic properties of a program. Two programs with the same birthmark are likely to share a common origin. In this paper, we propose a novel dynamic birthmark. Using a dynamic program slicing tool with the given input, a union of k-gram instruction-sequence sets denoted as birthmark is used to identify a program uniquely. To evaluate the strength of the birthmarking technique, we compare static k-gram based software birthmark with dynamic approach from similarity with academic obfuscation tools. The result shows that the new birthmark provides both high credibility and resilience. In particular, it proves that the dynamic birthmark is more resilient to semantics-preserving transformations than the static k-gram birthmark.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"104 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"126056954","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}
引用次数: 31
Semi-quantitative Modeling for Managing Software Development Processes 管理软件开发过程的半定量建模
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.50
He Zhang, J. Keung, B. Kitchenham, D. R. Jeffery
Software process modeling has become an essential technique for managing software development processes. However, purely quantitative process modeling requires a detailed understanding and accurate measurement of software process, which relies on reliable and precise history data. This paper presents a semi-quantitative process modeling approach to model and manage software development processes. It allows for the existence of uncertainty and contingency during software development, and facilitates a manager's qualitative and quantitative estimates and assessments of process progress. We demonstrate its value and flexibility by developing semi-quantitative models of the test-and-fix process of incremental software development. Results conclude that the semi-quantitative process modeling approach can support process or project management activities, including estimating, planning, tracking and decision making throughout the software development cycle.
软件过程建模已经成为管理软件开发过程的基本技术。然而,纯粹的定量过程建模需要对软件过程进行详细的理解和精确的度量,这依赖于可靠和精确的历史数据。本文提出了一种半定量的过程建模方法来对软件开发过程进行建模和管理。它允许在软件开发过程中存在不确定性和偶然性,并促进管理人员对过程进展进行定性和定量的估计和评估。我们通过开发增量软件开发的测试和修复过程的半定量模型来证明它的价值和灵活性。结果表明,半定量过程建模方法可以支持整个软件开发周期的过程或项目管理活动,包括评估、计划、跟踪和决策制定。
{"title":"Semi-quantitative Modeling for Managing Software Development Processes","authors":"He Zhang, J. Keung, B. Kitchenham, D. R. Jeffery","doi":"10.1109/ASWEC.2008.50","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.50","url":null,"abstract":"Software process modeling has become an essential technique for managing software development processes. However, purely quantitative process modeling requires a detailed understanding and accurate measurement of software process, which relies on reliable and precise history data. This paper presents a semi-quantitative process modeling approach to model and manage software development processes. It allows for the existence of uncertainty and contingency during software development, and facilitates a manager's qualitative and quantitative estimates and assessments of process progress. We demonstrate its value and flexibility by developing semi-quantitative models of the test-and-fix process of incremental software development. Results conclude that the semi-quantitative process modeling approach can support process or project management activities, including estimating, planning, tracking and decision making throughout the software development cycle.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"149 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124162423","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
Commercial-Off-The-Shelf Software Development Framework 商业现成软件开发框架
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.73
Basem Suleiman
Budget and schedule savings are the driving factors for the adoption of commercial-off-the-shelf (COTS) software components by software development organizations. The reliance on COTS components has lead to component-based development (CBD) software systems and introduced changes to the software development process and hence software project management responsibilities and roles. This paper introduces a general framework discussion of essential management aspects for CBD, focusing on COTS. Particularly, stakeholders, requirements, component selection and architecture management issues are discussed from different angles. Some CBD management guidelines and best practices for these aspects are outlined in the conclusion. In addition, CBD management challenges are drawn along with some suggestions in the conclusion section.
预算和进度节约是软件开发组织采用商用现货(COTS)软件组件的驱动因素。对COTS组件的依赖导致了基于组件的开发(CBD)软件系统,并引入了对软件开发过程的变更,从而导致了软件项目管理的职责和角色。本文介绍了生物多样性管理的基本框架讨论,重点是COTS。特别地,从不同的角度讨论了涉众、需求、组件选择和体系结构管理问题。结论部分概述了这些方面的一些生物多样性公约管理准则和最佳做法。此外,结语部分还提出了CBD管理面临的挑战和建议。
{"title":"Commercial-Off-The-Shelf Software Development Framework","authors":"Basem Suleiman","doi":"10.1109/ASWEC.2008.73","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.73","url":null,"abstract":"Budget and schedule savings are the driving factors for the adoption of commercial-off-the-shelf (COTS) software components by software development organizations. The reliance on COTS components has lead to component-based development (CBD) software systems and introduced changes to the software development process and hence software project management responsibilities and roles. This paper introduces a general framework discussion of essential management aspects for CBD, focusing on COTS. Particularly, stakeholders, requirements, component selection and architecture management issues are discussed from different angles. Some CBD management guidelines and best practices for these aspects are outlined in the conclusion. In addition, CBD management challenges are drawn along with some suggestions in the conclusion section.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"36 2 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129960008","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
Ontology-Based Software Engineering- Software Engineering 2.0 基于本体的软件工程——软件工程2.0
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.77
T. Dillon, E. Chang, P. Wongthongtham
This paper describes the use of ontologies in different aspects of software engineering. This use of ontologies varies from support for software developers at multiple sites to the use of an ontology to provide semantics in different categories of software, particularly on the Web. The world's first and only software engineering ontology and a project management ontology in conjunction with a domain ontology are used to provide support for software development that is taking place at multiple sites. Ontologies are used to provide semantics to deal with heterogeneity in the representation of multiple information sources, enable the selection and composition of web services and grid resources, provide the shared knowledge base for multiagent systems, provide semantics and structure for trust and reputation systems and privacy based systems and codification of shared knowledge within different domains in business, science, manufacturing, engineering and utilities. They, therefore, bring a new paradigm to software engineering through the use of semantics as a central mechanism which will revolutionize the way software is developed and consumed in the future leading to the development of software as a service bringing about the dawn of software engineering 2.0.
介绍了本体的使用软件工程的不同方面。本体的这种用法各不相同,从支持多个站点的软件开发人员到使用本体在不同的软件类别中提供语义,特别是在Web上。世界上第一个也是唯一一个结合了领域本体的软件工程本体和项目管理本体被用来为发生在多个站点的软件开发提供支持。本体用于提供语义来处理多个信息源表示中的异构性,支持web服务和网格资源的选择和组合,为多代理系统提供共享知识库,为信任和声誉系统和基于隐私的系统提供语义和结构,并在商业、科学、制造、工程和公用事业的不同领域内对共享知识进行编码。因此,它们通过使用语义作为中心机制,为软件工程带来了一个新的范例,这将彻底改变软件开发和消费的方式,从而导致软件作为服务的开发,从而带来软件工程2.0的曙光。
{"title":"Ontology-Based Software Engineering- Software Engineering 2.0","authors":"T. Dillon, E. Chang, P. Wongthongtham","doi":"10.1109/ASWEC.2008.77","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.77","url":null,"abstract":"This paper describes the use of ontologies in different aspects of software engineering. This use of ontologies varies from support for software developers at multiple sites to the use of an ontology to provide semantics in different categories of software, particularly on the Web. The world's first and only software engineering ontology and a project management ontology in conjunction with a domain ontology are used to provide support for software development that is taking place at multiple sites. Ontologies are used to provide semantics to deal with heterogeneity in the representation of multiple information sources, enable the selection and composition of web services and grid resources, provide the shared knowledge base for multiagent systems, provide semantics and structure for trust and reputation systems and privacy based systems and codification of shared knowledge within different domains in business, science, manufacturing, engineering and utilities. They, therefore, bring a new paradigm to software engineering through the use of semantics as a central mechanism which will revolutionize the way software is developed and consumed in the future leading to the development of software as a service bringing about the dawn of software engineering 2.0.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"390 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131943416","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
Layered Software Challenge of Wireless Technology in the Oil & Gas Industry 油气行业无线技术的分层软件挑战
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.76
Stig Petersen, Simon Carlsen, A. Skavhaug
Recent advances in wireless technology have enabled the development of low-cost wireless solutions capable of robust and reliable communication within application areas such as wireless networking, wireless sensor networks, and asset tracking. For the oil & gas industry, utilizing this technology will lead to reduced operating costs and enable new applications. There are several challenges related to the introduction of wireless technology in the oil & gas industry. Primarily, wireless devices have to execute software implementations of complex network algorithms with real-time requirements on embedded platforms with limited resources and low-power requirements. Further, how to enable the monitoring and control applications of the wireless solutions to be managed and operated by technical personnel who do not necessarily have extensive knowledge of the underlying wireless technology. And finally, wireless systems should seamlessly integrate with already existing IT infrastructure and user applications. In this paper, issues related to these challenges are investigated.
无线技术的最新进展使低成本无线解决方案的开发能够在无线网络、无线传感器网络和资产跟踪等应用领域实现稳健可靠的通信。对于油气行业来说,利用这项技术可以降低运营成本,并实现新的应用。在石油和天然气行业引入无线技术存在一些挑战。首先,无线设备必须在资源有限、功耗低的嵌入式平台上执行具有实时性要求的复杂网络算法的软件实现。此外,如何使无线解决方案的监视和控制应用由不一定具有底层无线技术广泛知识的技术人员管理和操作。最后,无线系统应该与现有的IT基础设施和用户应用程序无缝集成。本文对与这些挑战相关的问题进行了研究。
{"title":"Layered Software Challenge of Wireless Technology in the Oil & Gas Industry","authors":"Stig Petersen, Simon Carlsen, A. Skavhaug","doi":"10.1109/ASWEC.2008.76","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.76","url":null,"abstract":"Recent advances in wireless technology have enabled the development of low-cost wireless solutions capable of robust and reliable communication within application areas such as wireless networking, wireless sensor networks, and asset tracking. For the oil & gas industry, utilizing this technology will lead to reduced operating costs and enable new applications. There are several challenges related to the introduction of wireless technology in the oil & gas industry. Primarily, wireless devices have to execute software implementations of complex network algorithms with real-time requirements on embedded platforms with limited resources and low-power requirements. Further, how to enable the monitoring and control applications of the wireless solutions to be managed and operated by technical personnel who do not necessarily have extensive knowledge of the underlying wireless technology. And finally, wireless systems should seamlessly integrate with already existing IT infrastructure and user applications. In this paper, issues related to these challenges are investigated.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"15 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130722863","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
Peer Assessment of Group-Based Software Engineering Projects 基于组的软件工程项目的同行评估
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.8
D. Hemer
Group-based software engineering projects are an important part of computer science and information technology curricula. Fair assessment of individual contributions to group-based projects remains a challenging problem. Peer-based assessment, where students assess their fellow team members, is seen as one answer to this. In this paper we discuss the key aspects that need to be addressed in order to develop a successful peer assessment method. We propose a method for carrying out peer assessments for a large software engineering class. We briefly describe a Web-based tool that we have developed to support our method, and comment on our initial experiences in using the tool.
基于组的软件工程项目是计算机科学与信息技术课程的重要组成部分。公平评估个人对团队项目的贡献仍然是一个具有挑战性的问题。基于同伴的评估,即学生对其他团队成员的评估,被视为解决这一问题的一种方法。在本文中,我们讨论了需要解决的关键方面,以制定一个成功的同行评估方法。我们提出了一种对大型软件工程班级进行同行评估的方法。我们简要地描述了一个基于web的工具,我们已经开发了它来支持我们的方法,并评论了我们使用该工具的初步经验。
{"title":"Peer Assessment of Group-Based Software Engineering Projects","authors":"D. Hemer","doi":"10.1109/ASWEC.2008.8","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.8","url":null,"abstract":"Group-based software engineering projects are an important part of computer science and information technology curricula. Fair assessment of individual contributions to group-based projects remains a challenging problem. Peer-based assessment, where students assess their fellow team members, is seen as one answer to this. In this paper we discuss the key aspects that need to be addressed in order to develop a successful peer assessment method. We propose a method for carrying out peer assessments for a large software engineering class. We briefly describe a Web-based tool that we have developed to support our method, and comment on our initial experiences in using the tool.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"22 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116855275","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
Issues and Challenges in Teaching SE, IT, IS and EC SE, IT, IS和EC教学中的问题和挑战
Pub Date : 2008-03-26 DOI: 10.1109/ASWEC.2008.79
K. Chin
Teaching and learning for the degrees of Software Engineering(SE), Computer Science(CS), Information Technology (IT), Information Systems (IS) and Electronic Commerce (EC), with recent trends in Business IT, Management of Information Systems (MIS) or Information Communication Technology (ICT) and so forth are often confused by staff and students. These new disciplines, which have emerged over the last 30 years, strongly overlap each other. New disciplines like IS and EC are not clearly defined and are often confused with other related fields such as CS, CE and SE. The lack of standard curriculum amongst Australian IT, IS and EC programmes adds further confusion to the CS and SE programmes. Professional bodies such as IEEE, ACM, AIS and the like have been developing model curricula as a guide for universities that wish to obtain accreditation for their CS, SE and IT/IS courses. They normally make up core topics and a list of electives that are guided by intended SE, CS, IT, IS and EC career tracks. The purpose of this study is to perform a comparative analysis of USA, UK and Australian academic programmes against the proposed curriculum structure. It is envisage that the result of this study will provide a baseline in guiding curriculum evaluation and revision for Australian and international universities' computing and IT related courses. Education in the computing/IT related areas are currently facing the global challenges of declining interest, low student enrolment and the increasing demand of computing/IT skilled workers in industry and commerce. The disappearance of CS, SE, IS into Science, IT or Electrical Engineering add confusion for prospective students and industry employers. The disciplines of SE, CS, IT, IS and EC, are now facing the increasing challenges in survival, and they need to be clearly re-defining themselves in order to survive into the 2020s. This paper describes the issues and challenges in teaching and learning these disciplines and identifies the possible causes and possible sustainable solution for ICT educators.
软件工程(SE)、计算机科学(CS)、信息技术(IT)、信息系统(IS)和电子商务(EC)学位的教与学,以及商业信息技术、信息系统管理(MIS)或信息通信技术(ICT)等方面的最新趋势,常常让教职员和学生感到困惑。这些新学科在过去30年里出现,彼此之间有很大的重叠。像IS和EC这样的新学科没有明确的定义,经常与其他相关领域如CS、CE和SE混淆。澳大利亚IT、IS和EC课程缺乏标准课程,这进一步增加了CS和SE课程的混乱。IEEE、ACM、AIS等专业团体一直在开发示范课程,作为希望获得计算机科学、计算机科学和信息技术/信息系统课程认证的大学的指南。它们通常由核心主题和一系列选修课程组成,这些课程以SE、CS、IT、IS和EC的职业轨迹为指导。本研究的目的是针对拟议的课程结构对美国、英国和澳大利亚的学术课程进行比较分析。预期本研究结果将为澳洲及国际大学的电脑及资讯科技相关课程的课程评估及修订提供基准。计算机/信息技术相关领域的教育目前正面临着兴趣下降、学生入学率低以及工业和商业对计算机/信息技术熟练工人需求增加的全球性挑战。计算机科学、计算机科学、计算机科学、计算机科学等学科的消失,给未来的学生和行业雇主增加了困惑。SE、CS、IT、IS和EC等学科现在面临着越来越多的生存挑战,为了在21世纪20年代生存下去,它们需要明确地重新定义自己。本文描述了这些学科教学中的问题和挑战,并确定了可能的原因和ICT教育工作者可能的可持续解决方案。
{"title":"Issues and Challenges in Teaching SE, IT, IS and EC","authors":"K. Chin","doi":"10.1109/ASWEC.2008.79","DOIUrl":"https://doi.org/10.1109/ASWEC.2008.79","url":null,"abstract":"Teaching and learning for the degrees of Software Engineering(SE), Computer Science(CS), Information Technology (IT), Information Systems (IS) and Electronic Commerce (EC), with recent trends in Business IT, Management of Information Systems (MIS) or Information Communication Technology (ICT) and so forth are often confused by staff and students. These new disciplines, which have emerged over the last 30 years, strongly overlap each other. New disciplines like IS and EC are not clearly defined and are often confused with other related fields such as CS, CE and SE. The lack of standard curriculum amongst Australian IT, IS and EC programmes adds further confusion to the CS and SE programmes. Professional bodies such as IEEE, ACM, AIS and the like have been developing model curricula as a guide for universities that wish to obtain accreditation for their CS, SE and IT/IS courses. They normally make up core topics and a list of electives that are guided by intended SE, CS, IT, IS and EC career tracks. The purpose of this study is to perform a comparative analysis of USA, UK and Australian academic programmes against the proposed curriculum structure. It is envisage that the result of this study will provide a baseline in guiding curriculum evaluation and revision for Australian and international universities' computing and IT related courses. Education in the computing/IT related areas are currently facing the global challenges of declining interest, low student enrolment and the increasing demand of computing/IT skilled workers in industry and commerce. The disappearance of CS, SE, IS into Science, IT or Electrical Engineering add confusion for prospective students and industry employers. The disciplines of SE, CS, IT, IS and EC, are now facing the increasing challenges in survival, and they need to be clearly re-defining themselves in order to survive into the 2020s. This paper describes the issues and challenges in teaching and learning these disciplines and identifies the possible causes and possible sustainable solution for ICT educators.","PeriodicalId":231903,"journal":{"name":"19th Australian Conference on Software Engineering (aswec 2008)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2008-03-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"116887602","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
期刊
19th Australian Conference on Software Engineering (aswec 2008)
全部 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