arrow
返回

Recommending Adaptive Changes for Framework Evolution

delete2011-09-01
delete69
delete
OA
AI
B
Barthélémy Dagenais *
M
Martin P. Robillard
DOI:10.1145/2000799.2000805delete
delete原文链接
delete分享
delete收藏
查看原文
摘要

摘要

En 中文
In the course of a framework's evolution, changes ranging from a simple refactoring to a complete rearchitecture can break client programs. Finding suitable replacements for framework elements that were accessed by a client program and deleted as part of the framework's evolution can be a challenging task. We present a recommendation system, SemDiff, that suggests adaptations to client programs by analyzing how a framework was adapted to its own changes. In a study of the evolution of one open source framework and three client programs, our approach recommended relevant adaptive changes with a high level of precision. In a second study of the evolution of two frameworks, we found that related change detection approaches were better at discovering systematic changes and that SemDiff was complementary to these approaches by detecting non-trivial changes such as when a functionality is imported from an external library.
Keyword:
Documentation
Experimentation
Adaptive changes
framework
legacy study
mining software repositories
origin analysis
partial program analysis
recommendation system
software evolution
AI总结

AI总结

对已上传原文的论文进行重点信息的提取,主要内容包括:简要概述、研究摘要、背景介绍、关键亮点、图文解析、展望与总结。

期刊

A
ACM Transactions on Software Engineering and Methodology
IF:
6.2
论文数:
1.2K
被引数:
3.4K

机构

M
McGill University
学者数:
5.5W
论文数: 4.9W
被引数: 7.0W
引用论文

引用论文

Corrigendum: CTCF-mediated topological boundaries during development foster appropriate gene regulation
err2017-09-25
err0
errOAAI
errVarun Narendra; Milia Bulajić; Job Dekker; Esteban O. Mazzoni; Danny Reinberg
err分享
err收藏
THE OPSUMIT® USERS REGISTRY: A GENDER SUBGROUP ANALYSIS OF PATIENT CHARACTERISTICS, TREATMENT PATTERNS AND SURVIVAL IN PULMONARY ARTERIAL HYPERTENSION
err2018-03-01
err0
PREAI
errVallerie V. McLaughlin; Richard Channick; Kelly M. Chin; Monika Brand; Erwan Muros-Le Rouzic; Mona Selej; Nick H. Kim
err分享
err收藏
Mining version histories to guide software changes
err2005-06-01
err469
PREAI
errZimmermann, T; Weissgerber, P; Diehl, S; Zeller, A
err分享
err收藏
Optical Metrology
err
IF0
err2003-02-05
err0
PREAI
errKjell J. Gåsvik
err分享
err收藏
Subnormal parasympathetic activity after cardiac transplantation
err1990-11-01
err0
PREAI
errMichael L. Smith; Kenneth A. Ellenbogen; Dwain L. Eckberg; Helen M. Sheehan; Marc D. Thames
err分享
err收藏
Increased severe primary graft dysfunction in left ventricular assist device patients following united network for organ sharing allocation changes
err2022-11-25
err0
PREAI
errAaron Guo; Kunal Kotkar; Brandon Jocher; Kent W. Botkin; Daniel Britt; Irene Fischer; Muhammad F. Masood; Joel Schilling; Akinobu Itoh
err分享
err收藏
Bivalirudin or Unfractionated Heparin for Anticoagulation in Pediatric Patients on Continuous Flow Ventricular Assist Device Support: Single-Center Retrospective Cohort Study
err2022-06-10
err0
PREAI
errKriti Puri; Hari P. Tunuguntla; Lisa A. Hensch; JiaHoi Loh; Shiu-Ki Hui; Asma Razavi; Sebastian C. Tume; Timothy J. Humlicek; Susan W. Denfield; Joseph A. Spinner; Swati Choudhry; Jack F. Price; William J. Dreyer; Iki Adachi; Jun Teruya
err分享
err收藏
Length Biases in Single-Cell RNA Sequencing of pre-mRNA
err
IF0
err2021-07-31
err0
errOAAI
errGennady Gorin; Lior Pachter
err分享
err收藏
Apoptosis-Associated Proteolysis of Vimentin in Human Prostate Epithelial Tumor Cells
err1998-08-01
err0
errOAAI
errSarada C. Prasad; Peter J. Thraves; Michael R. Kuettel; Geetha Y. Srinivasarao; Anatoly Dritschilo; Viatcheslav A. Soldatenkov
err分享
err收藏
学者 查看更多内容