Proceedings of International Conference on Software Maintenance ICSM-96 1996
DOI: 10.1109/icsm.1996.565039
|View full text |Cite
|
Sign up to set email alerts
|

Semi-automatic update of applications in response to library changes

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
62
0

Year Published

2006
2006
2019
2019

Publication Types

Select...
3
3
3

Relationship

0
9

Authors

Journals

citations
Cited by 87 publications
(62 citation statements)
references
References 13 publications
0
62
0
Order By: Relevance
“…Beyond empirical studies on APIs evolution, researchers have proposed several approaches to support API evolution and reduce the efforts of client developers. Chow and Notkin [39] present an approach where the API developers annotate changed methods with replacement rules that will be used to update client systems. Henkel and Diwan [40] propose CatchUp!, a tool using an IDE to capture and replay refactorings related to the API evolution.…”
Section: Threats To Validitymentioning
confidence: 99%
“…Beyond empirical studies on APIs evolution, researchers have proposed several approaches to support API evolution and reduce the efforts of client developers. Chow and Notkin [39] present an approach where the API developers annotate changed methods with replacement rules that will be used to update client systems. Henkel and Diwan [40] propose CatchUp!, a tool using an IDE to capture and replay refactorings related to the API evolution.…”
Section: Threats To Validitymentioning
confidence: 99%
“…However, as the framework evolves, changes ranging from a simple refactoring to a complete rearchitecture can break client programs. To lower the cost of adapting client programs to changes in the framework, framework developers rely on a variety of techniques such as automatically capturing and documenting some of their changes [7,10], providing migration paths [3], or deprecating existing methods and indicating new replacements. Unfortunately, current tools cannot capture changes more complex than refactorings, and manually documenting a framework's evolution is not always cost-effective, especially for fast-evolving frameworks.…”
Section: Introductionmentioning
confidence: 99%
“…Several approaches go beyond the limits of refactoring by providing some general means of transformation [CN96,KH98,BTF05,PLHM08]. Again, the showcases for all these approaches concern API evolution or migration between very much similar APIs.…”
Section: Related Workmentioning
confidence: 99%