| A. Von Mayrhauser and A. M. Vans. From program comprehension to tool requirements for an industrial environment. In Proceedings of IEEE Workshop on Program Comprehension, pages 78--86, Capri Italy, 1993. IEEE Comp. Soc. Press. |
....in the language of the domain world of objects. In other words, the program model explains how specific code constructs work, the situation model explains why the code is there to do that work. Mixed Models von Mayrhauser and Vans studied programmers working with large scale coding projects [13, 14]. They concluded that program comprehension involves the integration of four model components into a single framework. Their integrated code comprehension model includes a top down domain model, a program model, a situation model, and a knowledge base. As the authors note, this is basically an ....
....and effectiveness. Visualization in and of itself, however, is not necessarily beneficial [9] There are many issues that influence the utility of software visualization. Some are practical and cognitive issues relating to the user of the visualization and the process of human comprehension [1, 4, 13]. Other issues include those which relate to the nature of a particular visualization itself [6, 10] The general goal of the GRASP research project is the investigation, formulation, generation, and evaluation of graphical representations of algorithms, structures, and processes which can be ....
von Mayrhauser, A., and Vans, A.M. (1993). From Program Comprehension to Tool Requirements for an Industrial Environment. Proceedings of the Second Workshop on Program Comprehension, Capri, Italy, July, pp. 55-63.
....of interest not because the research is poor (it is cited quite widely and positively) but because it is an example of research on cognition that did not really study cognitive support. What kind of knowledge did they discover Perhaps the main contribution is an analysis of information needs [654,668 670] for software comprehension, that is, a description of the sorts of knowledge that software comprehenders seek. This is what I would call comprehension process knowledge, not comprehension support knowledge. It makes a statement on the cognitive activities of comprehenders but it does not say ....
....their model is an inner model only: it works as well for someone with a packet of printouts as for someone in front of a computer full of sophisticated software. They do go on to state that these information needs can be met by a variety of tools, and they do make many specific tool suggestions [668, 670, 681]. But at the moment, the question is whether they learned about support or about comprehension. What did their information needs analysis say about support What was the role of their model and their studies And what resources did they employ to reach their suggestions for tools Their ....
[Article contains additional citation context not shown here]
von Mayrhauser, A., and Vans, A. M. From program comprehension to tool requirements for an industrial environment. In Proceedings of the Second Workshop on Program Comprehension (Capri, Italy, Jul 8--9
....the failings of comprehension. Verbal protocols are an invaluable tool in conducting this form of analysis, allowing the form and effects of an error to be understood in greater depth. 5. Parallel or subsequent studies The work performed has some relationship to work performed by von Mayrhauser [1, 5, 6] and other researchers [7 11] Like von Mayrhauser and Vans we are interested in the informational requirements of programmers. Drawing upon work in text comprehension, Pennington executed maintenance and comprehension studies which attempted to uncover the different types of knowledge ....
M. von Mayrhauser and A. M. Vans, From program comprehension to tool requirements for an industrial environment, 2nd Workshop on Program Comprehension, San Diego, 1993.
....cognition models [1, 4, 5, 6, 7, 10] emphasize cognition by what the program does (a functional approach) and how the program works (a controlflow approach) Unfortunately, validation experiments used rather small programs when compared to the cognition needs of most industrial software. Recently, [12, 13] developed an integrated cognition model based on observing industrial programmers at work. We use this model as the basis for deriving processes and information needs. Table 1 shows characteristics of major experiments with comprehension models. Important characteristics of these experiments are ....
....task, and expertise. Unlike the other observations, we observed experts working with production code. We used protocol analysis to explore whether these maintenance engineers apply the cognition processes described in existing models or whether they needed the integrated cognition model of [12]. The integrated cognition model emphasizes that understanding is built at all levels of abstraction simultaneously rather than level by level. This necessitates frequent switches between code, design, and application domain knowledge during the cognition process. We report results from an ....
[Article contains additional citation context not shown here]
A. von Mayrhauser and A. Vans, "From Program Comprehension to Tool Requirements for an Industrial Environment", In: Proceedings of the 2nd Workshop on Program Comprehension, Capri, Italy, pp. 78-86, July 1993.
....this understanding can be error prone [3] Various aspects of this model were confirmed in prior studies. 9] showed for one enhancement task that the software engineer switched between all model components of the Integrated Model and reported actions occurring at all three levels of the model. [8] extended these results to include a debugging task. It also analyzed for detailed action types. Both interpret observa tions in terms of useful tool capabilities. 10, 13, 14] investigated whether observations could confirm the processes stipulated in the model. 10, 14] report on the ....
A. von Mayrhauser, A. Vans, `From Program Comprehension to Tool Requirements for an Industrial Environment', Procs. 2nd Workshop on Program Comprehension, July 1993, pp. 78-86.
No context found.
A. Von Mayrhauser and A. M. Vans. From program comprehension to tool requirements for an industrial environment. In Proceedings of IEEE Workshop on Program Comprehension, pages 78--86, Capri Italy, 1993. IEEE Comp. Soc. Press.
No context found.
von Mayrhauser, A., A. Vans, "From Program Comprehension to Tool Requirements for an Industrial Environment", Proc. 2nd Workshop on Program Comprehension, July,1993, pp.78-86
No context found.
A. VonMayrhauser, and A.M. Vans. "From Program Comprehension To Tool Requirements for an Industrial Environment". In Proceedings of the 2 nd Workshop on Program Comprehension, pages 78-86, Capri, Italy, July 1993.
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