2006 22nd IEEE International Conference on Software Maintenance最新文献

筛选
英文 中文
Efficient Delivery of Software Updates Using Advanced Compression Techniques 使用先进的压缩技术有效地交付软件更新
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.24
Taqi Jaffri, Kuldeep Karnawat
{"title":"Efficient Delivery of Software Updates Using Advanced Compression Techniques","authors":"Taqi Jaffri, Kuldeep Karnawat","doi":"10.1109/ICSM.2006.24","DOIUrl":"https://doi.org/10.1109/ICSM.2006.24","url":null,"abstract":"This paper focuses on the applications of advanced data compression technologies developed by Microsoft to efficiently deliver software updates for Windows, specifically CAB packaging and binary delta compression technologies. These technologies are adaptable to other scenarios, and thus are also used by Windows Installer (MSI), Xbox 360 and Windows Media Player 11 to name a few. We discuss how these technologies differ from ordinary compression, how they are used at Microsoft and how they can be used by the software community to improve customer satisfaction and reduce software maintenance costs","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"6 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"127630763","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
Selective Regression Testing of a Host to DotNet Migration 主机到DotNet迁移的选择性回归测试
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.57
H. Sneed
{"title":"Selective Regression Testing of a Host to DotNet Migration","authors":"H. Sneed","doi":"10.1109/ICSM.2006.57","DOIUrl":"https://doi.org/10.1109/ICSM.2006.57","url":null,"abstract":"This paper describes an industrial migration project in the years 2003/2004. At this time the Austrian Chamber of Commerce was moving its entire software portfolio from an IBM mainframe to a DotNet environment. The company of the author was contracted to test the redeveloped systems. The approach taken was selective regression testing, a method whereby selected, critical results are verified by comparing them against the same results of the old system. To achieve this, special tools based on an assertion language for defining post conditions of data files and databases were developed. This testing method turned out to be both effective and inexpensive","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121397298","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
Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study 量化面向方面编程的效果:一项维护研究
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.48
U. Kulesza, C. Sant'Anna, Alessandro F. Garcia, Roberta Coelho, Arndt von Staa, C. Lucena
{"title":"Quantifying the Effects of Aspect-Oriented Programming: A Maintenance Study","authors":"U. Kulesza, C. Sant'Anna, Alessandro F. Garcia, Roberta Coelho, Arndt von Staa, C. Lucena","doi":"10.1109/ICSM.2006.48","DOIUrl":"https://doi.org/10.1109/ICSM.2006.48","url":null,"abstract":"One of the main promises of aspect-oriented programming (AOP) is to promote improved modularization of crosscutting concerns, thereby enhancing the software stability in the presence of changes. This paper presents a quantitative study that assesses the positive and negative effects of AOP on typical maintenance activities of a Web information system. The study consists of a systematic comparison between the object-oriented and the aspect-oriented versions of the same application in order to assess to what extent each solution provides maintainable software decompositions. Our analysis was driven by fundamental modularity attributes, such as coupling, cohesion, conciseness, and separation of concerns. We have found that the aspect-oriented design has exhibited superior stability and reusability through the changes, as it has resulted in fewer lines of code, improved separation of concerns, weaker coupling, and lower intra-component complexity","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"60 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"114252889","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}
引用次数: 125
Successful Test Automation for Software Maintenance 成功的软件维护测试自动化
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.63
T. Wissink, Carlos Amaro
{"title":"Successful Test Automation for Software Maintenance","authors":"T. Wissink, Carlos Amaro","doi":"10.1109/ICSM.2006.63","DOIUrl":"https://doi.org/10.1109/ICSM.2006.63","url":null,"abstract":"The promise of successful software intensive system test automation has been advertised by test tool vendors for many years. However, those promises have yet to be fulfilled pervasively on government and industry software projects. There are several types of test automation technology available today but the biggest opportunity for a return on investment (ROI) for software maintenance programs is in the test execution (also called \"capture/playback\" category of test technology). Test automation problems and the ROI opportunities will be identified and discussed. Further, we will describe the cadre of test automation types then focus on the application and results of keyword-based functional/system/regression test automation","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"35 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121381220","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}
引用次数: 30
Reducing Customers' Total Cost of OwnershipWithin a Software Supply Network 降低客户在软件供应网络中的总拥有成本
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.49
S. Jansen, Wilfried Rijsemus
{"title":"Reducing Customers' Total Cost of OwnershipWithin a Software Supply Network","authors":"S. Jansen, Wilfried Rijsemus","doi":"10.1109/ICSM.2006.49","DOIUrl":"https://doi.org/10.1109/ICSM.2006.49","url":null,"abstract":"This paper describes how the company Cordys avoids the ERP problems from the last 15 years by improving the software release, delivery, deployment, and maintenance processes. These ERP problems, such as costly ERP migrations and highly complex maintenance procedures, are circumvented by the introduction of a staging area. This staging area is a software control system that enables a customer to manage software, 3rd party/home developed products, and knowledge such as manuals, licenses and updates, explicitly","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"195 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131773808","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
Empirical Software Engineering Research on Free/Libre/Open Source Software 自由/自由/开源软件的实证软件工程研究
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.25
G. Robles
{"title":"Empirical Software Engineering Research on Free/Libre/Open Source Software","authors":"G. Robles","doi":"10.1109/ICSM.2006.25","DOIUrl":"https://doi.org/10.1109/ICSM.2006.25","url":null,"abstract":"Public available data sources are an important knowledge generator from which researchers can obtain, mostly in a non-intrusive way, data and facts from software projects. We present a methodological approach to the data sources commonly found in libre (free, open source) software projects over the Internet, explain how to extract these data and enhance them and offer some ways of analyzing it from various perspectives. The whole process has been implemented with tools that automatize the process so that an ample amount of analysis from various angles (that range from software maintenance and software evolution to the social structure of the underlying organization in charge of the development) of a huge amount of software projects has been used as case studies. This paper demonstrates that it is possible to build research methodologies that can be applied to a large quantity of software projects and that empirical software engineering studies have not to refer to a limited number of software projects. Although specifically targeted to libre software development, many of the techniques and lessons learned can be generally applied to other types of software environments","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"71 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132244435","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
Sustain, Enhance, or Replace: Making Decisions on Systems 维持、增强或替换:对系统做出决策
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.65
E. Chikofsky
{"title":"Sustain, Enhance, or Replace: Making Decisions on Systems","authors":"E. Chikofsky","doi":"10.1109/ICSM.2006.65","DOIUrl":"https://doi.org/10.1109/ICSM.2006.65","url":null,"abstract":"Which systems should be modernized or enhanced, sustained at the current operating capability, or slated for replacement? IT portfolio management, enterprise architecture, and related planning and analysis management techniques are used by companies and government agencies as frameworks to enable such decisions. This panel will explore how these decisions are made in several enterprises and lessons learned for future systems decisions.","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"51 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132777391","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
Comprehension and Maintenance of Large-Scale Multi-Language Software Applications 大型多语言软件应用的理解与维护
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.20
K. Kontogiannis, P. Linos, Kenny Wong
{"title":"Comprehension and Maintenance of Large-Scale Multi-Language Software Applications","authors":"K. Kontogiannis, P. Linos, Kenny Wong","doi":"10.1109/ICSM.2006.20","DOIUrl":"https://doi.org/10.1109/ICSM.2006.20","url":null,"abstract":"During the last decade, the number of software applications that have been deployed as a set of components built using different programming languages and paradigms has increased considerably. When such applications are maintained, traditional program comprehension and reengineering techniques may not be adequate. Hence, this working session aims to stimulate discussion around key issues relating to the comprehension, re engineering, and maintenance of multi-language software applications. Such issues include, but are not limited to, the formalization, management, exploration, and presentation of multi-language program dependencies, as well as the development of practical toolsets to automate and ease the comprehension and maintenance of multi-language software","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"11 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124114381","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
ESDM - A Method for Developing Evolutionary Scenarios for Analysing the Impact of Historical Changes on Architectural Elements ESDM——一种开发演化情景的方法,用于分析历史变化对建筑元素的影响
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.26
Yaqiang Shen, N. Madhavji
{"title":"ESDM - A Method for Developing Evolutionary Scenarios for Analysing the Impact of Historical Changes on Architectural Elements","authors":"Yaqiang Shen, N. Madhavji","doi":"10.1109/ICSM.2006.26","DOIUrl":"https://doi.org/10.1109/ICSM.2006.26","url":null,"abstract":"Software maintainers need appropriate information concerning the change they are about to make to a software system so that they can make suitable choices in their decisions. In this paper, we describe a method (called ESDM) for developing evolutionary scenarios that provide information concerning the impact historical changes of different types have had on the quality of software architectural elements of interest. This information can aid in the decisions maintainers are about to make concerning the change at hand. The effectiveness of the method for developing evolutionary scenarios has been validated through an empirical study on an open source software system (Apache HTTP Server 1.3). Initial support from maintainers for the value of the developed scenarios is a major boost for further work in this area","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"120 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128053185","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
Properties of Signature Change Patterns 签名更改模式的属性
2006 22nd IEEE International Conference on Software Maintenance Pub Date : 2006-09-24 DOI: 10.1109/ICSM.2006.47
Sunghun Kim, E. J. Whitehead, J. Bevan
{"title":"Properties of Signature Change Patterns","authors":"Sunghun Kim, E. J. Whitehead, J. Bevan","doi":"10.1109/ICSM.2006.47","DOIUrl":"https://doi.org/10.1109/ICSM.2006.47","url":null,"abstract":"Understanding function signature change properties and evolution patterns is important for researchers concerned with alleviating signature change impacts, understanding software evolution, and predicting future evolution patterns. We provide detailed signature change properties by analyzing seven software project histories to reveal multiple properties of signature changes, including their kind, frequency, correlation with other changes, number of parameter changes, and evolution patterns of signature change kinds. We show that signature changes can be used as measurement aid for software evolution analysis","PeriodicalId":436673,"journal":{"name":"2006 22nd IEEE International Conference on Software Maintenance","volume":"8 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2006-09-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128294355","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}
引用次数: 22
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
相关产品
×
本文献相关产品
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信