For the current REF see the REF 2021 website REF 2021 logo

Output details

11 - Computer Science and Informatics

University of York

Return to search Previous output Next output
Output 30 of 139 in the submission
Article title

Class Schema Evolution for Persistent Object-Oriented Software : Model, Empirical Study, and Automated Support

Type
D - Journal article
Title of journal
IEEE Transactions on Software Engineering
Article number
-
Volume number
39
Issue number
2
First page of article
184
ISSN of journal
0098-5589
Year of publication
2013
Number of additional authors
2
Additional information

<08>Evolutionary changes to the schemas of persistent objects meant that "old" objects may not be retrievable, or may be retrieved incorrectly. The approach to this issue is normally ad hoc; this paper presents the first automated transformational solution to this problem, based on canonical schema modification operators (SMOs). Empirical assessments on the evolution of large code bases over several generations, e.g. TomCat, Eiffel, show that 17.7% of changes affect the schemas of persistent objects; the approach detected 93% of the SMOs, in the code, and thus can remove cost and sources of error across a range of object-oriented programming languages.

Interdisciplinary
-
Cross-referral requested
-
Research group
D - Enterprise Systems
Citation count
0
Proposed double-weighted
No
Double-weighted statement
-
Reserve for a double-weighted output
No
Non-English
No
English abstract
-