-
1
-
-
84948885833
-
Special issue on object-oriented design
-
ACM
-
ACM. (1990). Special issue on object-oriented design. Communications of the ACM, 33(9).
-
(1990)
Communications of the ACM
, vol.33
, Issue.9
-
-
-
2
-
-
84948869729
-
Special issue on analysis and modeling in software development
-
ACM
-
ACM. (1992). Special issue on analysis and modeling in software development. Communications of the ACM, 35(9).
-
(1992)
Communications of the ACM
, vol.35
, Issue.9
-
-
-
8
-
-
0024699072
-
Design recovery for maintenance and reuse
-
Biggerstaff, T.J. (1989). Design recovery for maintenance and reuse. IEEE Computer, 22(7), 36–49.
-
(1989)
IEEE Computer
, vol.22
, Issue.7
, pp. 36-49
-
-
Biggerstaff, T.J.1
-
9
-
-
0023310819
-
Reusability framework, assessment, and directions
-
Biggerstaff, T. J., & Richter, C. (1987). Reusability framework, assessment, and directions, IEEE Software, 4(2), 41–49.
-
(1987)
IEEE Software
, vol.4
, Issue.2
, pp. 41-49
-
-
Biggerstaff, T.J.1
Richter, C.2
-
10
-
-
0023542245
-
What kind of minimal instruction manual is the most effective?
-
New York: ACM
-
Black, J. B., Carroll, J. M., & McGuigan, S. M. (1987). What kind of minimal instruction manual is the most effective? Proceedings of the CHI+GI ‘87 Conference on Human Factors in Computer Systems and Graphics Interface, 159–162. New York: ACM.
-
(1987)
Proceedings of the CHI+GI ‘87 Conference on Human Factors in Computer Systems and Graphics Interface
, pp. 159-162
-
-
Black, J.B.1
Carroll, J.M.2
McGuigan, S.M.3
-
12
-
-
0023327532
-
No silver bullet: Essence and accidents of software engineering
-
Brooks, F. P. (1987). No silver bullet: Essence and accidents of software engineering. IEEE Computer, 20(4), 10–19.
-
(1987)
IEEE Computer
, vol.20
, Issue.4
, pp. 10-19
-
-
Brooks, F.P.1
-
15
-
-
0024105910
-
A field study of the software design process for large systems
-
Curtis, B., Krasner, H., & Iscoe, N. (1988). A field study of the software design process for large systems. Communications of the ACM, 31, 1268–1287.
-
(1988)
Communications of the ACM
, vol.31
, pp. 1268-1287
-
-
Curtis, B.1
Krasner, H.2
Iscoe, N.3
-
16
-
-
0001639652
-
Design reuse and frameworks in the Smalltalk-80 system
-
In T.J. Biggerstaff & A.J. Perlis (Eds.), New York: ACM
-
Deutsch, L. P. (1989). Design reuse and frameworks in the Smalltalk-80 system. In T.J. Biggerstaff & A.J. Perlis (Eds.), Software reusability: Applications and experience (Vol. 2, pp. 57–72). New York: ACM.
-
(1989)
Software reusability: Applications and experience
, vol.2
, pp. 57-72
-
-
Deutsch, L.P.1
-
19
-
-
0003147526
-
Individual differences in human-computer interaction
-
In M. Heiander (Ed.), Amsterdam: North-Holland.
-
Egan, D. E. (1991). Individual differences in human-computer interaction. In M. Heiander (Ed.), Handbook of human-computer interaction (pp. 543–568). Amsterdam: North-Holland.
-
(1991)
Handbook of human-computer interaction
, pp. 543-568
-
-
Egan, D.E.1
-
22
-
-
0023386011
-
Cognitive view of reuse and redesign
-
Fischer, G. (1987). Cognitive view of reuse and redesign. IEEE Software, 4(4), 60–72.
-
(1987)
IEEE Software
, vol.4
, Issue.4
, pp. 60-72
-
-
Fischer, G.1
-
23
-
-
0028448779
-
Domain-oriented design environments
-
In L. Johnson & A. Finkelstein (Eds.), Boston: Kluwer.
-
Fischer, G. (1994). Domain-oriented design environments. In L. Johnson & A. Finkelstein (Eds.), Automated software engineering (Vol. 1, pp. 177–203). Boston: Kluwer.
-
(1994)
Automated software engineering
, vol.1
, pp. 177-203
-
-
Fischer, G.1
-
25
-
-
84909893180
-
Supporting indirect, collaborative design with integrated knowledge-based design environments
-
Fischer, G., Grudin, T., Lemke, A. C., McCall, R., Ostwald, J., Reeves, B. N., & Shipman, F. (1992). Supporting indirect, collaborative design with integrated knowledge-based design environments. Human-Computer Interaction, 7, 281–314.
-
(1992)
Human-Computer Interaction
, vol.7
, pp. 281-314
-
-
Fischer, G.1
Grudin, T.2
Lemke, A.C.3
McCall, R.4
Ostwald, J.5
Reeves, B.N.6
Shipman, F.7
-
26
-
-
0026239334
-
Cognitive tools for locating and comprehending software objects for reuse
-
Los Alamitos, CA: IEEE Computer Society Press
-
Fischer, G., Henninger, S. R., & Redmiles, D. F. (1991). Cognitive tools for locating and comprehending software objects for reuse. Proceedings of the 13th International Conference on Software Engineering, 318–328. Los Alamitos, CA: IEEE Computer Society Press.
-
(1991)
Proceedings of the 13th International Conference on Software Engineering
, pp. 318-328
-
-
Fischer, G.1
Henninger, S.R.2
Redmiles, D.F.3
-
27
-
-
0023566521
-
Construction kits and design environments: Steps toward human problem-domain communication
-
Fischer, G., & Lemke, A. C. (1988). Construction kits and design environments: Steps toward human problem-domain communication. Human-Computer Interaction, 3, 179–222.
-
(1988)
Human-Computer Interaction
, vol.3
, pp. 179-222
-
-
Fischer, G.1
Lemke, A.C.2
-
28
-
-
0023241123
-
From design to redesign
-
Los Alamitos, CA: IEEE Computer Society Press
-
Fischer, G., Lemke, A. C., & Rathke, C. (1987). From design to redesign. Proceedings of the 9th International Conference on Software Engineering 369–376. Los Alamitos, CA: IEEE Computer Society Press.
-
(1987)
Proceedings of the 9th International Conference on Software Engineering
, pp. 369-376
-
-
Fischer, G.1
Lemke, A.C.2
Rathke, C.3
-
29
-
-
0025235757
-
Minimalist explanations in knowledge-based systems
-
Los Alamitos, CA: IEEE Computer Society Press
-
Fischer, G., Mastaglio, T., Reeves, B. N., & Rieman.J. (1990). Minimalist explanations in knowledge-based systems. Proceedings of the 23rd Hawaii International Conference on System Sciences: Vol III. Decision support and knowledge based systems track, 309–317. Los Alamitos, CA: IEEE Computer Society Press.
-
(1990)
Proceedings of the 23rd Hawaii International Conference on System Sciences: Vol III. Decision support and knowledge based systems track
, pp. 309-317
-
-
Fischer, G.1
Mastaglio, T.2
Reeves, B.N.3
Rieman, J.4
-
30
-
-
84901667744
-
Design environments for constructive and argumentative design
-
New York: ACM
-
Fischer, G., McCall, R., & Morch, A. (1989). Design environments for constructive and argumentative design. Proceedings of the CHI ‘89 Conference on Human Factors in Computer Systems, 269–275. New York: ACM.
-
(1989)
Proceedings of the CHI ‘89 Conference on Human Factors in Computer Systems
, pp. 269-275
-
-
Fischer, G.1
McCall, R.2
Morch, A.3
-
31
-
-
0027989038
-
Seeding, evolutionary growth and reseeding: Supporting incremental development of design environments
-
New York: ACM
-
Fischer, G., McCall, R., Ostwald, J., Reeves, B., & Shipman, F. (1993). Seeding, evolutionary growth and reseeding: Supporting incremental development of design environments. Proceedings of the CHI ‘94 Conference on Human Factors in Computer Systems, 292–298. New York: ACM.
-
(1993)
Proceedings of the CHI ‘94 Conference on Human Factors in Computer Systems
, pp. 292-298
-
-
Fischer, G.1
McCall, R.2
Ostwald, J.3
Reeves, B.4
Shipman, F.5
-
32
-
-
84974398910
-
Embedding critics in design environments
-
Fischer, G., Nakakoji, K, Ostwald, J., Stahl, G., & Sumner, T. (1993). Embedding critics in design environments. Knowledge Engineering Review Journal, 8, 285–307.
-
(1993)
Knowledge Engineering Review Journal
, vol.8
, pp. 285-307
-
-
Fischer, G.1
Nakakoji, K.2
Ostwald, J.3
Stahl, G.4
Sumner, T.5
-
33
-
-
0005615666
-
Beyond intelligent interfaces: Exploring, analyzing and creating success models of cooperative problem solving
-
Fischer, G., & Reeves, B. N. (1992). Beyond intelligent interfaces: Exploring, analyzing and creating success models of cooperative problem solving. Applied Intelligence, 1, 311–332.
-
(1992)
Applied Intelligence
, vol.1
, pp. 311-332
-
-
Fischer, G.1
Reeves, B.N.2
-
34
-
-
0023454438
-
The vocabulary problem in human-system communication
-
Furnas, G. W., Landauer, T. K., Gomez, L. M., & Dumais, S. T. (1987). The vocabulary problem in human-system communication. Communications of the ACM, 30, 964–971.
-
(1987)
Communications of the ACM
, vol.30
, pp. 964-971
-
-
Furnas, G.W.1
Landauer, T.K.2
Gomez, L.M.3
Dumais, S.T.4
-
40
-
-
0003504769
-
-
Reading, MA: Addison-Wesley
-
Jacobson, I., Christerson, M., Johnsson, P., & Overgaard, G. (1992). Object-oriented software engineering: A use case driven approach. Reading, MA: Addison-Wesley.
-
(1992)
Object-oriented software engineering: A use case driven approach
-
-
Jacobson, I.1
Christerson, M.2
Johnsson, P.3
Overgaard, G.4
-
41
-
-
0024028289
-
Designing reusable classes
-
Johnson, R. E., & Foote, B. (1988). Designing reusable classes. Journal of Object-Oriented Programming, 7(2), 22–35.
-
(1988)
Journal of Object-Oriented Programming
, vol.7
, Issue.2
, pp. 22-35
-
-
Johnson, R.E.1
Foote, B.2
-
42
-
-
0022874590
-
Learning flow of control: Recursive and iterative procedures
-
Kessler, C. M., & Anderson, J. R. (1986). Learning flow of control: Recursive and iterative procedures. Human-Computer Interaction, 2, 135–166.
-
(1986)
Human-Computer Interaction
, vol.2
, pp. 135-166
-
-
Kessler, C.M.1
Anderson, J.R.2
-
46
-
-
0026865654
-
Object-oriented analysis for evolving systems
-
Melbourne: ACM
-
Lubars, M., Meredith, G., Potts, C., & Richter, C. (1992). Object-oriented analysis for evolving systems. Proceedings of the 14th International Conference on Software Engineering, 173–185. Melbourne: ACM
-
(1992)
Proceedings of the 14th International Conference on Software Engineering
, pp. 173-185
-
-
Lubars, M.1
Meredith, G.2
Potts, C.3
Richter, C.4
-
47
-
-
0023310259
-
Reusability: The case for object-oriented design
-
Meyer, B. (1987). Reusability: The case for object-oriented design. IEEE Software, 4(2), 50–64.
-
(1987)
IEEE Software
, vol.4
, Issue.2
, pp. 50-64
-
-
Meyer, B.1
-
49
-
-
0001442096
-
Constructive interaction and the iterative process of understanding
-
Miyake, N. (1986). Constructive interaction and the iterative process of understanding. Cognitive Science, 10, 151–177.
-
(1986)
Cognitive Science
, vol.10
, pp. 151-177
-
-
Miyake, N.1
-
50
-
-
0026927710
-
A research typology for object-oriented analysis and design
-
Monarchi, D. E., & Puhr, G. I. (1992). A research typology for object-oriented analysis and design. Communications of the ACM, 35(9), 35–47.
-
(1992)
Communications of the ACM
, vol.35
, Issue.9
, pp. 35-47
-
-
Monarchi, D.E.1
Puhr, G.I.2
-
52
-
-
84948881709
-
Case-deliverer: Retrieving cases relevant to the task at hand
-
In S. Wess, K. Althoff, & M. M. Richter (Eds!), Kaiserslautern, Germany: Springer-Verlag
-
Nakakoji, K. (1994). Case-deliverer: Retrieving cases relevant to the task at hand. In S. Wess, K. Althoff, & M. M. Richter (Eds!), Lecture notes in artificial intelligence (pp. 446–470). Kaiserslautern, Germany: Springer-Verlag.
-
(1994)
Lecture notes in artificial intelligence
, pp. 446-470
-
-
Nakakoji, K.1
-
53
-
-
84948921628
-
Intertwining knowledge delivery and elicitation: A process model for human-computer collaboration in design
-
(in press)
-
Nakakoji, K., & Fischer, G. (in press). Intertwining knowledge delivery and elicitation: A process model for human-computer collaboration in design. Knowledge-Based Systems Journal.
-
Knowledge-Based Systems Journal
-
-
Nakakoji, K.1
Fischer, G.2
-
54
-
-
0021494931
-
The Draco approach to constructing software reusable components
-
Neighbors, J. (1984). The Draco approach to constructing software reusable components. IEEE Transactions on Software Engineering, 10, 564–574.
-
(1984)
IEEE Transactions on Software Engineering
, vol.10
, pp. 564-574
-
-
Neighbors, J.1
-
55
-
-
0024664501
-
The experience of learning and using Smalltalk
-
Nielsen, J., & Richards, J. T. (1989). The experience of learning and using Smalltalk. IEEE Software, 6(5), 73–77.
-
(1989)
IEEE Software
, vol.6
, Issue.5
, pp. 73-77
-
-
Nielsen, J.1
Richards, J.T.2
-
56
-
-
0026923891
-
Component-oriented software development
-
Nierstrasz, O., Gibbs, S., & Tsichritzis, S. (1992). Component-oriented software development. Communications of the ACM, 35(9), 160–165.
-
(1992)
Communications of the ACM
, vol.35
, Issue.9
, pp. 160-165
-
-
Nierstrasz, O.1
Gibbs, S.2
Tsichritzis, S.3
-
59
-
-
0000356776
-
Stimulus structures and mental representations in expert comprehension of computer programs
-
Pennington, N. (1987). Stimulus structures and mental representations in expert comprehension of computer programs. Cognitive Psychology, 75, 295–341.
-
(1987)
Cognitive Psychology
, vol.75
, pp. 295-341
-
-
Pennington, N.1
-
61
-
-
0000885471
-
The role of learning from examples in the acquisition of recursive programming skills
-
Pirolli, P., & Anderson, J. R. (1985). The role of learning from examples in the acquisition of recursive programming skills. Canadian Journal of Psychology, 39, 240–272.
-
(1985)
Canadian Journal of Psychology
, vol.39
, pp. 240-272
-
-
Pirolli, P.1
Anderson, J.R.2
-
63
-
-
84973914875
-
Implementing faceted classification for software reuse
-
Prieto-Diaz, R. (1991). Implementing faceted classification for software reuse. Communications of the ACM, 34(5), 88–97.
-
(1991)
Communications of the ACM
, vol.34
, Issue.5
, pp. 88-97
-
-
Prieto-Diaz, R.1
-
65
-
-
38249022120
-
Schema creation in programming
-
Rist, R. S. (1989). Schema creation in programming. Cognitive Science, 13, 389–414.
-
(1989)
Cognitive Science
, vol.13
, pp. 389-414
-
-
Rist, R.S.1
-
66
-
-
0002998036
-
Second-generation design methods
-
In N. Cross (Ed.), New York: Wiley
-
Rittel, H. W. J. (1984). Second-generation design methods. In N. Cross (Ed.), Developments in design methodology (pp. 317–327). New York: Wiley.
-
(1984)
Developments in design methodology
, pp. 317-327
-
-
Rittel, H.W.J.1
-
67
-
-
0025539354
-
The cognitive consequences of object-oriented design
-
Rosson, M. B., & Alpert, S. (1990). The cognitive consequences of object-oriented design. Human-Computer Interaction, 5, 345–379.
-
(1990)
Human-Computer Interaction
, vol.5
, pp. 345-379
-
-
Rosson, M.B.1
Alpert, S.2
-
68
-
-
1542484470
-
A view matcher for reusing Smalltalk classes
-
New York: ACM
-
Rosson, M. B., Carroll, J. M., & Sweeney, C. (1991). A view matcher for reusing Smalltalk classes. Proceedings of the CHI ‘91 Conference on Human Factors in Computer Systems, 277–283. New York: ACM.
-
(1991)
Proceedings of the CHI ‘91 Conference on Human Factors in Computer Systems
, pp. 277-283
-
-
Rosson, M.B.1
Carroll, J.M.2
Sweeney, C.3
-
69
-
-
0026923826
-
Object behavior analysis
-
Rubin, K. S., & Goldberg, A. (1992). Object behavior analysis. Communications of the ACM, 35(9), 48–62.
-
(1992)
Communications of the ACM
, vol.35
, Issue.9
, pp. 48-62
-
-
Rubin, K.S.1
Goldberg, A.2
-
70
-
-
0003511049
-
-
Englewood Cliffs, NJ: Prentice-Hall
-
Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F., & Lorensen, W. (1991). Object-oriented modeling and design. Englewood Cliffs, NJ: Prentice-Hall.
-
(1991)
Object-oriented modeling and design
-
-
Rumbaugh, J.1
Blaha, M.2
Premerlani, W.3
Eddy, F.4
Lorensen, W.5
-
75
-
-
0024108251
-
Designing documentation to compensate for delocalized plans
-
Soloway, E., Pinto, J., Letovsky, S., Littman, D., & Lampert, R. (1988). Designing documentation to compensate for delocalized plans. Communications of the ACM, 37, 1259–1267.
-
(1988)
Communications of the ACM
, vol.37
, pp. 1259-1267
-
-
Soloway, E.1
Pinto, J.2
Letovsky, S.3
Littman, D.4
Lampert, R.5
-
76
-
-
0022870650
-
Object-oriented programming: Themes and variations
-
Stefik, M. J., & Bobrow, D. G. (1986). Object-oriented programming: Themes and variations. AI Magazine, 6(4), 40–62.
-
(1986)
AI Magazine
, vol.6
, Issue.4
, pp. 40-62
-
-
Stefik, M.J.1
Bobrow, D.G.2
-
77
-
-
0020160380
-
On the inevitable intertwining of specification and implementation
-
Swartout, W. R., & Balzer, R. (1982). On the inevitable intertwining of specification and implementation. Communications of the ACM, 25, 438–439.
-
(1982)
Communications of the ACM
, vol.25
, pp. 438-439
-
-
Swartout, W.R.1
Balzer, R.2
-
81
-
-
0003984813
-
-
Englewood Cliffs, NJ: Prentice-Hall
-
Wirfs-Brock, R., Wilkerson, B., & Wiener, L. (1990). Designing object-oriented software. Englewood Cliffs, NJ: Prentice-Hall.
-
(1990)
Designing object-oriented software
-
-
Wirfs-Brock, R.1
Wilkerson, B.2
Wiener, L.3
|