TY - GEN
T1 - Active programming strategies in reuse
AU - Rosson, Mary Beth
AU - Carroll, John M.
N1 - Publisher Copyright:
© Springer-Verlag Berlin Heidelberg 1993.
PY - 1993
Y1 - 1993
N2 - In order to capitalize on the potential for software reuse in object-oriented programming, we must better understand the processes involved in software reuse. Our work addresses this need, analyzing four experienced Smalltalk programmers as they enhanced applications by reusing new classes. These were active programmers: rather than suspending programming activity to reflect on how to use the new components, they began work immediately, recruiting code from example usage contexts and relying heavily on the system debugger to guide them in applying the borrowed context. We discuss the implications of these findings for reuse documentation, programming instruction and tools to support reuse.
AB - In order to capitalize on the potential for software reuse in object-oriented programming, we must better understand the processes involved in software reuse. Our work addresses this need, analyzing four experienced Smalltalk programmers as they enhanced applications by reusing new classes. These were active programmers: rather than suspending programming activity to reflect on how to use the new components, they began work immediately, recruiting code from example usage contexts and relying heavily on the system debugger to guide them in applying the borrowed context. We discuss the implications of these findings for reuse documentation, programming instruction and tools to support reuse.
UR - http://www.scopus.com/inward/record.url?scp=85028887439&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85028887439&partnerID=8YFLogxK
U2 - 10.1007/3-540-47910-4_2
DO - 10.1007/3-540-47910-4_2
M3 - Conference contribution
AN - SCOPUS:85028887439
SN - 9783540571209
T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
SP - 4
EP - 20
BT - ECOOP 1993 - Object-Oriented Programming - 7th European Conference, Proceedings
A2 - Nierstrasz, Oscar M.
PB - Springer Verlag
T2 - 7th European Conference on Object-Oriented Programming, ECOOP 1993
Y2 - 26 July 1993 through 30 July 1993
ER -