首页 > 最新文献

2013 22nd Australian Software Engineering Conference最新文献

英文 中文
A Change Impact Size Estimation Approach during the Software Development 软件开发过程中变更影响大小评估方法
Pub Date : 2013-06-04 DOI: 10.1109/ASWEC.2013.18
Mehran Halimi Asl, Nazri Kama
Modern software development is iterative and encourages frequent interactions between the software development team and the stakeholders of the software. These interactions will generate change requests as the requirements gradually evolve to meet the stakeholders expectations or due sudden shifts in circumstances. However, during the development, software developers have to assess the impact of these change requests with respect to incomplete status of software artefacts. This situation presents one important aspect when considering a change request, which is how to estimate the size of change impact that is required by a requirement change, given inconsistent states of artefacts across the project. Therefore, this paper introduces a new Change Impact Size Estimation (CISE) approach for the software development phase. Further on that, a prototype tool has been developed to support the implementation of the approach and evaluation. The case study method used for evaluating this approach corroborated the functionality and accuracy of this approach for estimating the change impact size.
现代软件开发是迭代的,并且鼓励软件开发团队和软件涉众之间频繁的交互。随着需求逐渐发展以满足涉众的期望或由于环境的突然变化,这些交互将产生变更请求。然而,在开发过程中,软件开发人员必须根据软件工件的不完整状态来评估这些变更请求的影响。在考虑变更请求时,这种情况提出了一个重要的方面,即在给定项目中工件的不一致状态的情况下,如何估计需求变更所需要的变更影响的大小。因此,本文为软件开发阶段引入了一种新的变更影响大小估计(CISE)方法。此外,还开发了一个原型工具来支持该方法的实施和评估。用于评估该方法的案例研究方法证实了该方法在估计变更影响大小方面的功能和准确性。
{"title":"A Change Impact Size Estimation Approach during the Software Development","authors":"Mehran Halimi Asl, Nazri Kama","doi":"10.1109/ASWEC.2013.18","DOIUrl":"https://doi.org/10.1109/ASWEC.2013.18","url":null,"abstract":"Modern software development is iterative and encourages frequent interactions between the software development team and the stakeholders of the software. These interactions will generate change requests as the requirements gradually evolve to meet the stakeholders expectations or due sudden shifts in circumstances. However, during the development, software developers have to assess the impact of these change requests with respect to incomplete status of software artefacts. This situation presents one important aspect when considering a change request, which is how to estimate the size of change impact that is required by a requirement change, given inconsistent states of artefacts across the project. Therefore, this paper introduces a new Change Impact Size Estimation (CISE) approach for the software development phase. Further on that, a prototype tool has been developed to support the implementation of the approach and evaluation. The case study method used for evaluating this approach corroborated the functionality and accuracy of this approach for estimating the change impact size.","PeriodicalId":394020,"journal":{"name":"2013 22nd Australian Software Engineering Conference","volume":"91 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127619121","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 18
Unifying Configuration Management with Merge Conflict Detection and Awareness Systems 统一配置管理与合并冲突检测和感知系统
Pub Date : 2013-06-04 DOI: 10.1109/ASWEC.2013.32
H.-Christian Estler, M. Nordio, Carlo A. Furia, B. Meyer
As software development becomes an increasingly collaborative effort, traditional development tools have to be extended to support seamless collaboration while minimizing the chances of conflicts. This paper describes Cloud Studio, a collaboration framework that integrates a fine-grained software configuration management model and a real-time awareness system. Cloud Studio's configuration management operates transparently by automatically sharing the changes of developers working on the same project, the real-time awareness system allows for dynamic views on the project selectively including or excluding other developers' changes. With this tight integration, conflicts are prevented in many cases, while leaving individual developers free to experiment without blocking others. The paper also describes a freely available prototype web-based implementation of Cloud Studio and a case study that demonstrates the usability of the approach for collaborative software development.
随着软件开发越来越需要协作,传统的开发工具必须得到扩展,以支持无缝协作,同时将冲突的可能性降到最低。本文描述了Cloud Studio,一个集成了细粒度软件配置管理模型和实时感知系统的协作框架。Cloud Studio的配置管理通过自动共享开发人员在同一项目上的更改来透明地运行,实时感知系统允许对项目进行动态视图,有选择地包括或排除其他开发人员的更改。通过这种紧密的集成,在许多情况下可以避免冲突,同时使单个开发人员可以自由地进行实验,而不会妨碍其他人。本文还描述了一个免费的基于web的Cloud Studio原型实现和一个案例研究,该案例研究展示了协作软件开发方法的可用性。
{"title":"Unifying Configuration Management with Merge Conflict Detection and Awareness Systems","authors":"H.-Christian Estler, M. Nordio, Carlo A. Furia, B. Meyer","doi":"10.1109/ASWEC.2013.32","DOIUrl":"https://doi.org/10.1109/ASWEC.2013.32","url":null,"abstract":"As software development becomes an increasingly collaborative effort, traditional development tools have to be extended to support seamless collaboration while minimizing the chances of conflicts. This paper describes Cloud Studio, a collaboration framework that integrates a fine-grained software configuration management model and a real-time awareness system. Cloud Studio's configuration management operates transparently by automatically sharing the changes of developers working on the same project, the real-time awareness system allows for dynamic views on the project selectively including or excluding other developers' changes. With this tight integration, conflicts are prevented in many cases, while leaving individual developers free to experiment without blocking others. The paper also describes a freely available prototype web-based implementation of Cloud Studio and a case study that demonstrates the usability of the approach for collaborative software development.","PeriodicalId":394020,"journal":{"name":"2013 22nd Australian Software Engineering Conference","volume":"31 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"122105035","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}
引用次数: 17
From Toy to Tool: Extending Tag Clouds for Software and Information Visualisation 从玩具到工具:扩展标签云用于软件和信息可视化
Pub Date : 2013-06-04 DOI: 10.1109/ASWEC.2013.27
Jessica Emerson, N. Churcher, Chris Deaker
Software visualisation employs techniques from the more general information visualisation field to help software engineers comprehend and manage the size and complexity of software systems. The scale and complexity of the software engineering domain pose significant challenges and it is important to make effective use of techniques which can be adapted effectively to support tasks in this context. In this paper, we extend significantly the tag cloud concept, transforming it from a simple toy into a powerful tool which can help address challenges inherent in software visualisation. We illustrate our approach with examples drawn from our software engineering research programme and describe Taggle, a tool which implements our techniques. Our visualisations support developers as they search, filter, browse, explore and act upon data and are a useful addition to the software visualisation tool kit.
软件可视化采用来自更一般的信息可视化领域的技术来帮助软件工程师理解和管理软件系统的大小和复杂性。软件工程领域的规模和复杂性带来了巨大的挑战,有效地利用可以有效地适应的技术来支持这种环境中的任务是很重要的。在本文中,我们扩展了标签云的概念,将其从一个简单的玩具转变为一个强大的工具,可以帮助解决软件可视化中固有的挑战。我们用软件工程研究项目中的例子来说明我们的方法,并描述了Taggle,一个实现我们技术的工具。我们的可视化支持开发人员搜索、过滤、浏览、探索和处理数据,是软件可视化工具包的有用补充。
{"title":"From Toy to Tool: Extending Tag Clouds for Software and Information Visualisation","authors":"Jessica Emerson, N. Churcher, Chris Deaker","doi":"10.1109/ASWEC.2013.27","DOIUrl":"https://doi.org/10.1109/ASWEC.2013.27","url":null,"abstract":"Software visualisation employs techniques from the more general information visualisation field to help software engineers comprehend and manage the size and complexity of software systems. The scale and complexity of the software engineering domain pose significant challenges and it is important to make effective use of techniques which can be adapted effectively to support tasks in this context. In this paper, we extend significantly the tag cloud concept, transforming it from a simple toy into a powerful tool which can help address challenges inherent in software visualisation. We illustrate our approach with examples drawn from our software engineering research programme and describe Taggle, a tool which implements our techniques. Our visualisations support developers as they search, filter, browse, explore and act upon data and are a useful addition to the software visualisation tool kit.","PeriodicalId":394020,"journal":{"name":"2013 22nd Australian Software Engineering Conference","volume":"62 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2013-06-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127101273","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
期刊
2013 22nd Australian Software Engineering Conference
全部 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