International Conference on Software Maintenance, 2002. Proceedings.最新文献

筛选
英文 中文
Columbus - reverse engineering tool and schema for C++ 逆向工程工具和c++模式
International Conference on Software Maintenance, 2002. Proceedings. Pub Date : 1900-01-01 DOI: 10.1109/ICSM.2002.1167764
R. Ferenc, Árpád Beszédes, M. Tarkiainen, T. Gyimóthy
{"title":"Columbus - reverse engineering tool and schema for C++","authors":"R. Ferenc, Árpád Beszédes, M. Tarkiainen, T. Gyimóthy","doi":"10.1109/ICSM.2002.1167764","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167764","url":null,"abstract":"One of the most critical issues in large-scale software development and maintenance is the rapidly growing size and complexity of software systems. As a result of this rapid growth there is a need to better understand the relationships between the different parts of a large software system. In this paper we present a reverse engineering framework called Columbus that is able to analyze large C++ projects, and a schema for C++ that prescribes the form of the extracted data. The flexible architecture of the Columbus system with a powerful C++ analyzer and schema makes it a versatile and readily extendible toolset for reverse engineering. This tool is free for scientific and educational purposes and we fervently hope that it will assist academic persons in any research work related to C++ re- and reverse engineering.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"128375716","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}
引用次数: 219
Automating impact analysis and regression test selection based on UML designs 基于UML设计的自动化影响分析和回归测试选择
International Conference on Software Maintenance, 2002. Proceedings. Pub Date : 1900-01-01 DOI: 10.1109/ICSM.2002.1167775
L. Briand, Y. Labiche, G. Soccar
{"title":"Automating impact analysis and regression test selection based on UML designs","authors":"L. Briand, Y. Labiche, G. Soccar","doi":"10.1109/ICSM.2002.1167775","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167775","url":null,"abstract":"We present a methodology and a tool to support test selection from regression test suites based on change analysis in object-oriented designs. We assume that designs are represented using the Unified Modeling Language (UML) and we propose a formal mapping between design changes and a classification of regression test cases, i.e., three categories: reusable, retestable, and obsolete. We provide evidence of the feasibility of the methodology and its usefulness by using our prototype tool on an industrial case study.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"129998621","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}
引用次数: 144
Release planning 发布计划
International Conference on Software Maintenance, 2002. Proceedings. Pub Date : 1900-01-01 DOI: 10.1109/ICSM.2002.1167818
D. A. Penny
{"title":"Release planning","authors":"D. A. Penny","doi":"10.1109/ICSM.2002.1167818","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167818","url":null,"abstract":"Algorithmics Incorporated is a software vendor company that produces enterprise risk management software for global financial institutions. From 1994-1999 the author held various executive positions at the company, including VP Software Development, CTO, and VP Product Marketing. He discusses the release planning methodology used to balance customer and market responsiveness with on-time delivery.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"123664218","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
Pretty-printing for software reengineering 软件再造的漂亮印刷
International Conference on Software Maintenance, 2002. Proceedings. Pub Date : 1900-01-01 DOI: 10.1109/ICSM.2002.1167816
M. de Jonge
{"title":"Pretty-printing for software reengineering","authors":"M. de Jonge","doi":"10.1109/ICSM.2002.1167816","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167816","url":null,"abstract":"Automatic software reengineering changes or repairs existing software systems. They are usually tailor-made for a specific customer and language dependent. Maintaining similar reengineering for multiple customers and different language dialects may, therefore, soon become problematic unless advanced language technology is used. Generic pretty-printing is part of such technology and is the subject of this paper. We discuss specific pretty-print aspects of software reengineering such as fulfilling customer-specific format conventions, preserving existing layout, and producing multiple output formats. In addition, we describe pretty-print techniques that help to reduce maintenance effort of tailor-made reengineering supporting multiple language dialects. Applications such as COBOL reengineering and SDL documentation generation show that our techniques, implemented in the generic pretty-printer GPP, are feasible.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124176839","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}
引用次数: 5
Change-oriented requirements traceability. Support for evolution of embedded systems 面向变更的需求可追溯性。支持嵌入式系统的发展
International Conference on Software Maintenance, 2002. Proceedings. Pub Date : 1900-01-01 DOI: 10.1109/ICSM.2002.1167808
A. von Knethen
{"title":"Change-oriented requirements traceability. Support for evolution of embedded systems","authors":"A. von Knethen","doi":"10.1109/ICSM.2002.1167808","DOIUrl":"https://doi.org/10.1109/ICSM.2002.1167808","url":null,"abstract":"Planning of requirements changes is often inaccurate and implementation of changes is time consuming and error prone. One reason for these problems is imprecise and inefficient approaches to analyze the impact of changes. This thesis proposes a precise and efficient impact analysis approach that focuses on functional system requirements changes of embedded control systems. It consists of three parts: (1) a fine-grained conceptual trace model, (2) process descriptions of how to establish traces and how to analyze the impact of changes, and (3) supporting tools. Empirical investigation shows that the approach has a beneficial effect on the effectiveness and efficiency of impact analyses and that it supports a more consistent implementation of changes.","PeriodicalId":385190,"journal":{"name":"International Conference on Software Maintenance, 2002. Proceedings.","volume":null,"pages":null},"PeriodicalIF":0.0,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"124077017","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}
引用次数: 69
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学术官方微信