DocumentCode :
3032228
Title :
Identifying and addressing problems in framework reuse
Author :
Kirk, Douglas ; Roper, Marc ; Wood, Murray
Author_Institution :
Dept. of Comput. & Inf. Sci., Strathclyde Univ., Glasgow, UK
fYear :
2005
fDate :
15-16 May 2005
Firstpage :
77
Lastpage :
86
Abstract :
Object-oriented frameworks are a powerful form of reuse but they can be difficult to understand and reuse correctly. Over the last decade a large range of candidate documentation techniques have been proposed to address this difficulty. There is little research, however, to identify the specific problems that arise during framework reuse and to evaluate documentation techniques in terms of these problems. This paper reports on a long-term investigation that firstly identifies four fundamental problems of framework reuse: mapping, understanding functionality, understanding interactions and understanding the framework architecture. It then describes two forms of documentation specifically developed to address the mapping, interaction and functionality problems namely a pattern language and a set of micro architectures. An in-depth, qualitative analysis of these two documentation types evaluates the key strengths and weaknesses of their support for framework understanding, whilst confirming the significance of the four problem categories.
Keywords :
object-oriented programming; reverse engineering; software reusability; system documentation; framework architecture understanding; framework documentation techniques; functionality understanding; interaction understanding; mapping problem; object-oriented framework reuse; program understanding; software comprehension; software reuse; Application software; Collaborative software; Computer architecture; Documentation; Java; Kirk field collapse effect; Large-scale systems; Object oriented modeling; Software architecture; Yarn; Object-oriented frameworks; framework; software comprehension; software reuse;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2005. IWPC 2005. Proceedings. 13th International Workshop on
ISSN :
1092-8138
Print_ISBN :
0-7695-2254-8
Type :
conf
DOI :
10.1109/WPC.2005.21
Filename :
1421017
Link To Document :
بازگشت