TY - GEN
T1 - Software reconn-exion
T2 - 2005 International Symposium on Empirical Software Engineering, ISESE 2005
AU - Le Gear, Andrew
AU - Buckley, Jim
AU - Collins, J. J.
AU - O'Dea, Kieran
PY - 2005
Y1 - 2005
N2 - Software Reflexion Modelling is a useful technique to assist the understanding of large software systems. However, the technique relies heavily upon available documentation and domain knowledge to begin the process. We propose a technique called Software Reconn-exion that uses a reuse perspective of software, containing core elements of the subject system, to prompt the user during the early iterations of the Reflexion Modelling process, thus reducing the technique's dependency upon documentation and domain knowledge. We provide a large, ecologically valid, case study to demonstrate our technique and show, in the absence of documentation and with only limited domain knowledge, how an automatically generated reuse perspective of software can be effectively used in conjunction with Reflexion Modelling to aid the design recovery and comprehension of an unfamiliar system.
AB - Software Reflexion Modelling is a useful technique to assist the understanding of large software systems. However, the technique relies heavily upon available documentation and domain knowledge to begin the process. We propose a technique called Software Reconn-exion that uses a reuse perspective of software, containing core elements of the subject system, to prompt the user during the early iterations of the Reflexion Modelling process, thus reducing the technique's dependency upon documentation and domain knowledge. We provide a large, ecologically valid, case study to demonstrate our technique and show, in the absence of documentation and with only limited domain knowledge, how an automatically generated reuse perspective of software can be effectively used in conjunction with Reflexion Modelling to aid the design recovery and comprehension of an unfamiliar system.
UR - http://www.scopus.com/inward/record.url?scp=33749080525&partnerID=8YFLogxK
U2 - 10.1109/ISESE.2005.1541812
DO - 10.1109/ISESE.2005.1541812
M3 - Conference contribution
AN - SCOPUS:33749080525
SN - 0780395085
SN - 9780780395084
T3 - 2005 International Symposium on Empirical Software Engineering, ISESE 2005
SP - 34
EP - 43
BT - 2005 International Symposium on Empirical Software Engineering, ISESE 2005
Y2 - 17 November 2005 through 18 November 2005
ER -