11th Working Conference on Reverse Engineering最新文献

筛选
英文 中文
Slice-based cohesion metrics and software intervention 基于切片的内聚度量和软件干预
11th Working Conference on Reverse Engineering Pub Date : 2004-11-08 DOI: 10.1109/WCRE.2004.34
Timothy M. Meyers, D. Binkley
{"title":"Slice-based cohesion metrics and software intervention","authors":"Timothy M. Meyers, D. Binkley","doi":"10.1109/WCRE.2004.34","DOIUrl":"https://doi.org/10.1109/WCRE.2004.34","url":null,"abstract":"Software reconstruction is a costly endeavor, due in part to the ambiguity of where to focus reengineering effort. Cohesion metrics, and particularly quantitative cohesion metrics, have the potential to aid in this identification and to measure progress. The most extensive work on such metrics is with slice-based cohesion metrics. While their use of semantic dependence information should make them an excellent choice for cohesion measurement, their wide spread use has been impeded by a lack of empirical study. Recent advances in software tools make, for the first time, a large-scale empirical study of slice-based cohesion metrics possible. Three results from such a study are presented. First, base-line values for slice-based metrics are provided. These values act as targets for reengineering efforts with modules having values outside the expected range being the most in need of attention. Second, two longitudinal studies show that slice-based metrics quantify the deterioration of a program as it ages. This serves to validate the metrics: the metrics quantify the degradation that exists during development; turning this around, the metrics can be used to measure the progress of a reengineering effort. Finally, \"head-to-head\" qualitative and quantitative comparisons of the metrics identify which metrics provide similar views of a program and which provide unique views of a program.","PeriodicalId":443491,"journal":{"name":"11th Working Conference on Reverse Engineering","volume":"229 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"121478030","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}
引用次数: 75
Experiences with an industrial long-term reengineering project 具有工业长期再造项目的经验
11th Working Conference on Reverse Engineering Pub Date : 2004-11-08 DOI: 10.1109/WCRE.2004.19
Ralf Kollmann
{"title":"Experiences with an industrial long-term reengineering project","authors":"Ralf Kollmann","doi":"10.1109/WCRE.2004.19","DOIUrl":"https://doi.org/10.1109/WCRE.2004.19","url":null,"abstract":"We discuss the experiences gained in a large-scale industrial reengineering project. The subject system is a medical data management software that has been continuously developed and maintained for about twenty years. About four years ago, it has been decided to subsequently reimplement the entire system in Java, while continuing maintenance of the legacy system. The focus of This work is less on technical details concerning reverse engineering tools, but rather on the overall approach for reengineering a large and complex legacy system. Central issues are the identification and definition of a suitable software development process, training for the developers, as well as the ongoing reverse engineering of the existing system. The latter has been carried out in parallel to continuous maintenance of both the legacy system and the reimplementation.","PeriodicalId":443491,"journal":{"name":"11th Working Conference on Reverse Engineering","volume":"23 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"130738578","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
Towards an effective approach for reverse engineering 一种有效的逆向工程方法
11th Working Conference on Reverse Engineering Pub Date : 2004-11-08 DOI: 10.1109/WCRE.2004.39
V. Garcia, D. Lucrédio, A. F. Prado, Alexandre Alvaro, E. Almeida
{"title":"Towards an effective approach for reverse engineering","authors":"V. Garcia, D. Lucrédio, A. F. Prado, Alexandre Alvaro, E. Almeida","doi":"10.1109/WCRE.2004.39","DOIUrl":"https://doi.org/10.1109/WCRE.2004.39","url":null,"abstract":"Currently, the demand for the reverse engineering has been growing significantly. The need of different business sectors to adapt their systems to Web or to use other technologies is stimulating the research for methods, tools and infrastructures that support the evolution of existing applications. We present the main research trends on reverse engineering, and discuss how should be an efficient reverse engineering approach, aiming at higher reuse levels.","PeriodicalId":443491,"journal":{"name":"11th Working Conference on Reverse Engineering","volume":"257 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"132223120","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
A framework for the comparison of nested software decompositions 用于比较嵌套软件分解的框架
11th Working Conference on Reverse Engineering Pub Date : 2004-11-08 DOI: 10.1109/WCRE.2004.6
Mark Shtern, Vassilios Tzerpos
{"title":"A framework for the comparison of nested software decompositions","authors":"Mark Shtern, Vassilios Tzerpos","doi":"10.1109/WCRE.2004.6","DOIUrl":"https://doi.org/10.1109/WCRE.2004.6","url":null,"abstract":"The evaluation of results obtained from software clustering algorithms has attracted the attention of many reverse engineering researchers. Several methods that compare flat decompositions of software systems have been presented in the literature. However, software clustering algorithms often produce nested decompositions. Converting nested decompositions to flat ones in order to compare them may remove significant information. We introduce a framework called END that reuses comparison methods for flat decompositions in order to compare nested decompositions without loss of information. We also present experimental results with END using several existing methods as plugins that demonstrate its usefulness.","PeriodicalId":443491,"journal":{"name":"11th Working Conference on Reverse Engineering","volume":"119 28","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"131913852","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}
引用次数: 29
Generator code opaque recovery of form-oriented Web site models 生成器代码不透明的恢复面向表单的网站模型
11th Working Conference on Reverse Engineering Pub Date : 2004-11-08 DOI: 10.1109/WCRE.2004.22
D. Draheim, C. Lutteroth, Gerald Weber
{"title":"Generator code opaque recovery of form-oriented Web site models","authors":"D. Draheim, C. Lutteroth, Gerald Weber","doi":"10.1109/WCRE.2004.22","DOIUrl":"https://doi.org/10.1109/WCRE.2004.22","url":null,"abstract":"This work describes source-code independent reverse engineering of dynamic Web sites. The tool Revangie constructs a form-oriented analysis model solely from the usage of a Web application. The recovered models can be, for example, exploited for the purpose of requirements engineering and load test development. Revangie can explore a given Web application fully automatically or can passively record its usages. The collected data, i.e., data about screens, server-side programs, and system responsiveness, are analyzed in order to build a user interface model. The paper presents several useful classification techniques that can be utilized to reconstruct adequate models.","PeriodicalId":443491,"journal":{"name":"11th Working Conference on Reverse Engineering","volume":"1 1","pages":"0"},"PeriodicalIF":0.0,"publicationDate":"2004-11-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129852516","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
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学术文献互助群
群 号:481959085
Book学术官方微信