| Mary Beth Rosson and John M. Carroll. The reuse of uses in smalltalk programming. ACM Trans. Comput.-Hum. Interact., 3(3):219--253, 1996. |
....Results are presented in Section 5 and conclusions are in Section 6. 2. BACKGROUND 2.1 Related Work Various software identification and reuse problems explained in the literature vary in terms of the techniques they use and the features of programs they take advantage of. Rosson and Carroll [18] examined the reuse of programs for the Smalltalk language and environment. They presented empirical results of the reuse of user interface classes by expert Smalltalk programmers. They observed extensive reuse by users and that the programmers searched implicit specifications for reuse of the ....
Rosson, M.B. and Carroll, J.M. "The reuse of uses in Smalltalk Programming." ACM Transactions on ComputerHuman Interaction, 3(3), 219-253, 1996.
....carry out the reuse of code in an object oriented language. Lange et al. [8] conducted a single subject study and found that the subject selected an existing class as a template when defining a new class, and that the subject showed an overall approach of comprehension avoidance. Rosson et al. [15] found that programmers would rely heavily on code in example applications, and that programmers searched for such relevant code early in their programming. Both studies used expert programmers. This paper reports on a study that complements the results of these prior research. Our study focuses ....
....version of VisualWorks 2.5) and had the programmers solve two tasks. We note on strategies that the programmers took to find components that are necessary for solving the tasks. The major difference with our study and the above two prior studies is that although Lange et al. [8] and Rosson et al. [15] used expert programmers, we used novice programmers. When comparing novice and expert programmers, one of the problems facing novice programmers is that they often have difficulty correctly selecting from among several candidate components for reuse [3] But they still must find candidate ....
[Article contains additional citation context not shown here]
M.B. Rosson and J.M. Carroll: "The Reuse of Uses in Smalltalk Programming", ACM Trans. on Computer-Human Interaction, Vol.3, No.3, pp.219-253 (1996).
....facility in Figure 8 and, upon clicking on the animation nodes, can watch the dynamic documentation of the sort described in Section 3. Modifying and composing components are the ways consumers actually make use of components they have selected. A recent study of professional Smalltalk users [14] observed that consumers make extensive use of previous usage contexts when figuring out how to use unfamiliar components. The right side of Figure 8 shows how the two dimensional repository display with explicit depiction of relationships with other components helps to facilitate finding examples ....
M. Rosson and J. Carroll, The Reuse of Uses in Smalltalk Programming, ACM Trans. on Computer-Human Interaction Vol.3, No.3, (Sept. 1996) 219-253.
....and the animation execute synchronously. Algorithm animation is one way to cultivate abstract understanding, which is an important factor in the ability of novice programmers to reuse code [12] 3. 4 Use How do I use this particular component A recent study of professional Smalltalk users [20] observed that consumers make extensive use of previous usage contexts when figuring out how to use unfamiliar components. The dataflow graphs of the overview automatically display these contexts, and the consumer can interact with any of them using the same mechanism described earlier to find ....
M. Rosson and J. Carroll. The reuse of uses in Smalltalk programming. ACM Trans. on Computer-Human Interaction, 3(3):219-253, Sept. 1996.
No context found.
Mary Beth Rosson and John M. Carroll. The reuse of uses in smalltalk programming. ACM Trans. Comput.-Hum. Interact., 3(3):219--253, 1996.
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC