| G. Fischer, D. Redmiles, L. Williams, G. Puhr, A. Aoki, and K. Nakakoji: "Beyond Object-Oriented Technology: Where Current Approaches Fall Short", Human-Computer Interaction, Vol.10, pp.79-119 (1995). |
....embedded UML diagrams. These diagrams are stored on a server, allowing them to be viewed and edited from anywhere on the Internet. A checker tool tests the conformance of code implementations to these design documents. Rosetta is therefore appropriate for a coevolutionary development process [4], since design and code can be created in any order. The checker tool can be used at any time to establish how closely the design and code match. As well, the checker tool permits maintenance programmers to assess the trustworthiness of legacy designs. Rosetta is compatible with a wide range of ....
....and code so that they stay synchronized. This approach has the benefit of ensuring that the design accurately reflects code, but has the cost of enforcing work practices that may be inappropriate in a distributed setting. Tools supporting the ViewPoints approach [2] and coevolutionary design [1,4] recognize that for distributed design, it is necessary to tolerate inconsistency. As a project proceeds, it is often the case that design documents cease to reflect the system as implemented [3] In order to make informed use of the information contained in design documents, software engineers ....
Fisher, G., Redmiles, D., Williams, L., Puhr, G.I., Aoki, A. and Nakakoji, K. Beyond Object-Oriented Technology: Where Current Approaches Fall Short. Human-Computer Interaction, 10,1, 79-119, 1995.
....such as Smalltalk, have a class library built in making programmers use that class library when writing code. In order for a programmer to reuse a component from a class library, he she must first locate the reusable component, understand it, and finally modify incorporate it into his her work [5] [2] Therefore, to make efficient use of that class library, components in the class library should be easy to find, understand, and modify. When the problem of locating reusable components is looked at more closely, some of the problems can be stated as follows: ffl size 1 1 1 The size of the ....
G. Fischer, D. Redmiles, L. Williams, G. Puhr, A. Aoki, and K. Nakakoji: "Beyond Object-Oriented Technology: Where Current Approaches Fall Short", Human-Computer Interaction, Vol.10, pp.79-119 (1995).
....rating) In applications that support software engineering, namely, software development environments, the concept of one software design reflecting several domains is common. In an obvious sense, a design frequently integrates domains of communications, data storage, and data sensing or input [13]. However, in a more subtle sense, a design may be described in terms of a variety of abstraction ranging from a problem domain (such as furnace control) to a system s implementation (such as in C, FORTRAN, or LISP) Software development environments seeking to provide support for users must ....
G. Fischer, D. Redmiles, L. Williams, G. Puhr, A. Aoki, and K. Nakakoji. Beyond object-oriented technology: Where current object-oriented approaches fall short. Human-Computer Interaction, 10(1), 1995. (in press).
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