{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,5,3]],"date-time":"2024-05-03T16:34:26Z","timestamp":1714754066812},"reference-count":81,"publisher":"Informa UK Limited","issue":"1","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Human\u2013Computer Interaction"],"published-print":{"date-parts":[[1995,3]]},"DOI":"10.1207\/s15327051hci1001_3","type":"journal-article","created":{"date-parts":[[2005,3,23]],"date-time":"2005-03-23T20:45:11Z","timestamp":1111610711000},"page":"79-119","source":"Crossref","is-referenced-by-count":19,"title":["Beyond Object-Oriented Technology: Where Current Approaches Fall Short"],"prefix":"10.1080","volume":"10","author":[{"given":"Gerhard","family":"Fischer","sequence":"first","affiliation":[]},{"given":"David","family":"Redmiles","sequence":"additional","affiliation":[]},{"given":"Lloyd","family":"Williams","sequence":"additional","affiliation":[]},{"given":"Gretchen I.","family":"Puhr","sequence":"additional","affiliation":[]},{"given":"Atsushi","family":"Aoki","sequence":"additional","affiliation":[]},{"given":"Kumiyo","family":"Nakakoji","sequence":"additional","affiliation":[]}],"member":"301","published-online":{"date-parts":[[2009,11,11]]},"reference":[{"key":"p_1_44","doi-asserted-by":"crossref","unstructured":"ACM. (1990). Special issue on object-oriented design. Communications of the ACM, 33(9).","DOI":"10.1145\/83880.214946"},{"key":"p_2_45","doi-asserted-by":"crossref","unstructured":"ACM. (1992). Special issue on analysis and modeling in software development. Communications of the A CM, 35(9).","DOI":"10.1145\/130994.135225"},{"key":"p_3_46","doi-asserted-by":"crossref","first-page":"1351","DOI":"10.1109\/TSE.1985.231883","volume":"77","author":"Adelson B.","year":"1985","journal-title":"ZEEE Transactions on Software Engineering"},{"key":"p_4_47","unstructured":"Aoki, A. (1992). m e integration process in an object oriented programming environment (Technical Report SEL-Boulder-92-1). Tokyo: Software Research Associates, Inc."},{"key":"p_5_48","unstructured":"Aoki, A. (1993). Objecto shikou shisutemo bunseki sekhi nyuumon [Introduction to object-oriented analyses and design]. Tokyo: Software Research Associates, Inc."},{"key":"p_6_49","unstructured":"Arango, G. F. (1988). Domain engineeringfor sojhare reuse (Technical Report 88-27). Irvine: University of California, Department of Information and Computer Science."},{"key":"p_7_50","unstructured":"Berard, E. V. (1993). Essays on object-oriented software engineering. Englewood Cliffs, NJ: Prentice-Hall."},{"issue":"7","key":"p_8_51","first-page":"36","volume":"22","author":"Biggerstaff T. J.","year":"1989","journal-title":"Z E J B Computer"},{"issue":"2","key":"p_9_52","doi-asserted-by":"crossref","first-page":"41","DOI":"10.1109\/MS.1987.230095","volume":"4","author":"Biggerstaff T. J.","year":"1987","journal-title":"ZEEE Software"},{"key":"p_10_53","doi-asserted-by":"crossref","unstructured":"Black, J. B., Carroll, J. M. & McGuigan, S. M. (1987). What kind of minimal instruction manual is the most effective? Proceedings of the CHZ+GZ '87 Conference on Human Factors in Computer Systems and Graphics Interface, 159-162. New York: ACM.","DOI":"10.1145\/29933.275623"},{"key":"p_11_54","unstructured":"Booch, G. (1991). Object-oriented design with applications. Redwood City, CA: Benjamin\/Cummings."},{"issue":"4","key":"p_12_55","first-page":"10","volume":"20","author":"Brooks F. P.","year":"1987","journal-title":"I W Computer"},{"key":"p_13_56","unstructured":"Coad, P. & Yourdon, E. (1991). Object-oriented amlysis (2nd ed.). Ertglewood Cliffs, NJ: Prentice-Hall."},{"key":"p_14_57","unstructured":"ConWin, J. & Begeman, M. (1988). gIBIS: A hypertext tool for exploratory policy discussion. Tranrclctlons of w e I@nttation Systems, 6, 303-331."},{"key":"p_15_58","doi-asserted-by":"publisher","DOI":"10.1145\/50087.50089"},{"key":"p_16_59","unstructured":"Deutsch, L. P. (1989). Design reuse and frameworks in the Smalltalk-80 system. In T. J. Biggerstaff & A. J. Perlis (Eds.), Sojbare r e ~ b i l i t y : Appliatiow and expdlincc (Vol. 2, pp. 57-72). New York: ACM."},{"key":"p_17_60","unstructured":"Digitalk, Inc. (1991). SmalltaW Windows tutorial and programming handbook. Los Angeles: Author."},{"key":"p_18_61","unstructured":"Draper, S. W. (1984). The nature of expertise in UNIX. Boceedrrgs of tks INTERACT '84 RIP Confrence on Human-Computer Interaction, 182-186. Amsterdam: Elsevier."},{"key":"p_19_62","unstructured":"Egan, D. E. (1991). Individual differences in human-computer interaction. In M. Helander (Ed.), Handbook of human-computer interaction (pp. 543-568). Amsterdam: North-Holland."},{"key":"p_20_63","unstructured":"Ehn, P. (1988). Work-orientcd design of computer artifacts. Stockholm: Almquist & Wiksell."},{"key":"p_21_64","doi-asserted-by":"publisher","DOI":"10.1037\/\/0033-295X.87.3.215"},{"issue":"4","key":"p_22_65","first-page":"60","volume":"4","author":"Fischer G.","year":"1987","journal-title":"Sofhuare"},{"key":"p_23_66","doi-asserted-by":"crossref","unstructured":"Fischer, G. (1994). Domain-oriented design environments. In L. Johnson & A. Finkelstein (Eds.), Automated sofhuare engineering (Vol. 1, pp. 177-203). Boston: Kluwer.","DOI":"10.1007\/BF00872289"},{"key":"p_24_67","doi-asserted-by":"crossref","unstructured":"Fischer, G. & Girgensohn, A. (1990). End-user modifiability in design environments. Proceedings of the CHI '85 ConfGrence on Human Factors in Computer System, 183-191. New York: ACM.","DOI":"10.1145\/97243.97272"},{"key":"p_25_68","doi-asserted-by":"crossref","unstructured":"Fischer, G., Grudin, 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 -3 14.","DOI":"10.1207\/s15327051hci0703_2"},{"key":"p_26_69","doi-asserted-by":"crossref","unstructured":"Fischer, G., Henninger, S. R. & Redmiles, D. F. (1991). Cognitive tools for locating and comprehending software objects for reuse. Roceedirrgs of the 13th International Conference on Software Engineering, 318-328. Los Alamitos, CA: IEEE Computer Society Press.","DOI":"10.1109\/ICSE.1991.130658"},{"key":"p_27_70","doi-asserted-by":"crossref","first-page":"179","DOI":"10.1207\/s15327051hci0303_1","volume":"3","author":"Fischer G.","year":"1988","journal-title":"Human-Computer Zntcmction"},{"key":"p_28_71","doi-asserted-by":"crossref","unstructured":"Fischer, G., Lemke, A. C. & Rathke, C. (1987). From design to redesign. Roceedings of the 9th International ConfGrence on Soffware Engineering. 369-376. Los Alamitos, CA: IEEE Computer Society Press.","DOI":"10.21236\/ADA447661"},{"key":"p_29_72","doi-asserted-by":"crossref","unstructured":"Fischer, G., Mastaglio, T., Reeves, B. N. & Rieman, J. (1990). Minimalist explanations in knowledge-based systems. Roceedirrgs of the 23rd Hawaii Intmurtional ConfGrence on !i'ystem Sciences: Vol ZZI. Decision strpport and know&&e based systems track, 309-317. Los Alamitos, CA: IEEE Computer Society Press.","DOI":"10.1109\/HICSS.1990.205360"},{"key":"p_30_73","doi-asserted-by":"crossref","unstructured":"Fischer, G., McCall, R. & Morch, A. (1989). Design environments for constructive and argumentative design. Proceedings of the CHI '89 Confirence on Human Factors in Computer Systems, 269-275. New York: ACM.","DOI":"10.1145\/67449.67501"},{"key":"p_31_74","unstructured":"Fischer, G., McCall, R., Ostwald, J., Reeves, B. & Shipman, F. (1993). Seeding, evolutionary growth and reseeding: Supporting incremental development of design environments. Roceedings of the CHI '94 Confirence on Human Factors in Computer SystemJ 292-298. New York: ACM."},{"key":"p_32_75","doi-asserted-by":"crossref","first-page":"285","DOI":"10.1017\/S026988890000031X","volume":"8","author":"Fischer G.","year":"1993","journal-title":"Knowledge Engineering Review Journal"},{"key":"p_33_76","doi-asserted-by":"crossref","unstructured":"Fischer, G. & Reeves, B. N. (1992). Beyond intelligent interfaces: Exploring, anal zing and creating success models of cooperative problem solving. Applied Inte~igerue, 7,311-332.","DOI":"10.1007\/BF00122020"},{"key":"p_34_77","doi-asserted-by":"publisher","DOI":"10.1145\/32206.32212"},{"key":"p_35_78","unstructured":"Goldberg, A. (1984). Smalltalk-80, the interactive programming environment. Reading, MA: Addison-Wesley."},{"key":"p_36_79","unstructured":"Goldberg, A, & Robson, D. (1983). Smalltalk-80: The language and its impbmentation. Reading, MA: Addison-Wesley."},{"key":"p_37_80","unstructured":"Greenbaum, J. & Kyng, M. (Eds.). (1991). Design at work: Cooperative design of computer systems. Hillsdale, NJ: Lawrence Erlbaum Associates, Inc."},{"key":"p_38_81","unstructured":"Henderson-Sellers, B. (1992). A book of object-oriented knowledge. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"p_39_82","unstructured":"Hutchins, E. (1993). Distributed cognition: A cognitive ethnography ofship navigation. San Diego: University of California, Department of Cognitive Science."},{"key":"p_40_83","unstructured":"Jacobson, I., Christerson, M., Johnsson, P. & Overgaard, G. (1992). Object-oriented soffware engineering: A use case driven approach. Reading, MA: Addison-Wesley."},{"issue":"2","key":"p_41_84","first-page":"22","volume":"1","author":"Johnson R. E.","year":"1988","journal-title":"Journal of Object-Orientcd Rogramming"},{"key":"p_42_85","doi-asserted-by":"crossref","unstructured":"Kessler, C. M. & Anderson, J. R. (1986). Learning flow of control: Recursive and iterative procedures. Human- Computer Interaction, 2, 135- 166.","DOI":"10.1207\/s15327051hci0202_2"},{"key":"p_43_86","doi-asserted-by":"publisher","DOI":"10.1145\/130844.130856"},{"key":"p_44_87","doi-asserted-by":"crossref","unstructured":"Lange, B. M. & Moher, T. G. (1989). Some strategies of reuse in an object-oriented programming environment. Roceedings of the CHI '89 Confirence on Human Factors in Computer Systems, 69-73. New York: ACM.","DOI":"10.1145\/67449.67465"},{"key":"p_45_88","unstructured":"Lemke, A. C. & Fischer, G. (1990). A cooperative problem solving system for user interface design. Proceedings ofthe AAAZ-90 National Conference on Artificial Intelligence, 479-484. Cambridge, MA: AAAI Press\/MIT Press."},{"key":"p_46_89","unstructured":"Lubars, M., Meredith, G., Potts, C. & Richter, C. (1992). Object-oriented analysis for evolving systems. Proceedings of the 74th btematioml ConfGrence on Software Engineering, 173-185. Melbourne: ACM"},{"key":"p_47_90","doi-asserted-by":"crossref","unstructured":"Me er, B. (1987). Reusability: The case for object-oriented design. LEEE Software, 4&), 50-64.","DOI":"10.1109\/MS.1987.230097"},{"key":"p_48_91","unstructured":"Meyer, B. (1989). Object-oriented software construction. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"p_49_92","doi-asserted-by":"publisher","DOI":"10.1016\/S0364-0213(86)80002-7"},{"key":"p_50_93","doi-asserted-by":"publisher","DOI":"10.1145\/130994.130995"},{"key":"p_51_94","unstructured":"Nakakoji, K. (1993). Increasing shared understanding of a design task between designers and design environmmts: The role of a spscijication component (Technical Report CU-CS-651-93). Unpublished PhD dissertation, University of Colorado, Department of Computer Science, Boulder."},{"key":"p_52_95","unstructured":"Nakakoji, K. (1994). Case-deliverer: Retrievin cases relevant to the task at hand. In S. Wess, K Althoff, & M. M. Richter ( ~ d s f , Lecture notes in artificiel inkdtigme (pp. 446-470). Kaiserslautern, Germany: Springer-Verlag."},{"key":"p_54_96","doi-asserted-by":"crossref","unstructured":"Neighbors, J. (1984). The Draco approach to constructing software reusable components. lEEE Transactions on Soflware Engineering, 10,564-574.","DOI":"10.1109\/TSE.1984.5010280"},{"key":"p_55_97","doi-asserted-by":"crossref","unstructured":"Nielsen, J. & Richards, J. T. (1989). The experience of learning and using Smalltalk. IEEE Software, q5), 73-77.","DOI":"10.1109\/52.28126"},{"key":"p_56_98","doi-asserted-by":"publisher","DOI":"10.1145\/130994.131005"},{"key":"p_57_99","unstructured":"Norman, D. A. (1993). Tirings tluit make us smart. Reading, MA: Addison-Wesley."},{"key":"p_58_100","unstructured":"Opdyke, W. &Johnson, R. (1989). Refactoring: An aid in designing application frameworks. Proceeditrgs of the Sy~tposium on Object-Oriented Programming Emfihsi&gPracticalAppli~a2ion, 145-160. New York: ACM."},{"key":"p_59_101","doi-asserted-by":"publisher","DOI":"10.1016\/0010-0285(87)90007-7"},{"key":"p_60_102","unstructured":"Petroski, H. (1985). To engimer is human: The role offilure in successjkl design. New York: St. Martin's Press."},{"key":"p_61_103","first-page":"240","volume":"39","author":"Pirolli P.","year":"1985","journal-title":"Canadian Jounurl of Aychology"},{"key":"p_62_104","unstructured":"Prieto-Diaz, R. (1987). Domain analysis for reusability. Proceedings of the I n t m - tiowl Computer S~flwcire and APpricationr (COMPSAC-87) ConJirence, 23-29. Los Alarnitos, CA: IEEE Computer Society Press."},{"key":"p_63_105","doi-asserted-by":"publisher","DOI":"10.1145\/103167.103176"},{"key":"p_64_106","unstructured":"Redmiles, D. F. (1992). From progsamming tusks to solutions: B r a n g tfu g@ through the explanation of examples. Unpublished PhD dissertation, University of Colorado, Department of Computer Science, Boulder."},{"key":"p_65_107","doi-asserted-by":"publisher","DOI":"10.1016\/0364-0213(89)90018-9"},{"key":"p_66_108","unstructured":"Rittel, H . W. J. (1984). Second-generation design methods. In N. Cross (Ed.), Developments in design methodology (pp. 317-327). New York: Wiley."},{"key":"p_67_109","doi-asserted-by":"crossref","first-page":"345","DOI":"10.1207\/s15327051hci0504_1","volume":"5","author":"Rosson M. B.","year":"1990","journal-title":"Human-Computer Interadion"},{"key":"p_68_110","doi-asserted-by":"crossref","unstructured":"Rosson, M. B., Carroll, J. M. & Sweeney, C. (1991). A view matcher for reusing Smalltalk classes. Proceedings of the CHI '97 Conjirence on Human Factors in Computer Systems, 277-283. New York: ACM.","DOI":"10.1145\/108844.108916"},{"key":"p_69_111","doi-asserted-by":"publisher","DOI":"10.1145\/130994.130996"},{"key":"p_70_112","unstructured":"Rumbaugh, J., Blaha, M., Premerlani, W., Eddy, F. & Lorensen, W. (1991). Object-oriented modcling and design. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"p_71_113","unstructured":"Schoen, D. A. (1983). The reflective practitioner: How professionals think in action. New York: Basic."},{"key":"p_72_114","unstructured":"Shlaer, S. & Mellor, S. (1988). Object-oriented systems analysis: Modeling the world in data. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"p_73_115","unstructured":"Simon, H. A. (1981). The sciences of the artificial. Cambridge, MA: MIT Press."},{"key":"p_74_116","unstructured":"Sodhi, J. (1991). Software engiruering methods, management, and U S E tools. Blue Ridge Summit, PA: TAB."},{"key":"p_75_117","doi-asserted-by":"publisher","DOI":"10.1145\/50087.50088"},{"key":"p_76_118","unstructured":"Stefik, M. J. & Bobrow, D. G. (1986). Object-oriented programming: Themes and variations. A1 Magazine, 6(4), 40-62."},{"key":"p_77_119","doi-asserted-by":"publisher","DOI":"10.1145\/358557.358572"},{"key":"p_78_120","unstructured":"van Dijk, T. A. & Kintsch, W. (1983). Strategies of discourse comprehension. New York: Academic."},{"key":"p_79_121","unstructured":"Ward, P. T. & Williams, L. G. (1990a). Domain analysis: An example (Technical Report SERM-013-90). Boulder: Software Engineering Research."},{"key":"p_80_122","unstructured":"Ward, P. T. & Williams, L. G. (1990b). Domain modeling (Technical Report SERM-012-90). Boulder: Software Engineering Research."},{"key":"p_81_123","unstructured":"Wirfs-Brock, R., Wilkerson, B. & Wiener, L. (1990). Designing object-oriented sojware. Englewood Cliffs, NJ: Prentice-Hall."},{"key":"p_82_124","unstructured":"Young, S. J. (1982). Real time languages: Design and development. Chichester, England: Ellis Horwood."}],"container-title":["Human\u2013Computer Interaction"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/www.tandfonline.com\/doi\/pdf\/10.1207\/s15327051hci1001_3","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,7,7]],"date-time":"2021-07-07T04:37:00Z","timestamp":1625632620000},"score":1,"resource":{"primary":{"URL":"http:\/\/www.tandfonline.com\/doi\/abs\/10.1207\/s15327051hci1001_3"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[1995,3]]},"references-count":81,"journal-issue":{"issue":"1","published-online":{"date-parts":[[2009,11,11]]},"published-print":{"date-parts":[[1995,3]]}},"alternative-id":["10.1207\/s15327051hci1001_3"],"URL":"https:\/\/doi.org\/10.1207\/s15327051hci1001_3","relation":{},"ISSN":["0737-0024","1532-7051"],"issn-type":[{"value":"0737-0024","type":"print"},{"value":"1532-7051","type":"electronic"}],"subject":[],"published":{"date-parts":[[1995,3]]}}}