Defining the problems of framework reuse

D. Kirk, M. Roper, M. Wood

Research output: Contribution to conferencePaper

2 Citations (Scopus)

Abstract

Frameworks are an attractive form of reuse due to their paradigmatic simplicity. Unfortunately their size and complexity makes understanding how to use them difficult. In addition documentation to support framework reuse often lacks experimental validation and there is little understanding of what artefacts must be documented to increase the effectiveness of documentation techniques. This report describes an empirical investigation into framework reuse. Its aim is to identify the major problems of reuse and the impact of current documentation techniques on these problems. A qualitative approach is employed and developer experiences are captured from three separate reuse studies using multiple forms of data capture. Four major reuse problems are identified by this report. Understanding the functionality of components; the interactions between component; the mapping from the problem domain to the framework implementation and understanding the architectural assumptions in the framework design. The effectiveness of current forms of documentation is evaluated using these problem categories and, as a result, a number of suggestions for improving developer support during reuse are made.

Conference

Conference26th Annual International Computer Software and Applications Conference
Abbreviated titleCOMPSAC 2002
CountryUnited Kingdom
CityOxford
Period26/08/0229/08/02

Fingerprint

Data acquisition

Keywords

  • framework reuse
  • programming
  • computer applications

Cite this

Kirk, D., Roper, M., & Wood, M. (2002). Defining the problems of framework reuse. 623-626. Paper presented at 26th Annual International Computer Software and Applications Conference, Oxford, United Kingdom. https://doi.org/10.1109/CMPSAC.2002.1045073
Kirk, D. ; Roper, M. ; Wood, M. / Defining the problems of framework reuse. Paper presented at 26th Annual International Computer Software and Applications Conference, Oxford, United Kingdom.3 p.
@conference{7e7a6edd27a648dfa64078803cf584d2,
title = "Defining the problems of framework reuse",
abstract = "Frameworks are an attractive form of reuse due to their paradigmatic simplicity. Unfortunately their size and complexity makes understanding how to use them difficult. In addition documentation to support framework reuse often lacks experimental validation and there is little understanding of what artefacts must be documented to increase the effectiveness of documentation techniques. This report describes an empirical investigation into framework reuse. Its aim is to identify the major problems of reuse and the impact of current documentation techniques on these problems. A qualitative approach is employed and developer experiences are captured from three separate reuse studies using multiple forms of data capture. Four major reuse problems are identified by this report. Understanding the functionality of components; the interactions between component; the mapping from the problem domain to the framework implementation and understanding the architectural assumptions in the framework design. The effectiveness of current forms of documentation is evaluated using these problem categories and, as a result, a number of suggestions for improving developer support during reuse are made.",
keywords = "framework reuse, programming, computer applications",
author = "D. Kirk and M. Roper and M. Wood",
note = "Requires Template change to Chapter in Book/Report/Conference proceeding › Conference contribution: Proceedings of the 26th Annual International Computer Software and the Applications Conference (COMPSAC 2002); 26th Annual International Computer Software and Applications Conference, COMPSAC 2002 ; Conference date: 26-08-2002 Through 29-08-2002",
year = "2002",
doi = "10.1109/CMPSAC.2002.1045073",
language = "English",
pages = "623--626",

}

Kirk, D, Roper, M & Wood, M 2002, 'Defining the problems of framework reuse' Paper presented at 26th Annual International Computer Software and Applications Conference, Oxford, United Kingdom, 26/08/02 - 29/08/02, pp. 623-626. https://doi.org/10.1109/CMPSAC.2002.1045073

Defining the problems of framework reuse. / Kirk, D.; Roper, M.; Wood, M.

2002. 623-626 Paper presented at 26th Annual International Computer Software and Applications Conference, Oxford, United Kingdom.

Research output: Contribution to conferencePaper

TY - CONF

T1 - Defining the problems of framework reuse

AU - Kirk, D.

AU - Roper, M.

AU - Wood, M.

N1 - Requires Template change to Chapter in Book/Report/Conference proceeding › Conference contribution: Proceedings of the 26th Annual International Computer Software and the Applications Conference (COMPSAC 2002)

PY - 2002

Y1 - 2002

N2 - Frameworks are an attractive form of reuse due to their paradigmatic simplicity. Unfortunately their size and complexity makes understanding how to use them difficult. In addition documentation to support framework reuse often lacks experimental validation and there is little understanding of what artefacts must be documented to increase the effectiveness of documentation techniques. This report describes an empirical investigation into framework reuse. Its aim is to identify the major problems of reuse and the impact of current documentation techniques on these problems. A qualitative approach is employed and developer experiences are captured from three separate reuse studies using multiple forms of data capture. Four major reuse problems are identified by this report. Understanding the functionality of components; the interactions between component; the mapping from the problem domain to the framework implementation and understanding the architectural assumptions in the framework design. The effectiveness of current forms of documentation is evaluated using these problem categories and, as a result, a number of suggestions for improving developer support during reuse are made.

AB - Frameworks are an attractive form of reuse due to their paradigmatic simplicity. Unfortunately their size and complexity makes understanding how to use them difficult. In addition documentation to support framework reuse often lacks experimental validation and there is little understanding of what artefacts must be documented to increase the effectiveness of documentation techniques. This report describes an empirical investigation into framework reuse. Its aim is to identify the major problems of reuse and the impact of current documentation techniques on these problems. A qualitative approach is employed and developer experiences are captured from three separate reuse studies using multiple forms of data capture. Four major reuse problems are identified by this report. Understanding the functionality of components; the interactions between component; the mapping from the problem domain to the framework implementation and understanding the architectural assumptions in the framework design. The effectiveness of current forms of documentation is evaluated using these problem categories and, as a result, a number of suggestions for improving developer support during reuse are made.

KW - framework reuse

KW - programming

KW - computer applications

U2 - 10.1109/CMPSAC.2002.1045073

DO - 10.1109/CMPSAC.2002.1045073

M3 - Paper

SP - 623

EP - 626

ER -

Kirk D, Roper M, Wood M. Defining the problems of framework reuse. 2002. Paper presented at 26th Annual International Computer Software and Applications Conference, Oxford, United Kingdom. https://doi.org/10.1109/CMPSAC.2002.1045073