-
1
-
-
0025245266
-
Reverse engineering and design recovery: A taxonomy
-
E.J. Chikofsky, J.H. Cross II, Reverse engineering and design recovery: A taxonomy, IEEE Software (1990) 13-17.
-
(1990)
IEEE Software
, pp. 13-17
-
-
Chikofsky, E.J.1
Cross II, J.H.2
-
2
-
-
0029712641
-
Towards a framework for program understanding
-
Berlin, Germany, March
-
S.R. Tilley, S. Paul, D.B. Smith, Towards a framework for program understanding, in: Fourth Workshop on Program Comprehension (WPC'96), Berlin, Germany, March 1996, pp. 19-28.
-
(1996)
Fourth Workshop on Program Comprehension (WPC'96)
, pp. 19-28
-
-
Tilley, S.R.1
Paul, S.2
Smith, D.B.3
-
5
-
-
0031347825
-
Tool support for reverse engineering multi-lingual software
-
Amsterdam, The Netherlands, October
-
T.D. Hendrix, J.H. Cross II, L.A. Barowski, K.S. Mathias, Tool support for reverse engineering multi-lingual software, in: Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97), Amsterdam, The Netherlands, October 1997, pp. 136-143.
-
(1997)
Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97)
, pp. 136-143
-
-
Hendrix, T.D.1
Cross II, J.H.2
Barowski, L.A.3
Mathias, K.S.4
-
6
-
-
0001783979
-
Cognitive questions in software visualization
-
MIT Press, Cambridge, MA, to appear
-
M. Petre, A.F. Blackwell, T.R.G. Green, Cognitive questions in software visualization, in: Software Visualization - Programming as a Multi-Media Experience, MIT Press, Cambridge, MA, to appear.
-
Software Visualization - Programming as a Multi-Media Experience
-
-
Petre, M.1
Blackwell, A.F.2
Green, T.R.G.3
-
7
-
-
0029359332
-
Hypermedia and cognition: Designing for comprehension
-
M. Thüring, J. Hannemann, J.M. Haake, Hypermedia and cognition: Designing for comprehension, Communications of the ACM 38 (8) (1995) 57-66.
-
(1995)
Communications of the ACM
, vol.38
, Issue.8
, pp. 57-66
-
-
Thüring, M.1
Hannemann, J.2
Haake, J.M.3
-
8
-
-
85034641974
-
Visual programming, programming by example, and program visualization: A taxonomy
-
B.A. Myers, Visual programming, programming by example, and program visualization: A taxonomy, in: CHI'86, Human Factors in Computing Systems, 1986, pp. 55-66.
-
(1986)
CHI'86, Human Factors in Computing Systems
, pp. 55-66
-
-
Myers, B.A.1
-
9
-
-
0027887565
-
A taxonomy of program visualization systems
-
G.-C. Roman, K.C. Cox, A taxonomy of program visualization systems, IEEE Computer 26 (12) (1993) 11-24.
-
(1993)
IEEE Computer
, vol.26
, Issue.12
, pp. 11-24
-
-
Roman, G.-C.1
Cox, K.C.2
-
11
-
-
0030408201
-
On designing an experiment to evaluate reverse engineering tool
-
Monterey, CA, November
-
M.-A.D. Storey, K. Wong, P. Fong, D. Hooper, K. Hopkins, H.A. Müller, On designing an experiment to evaluate reverse engineering tool, in: Proceedings of the Third Working Conference on Reverse Engineering (WCRE'96), Monterey, CA, November 1996, pp. 31-40.
-
(1996)
Proceedings of the Third Working Conference on Reverse Engineering (WCRE'96)
, pp. 31-40
-
-
Storey, M.-A.D.1
Wong, K.2
Fong, P.3
Hooper, D.4
Hopkins, K.5
Müller, H.A.6
-
12
-
-
0031347383
-
How do program understanding tools affect how programmers understand programs?
-
Amsterdam, The Netherlands, October
-
M.-A.D. Storey, K. Wong, H.A. Müller, How do program understanding tools affect how programmers understand programs? in: Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97), Amsterdam, The Netherlands, October 1997, pp. 12-23.
-
(1997)
Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97)
, pp. 12-23
-
-
Storey, M.-A.D.1
Wong, K.2
Müller, H.A.3
-
13
-
-
0029358084
-
Program comprehension during software maintenance and evolution
-
A. von Mayrhauser, A.M. Vans, Program comprehension during software maintenance and evolution, IEEE Computer 44-55 (1995).
-
(1995)
IEEE Computer
, pp. 44-55
-
-
Von Mayrhauser, A.1
Vans, A.M.2
-
15
-
-
34248932786
-
Syntactic/semantic interactions in programmer behavior: A model and experimental results
-
B. Shneiderman, R. Mayer, Syntactic/semantic interactions in programmer behavior: A model and experimental results, International Journal of Computer and Information Sciences 8 (3) (1979) 219-238.
-
(1979)
International Journal of Computer and Information Sciences
, vol.8
, Issue.3
, pp. 219-238
-
-
Shneiderman, B.1
Mayer, R.2
-
16
-
-
0000356776
-
Stimulus structures and mental representations in expert comprehension of computer programs
-
N. Pennington, Stimulus structures and mental representations in expert comprehension of computer programs, Cognitive Psychology 19 (1987) 295-341.
-
(1987)
Cognitive Psychology
, vol.19
, pp. 295-341
-
-
Pennington, N.1
-
17
-
-
0020766507
-
Towards a theory of the comprehension of computer programs
-
R. Brooks, Towards a theory of the comprehension of computer programs, International Journal of Man-Machine Studies 18 (1983) 543-554.
-
(1983)
International Journal of Man-Machine Studies
, vol.18
, pp. 543-554
-
-
Brooks, R.1
-
19
-
-
0002451433
-
Cognitive processes in program comprehension
-
Ablex, Norwood, NJ
-
S. Letovsky, Cognitive processes in program comprehension, in: Empirical Studies of Programmers, Ablex, Norwood, NJ, 1986, pp. 58-79.
-
(1986)
Empirical Studies of Programmers
, pp. 58-79
-
-
Letovsky, S.1
-
20
-
-
0001877977
-
Mental models and software maintenance
-
Ablex, Norwood, NJ
-
D.C. Littman, J. Pinto, S. Letovsky, E. Soloway, Mental models and software maintenance, in: Empirical Studies of Programmers, Ablex, Norwood, NJ, 1986, pp. 80-98.
-
(1986)
Empirical Studies of Programmers
, pp. 80-98
-
-
Littman, D.C.1
Pinto, J.2
Letovsky, S.3
Soloway, E.4
-
21
-
-
0024108251
-
Designing documentation to compensate for delocalized plans
-
E. Soloway, J. Pinto, S. Letovsky, D. Littman, R. Lampert, Designing documentation to compensate for delocalized plans, Communications of the ACM 31 (11) (1988) 1259-1267.
-
(1988)
Communications of the ACM
, vol.31
, Issue.11
, pp. 1259-1267
-
-
Soloway, E.1
Pinto, J.2
Letovsky, S.3
Littman, D.4
Lampert, R.5
-
22
-
-
0027262925
-
From code understanding needs to reverse engineering tools capabilities
-
Singapore, July
-
A. von Mayrhauser, A.M. Vans, From code understanding needs to reverse engineering tools capabilities, in: proceedings of CASE'93, Singapore, July 1993, pp. 230-239.
-
(1993)
Proceedings of CASE'93
, pp. 230-239
-
-
Von Mayrhauser, A.1
Vans, A.M.2
-
23
-
-
0028166450
-
Comprehension processes during large scale maintenance
-
Sorrento, Italy, May
-
A. von Mayrhauser, A.M. Vans, Comprehension processes during large scale maintenance, in: Proceedings of the 16th International Conference on Software Engineering, Sorrento, Italy, May 1994, pp. 39-48.
-
(1994)
Proceedings of the 16th International Conference on Software Engineering
, pp. 39-48
-
-
Von Mayrhauser, A.1
Vans, A.M.2
-
24
-
-
0022162219
-
Expertise in debugging computer programs: A process analysis
-
I. Vessey, Expertise in debugging computer programs: A process analysis, International Journal of Man-Machine Studies 23 (1985) 459-494.
-
(1985)
International Journal of Man-Machine Studies
, vol.23
, pp. 459-494
-
-
Vessey, I.1
-
26
-
-
50749136117
-
Understanding someone else's code: Analysis of experience
-
A. Lakhotia, Understanding someone else's code: Analysis of experience, Journal of Systems and Software 23 (1993) 269-275.
-
(1993)
Journal of Systems and Software
, vol.23
, pp. 269-275
-
-
Lakhotia, A.1
-
27
-
-
0021387608
-
Pecan: Program development systems that support multiple views
-
S.P. Reiss, Pecan: Program development systems that support multiple views, IEEE Transactions on Software Engineering SE-11 (3) (1985) 276-285.
-
(1985)
IEEE Transactions on Software Engineering
, vol.SE-11
, Issue.3
, pp. 276-285
-
-
Reiss, S.P.1
-
28
-
-
0023845042
-
Rigi - A system for programming-in-the-large
-
Raffles City, Singapore, 11-15 April
-
H.A. Müller, K. Klashinsky, Rigi - A system for programming-in-the-large, in: Proceedings of the 10th International Conference on Software Engineering (ICSE'10), Raffles City, Singapore, 11-15 April 1988, pp. 80-86.
-
(1988)
Proceedings of the 10th International Conference on Software Engineering (ICSE'10)
, pp. 80-86
-
-
Müller, H.A.1
Klashinsky, K.2
-
29
-
-
0025235472
-
VIFOR: A tool for software maintenance
-
V. Rajlich, N. Damaskinos, P. Linos, VIFOR: A tool for software maintenance, Software-Practice and Experience 20 (1) (1990) 67-77.
-
(1990)
Software-Practice and Experience
, vol.20
, Issue.1
, pp. 67-77
-
-
Rajlich, V.1
Damaskinos, N.2
Linos, P.3
-
30
-
-
85009907318
-
Whorf: A visualization tool for software maintenance
-
Seattle, Washington, 15-18 September
-
M. Steckel, K. Brade, M. Guzdial, E. Soloway, Whorf: A visualization tool for software maintenance, in: Proceedings 1992 IEEE Workshop on Visual Languages, Seattle, Washington, 15-18 September 1992, pp. 148-154.
-
(1992)
Proceedings 1992 IEEE Workshop on Visual Languages
, pp. 148-154
-
-
Steckel, M.1
Brade, K.2
Guzdial, M.3
Soloway, E.4
-
31
-
-
0028419067
-
Visualizing program dependencies: An experimental study
-
P. Linos, P. Aubet, L. Dumas, Y. Helleboid, P. Lejeune, P. Tulula, Visualizing program dependencies: An experimental study, Software-Practice and Experience 24 (4) (1994) 387-403.
-
(1994)
Software-Practice and Experience
, vol.24
, Issue.4
, pp. 387-403
-
-
Linos, P.1
Aubet, P.2
Dumas, L.3
Helleboid, Y.4
Lejeune, P.5
Tulula, P.6
-
33
-
-
84889185678
-
-
Imagix Corporation
-
Imagix 4D, Imagix Corporation, http://www.imagix.com/index.html.
-
Imagix 4D
-
-
-
37
-
-
0030127609
-
Software visualization in the large
-
M.J. Baker, S.G. Eick, Software visualization in the large, IEEE Computer (1996) 33-43.
-
(1996)
IEEE Computer
, pp. 33-43
-
-
Baker, M.J.1
Eick, S.G.2
-
38
-
-
84987172526
-
A reverse engineering approach to subsystem structure identification
-
H.A. Müller, M.A. Orgun, S.R. Tilley, J.S. Uhl, A reverse engineering approach to subsystem structure identification, Journal of Software Maintenance: Research and Practice 5 (4) (1993) 181-204.
-
(1993)
Journal of Software Maintenance: Research and Practice
, vol.5
, Issue.4
, pp. 181-204
-
-
Müller, H.A.1
Orgun, M.A.2
Tilley, S.R.3
Uhl, J.S.4
-
39
-
-
0029407499
-
Dynamic graph abstraction for effective software visualization
-
D. Kimelman, B. Leban, T. Roth, D. Zernik, Dynamic graph abstraction for effective software visualization, The Australian Computer Journal 27 (4) (1995) 129-137.
-
(1995)
The Australian Computer Journal
, vol.27
, Issue.4
, pp. 129-137
-
-
Kimelman, D.1
Leban, B.2
Roth, T.3
Zernik, D.4
-
40
-
-
84997930789
-
Navigating large networks with hierarchies
-
San Jose, CA, 25-29 October
-
S.G. Eick, G.J. Wills, Navigating large networks with hierarchies, in: Proceedings Visualization '93, San Jose, CA, 25-29 October 1993, pp. 204-210.
-
(1993)
Proceedings Visualization '93
, pp. 204-210
-
-
Eick, S.G.1
Wills, G.J.2
-
41
-
-
85013920378
-
Facilitating the comprehension of C programs: An experimental study
-
P. Linos, P. Aubet, L. Dumas, Y. Helleboid, P.Lejeune, P.Tulula, Facilitating the comprehension of C programs: An experimental study, in: Workshop on Program Comprehension (WPC'93), 1993, pp. 55-63.
-
(1993)
Workshop on Program Comprehension (WPC'93)
, pp. 55-63
-
-
Linos, P.1
Aubet, P.2
Dumas, L.3
Helleboid, Y.4
Lejeune, P.5
Tulula, P.6
-
42
-
-
0025403761
-
The C information abstraction system
-
Y.-F. Chen, M.Y. Nishimoto, C.V. Ramamoorthy, The C information abstraction system, IEEE Transactions on Software Engineering 16 (1) (1990) 325-334.
-
(1990)
IEEE Transactions on Software Engineering
, vol.16
, Issue.1
, pp. 325-334
-
-
Chen, Y.-F.1
Nishimoto, M.Y.2
Ramamoorthy, C.V.3
-
43
-
-
0000086932
-
Programmable reverse engineering
-
S.R. Tilley, K. Wong, M.-A.D. Storey, H.A. Müller, Programmable reverse engineering, International Journal Software Engineering and Knowledge Engineering 4 (4) (1994) 501-520.
-
(1994)
International Journal Software Engineering and Knowledge Engineering
, vol.4
, Issue.4
, pp. 501-520
-
-
Tilley, S.R.1
Wong, K.2
Storey, M.-A.D.3
Müller, H.A.4
-
44
-
-
0029209659
-
Structural redocumentation: A case study
-
K. Wong, S.R. Tilley, H.A. Müller, M.-A.D. Storey, Structural redocumentation: A case study, IEEE Software 12 (1) (1995) 46-54.
-
(1995)
IEEE Software
, vol.12
, Issue.1
, pp. 46-54
-
-
Wong, K.1
Tilley, S.R.2
Müller, H.A.3
Storey, M.-A.D.4
-
45
-
-
0348160363
-
A reverse engineering environment based on spatial and visual software interconnection models
-
Tyson's Corner, Virginia, 9-11 December ACM Software Engineering Notes 17 (5)
-
H.A. Müller, S.R. Tilley, M.A. Orgun, B.D. Corrie, N.H. Madhavji, A reverse engineering environment based on spatial and visual software interconnection models, in: Proceedings of the Fifth ACM SIGSOFT Symposium on Software Development Environments (SIGSOFT'92), Tyson's Corner, Virginia, 9-11 December 1992, pp. 88-98 (ACM Software Engineering Notes 17 (5)).
-
(1992)
Proceedings of the Fifth ACM SIGSOFT Symposium on Software Development Environments (SIGSOFT'92)
, pp. 88-98
-
-
Müller, H.A.1
Tilley, S.R.2
Orgun, M.A.3
Corrie, B.D.4
Madhavji, N.H.5
-
46
-
-
0028698037
-
Layered explanations of software: A methodology for program comprehension
-
Washington, DC, November
-
V. Rajlich, J. Doran, R.T.S. Gudla, Layered explanations of software: A methodology for program comprehension, in: Workshop on Program Comprehension, Washington, DC, November 1994, pp. 46-52.
-
(1994)
Workshop on Program Comprehension
, pp. 46-52
-
-
Rajlich, V.1
Doran, J.2
Gudla, R.T.S.3
-
47
-
-
0003880013
-
-
Addison-Wesley, Reading, MA
-
E. Gamma, R. Helm, R. Johnson, J. Vlissides, Design Patterns: Elements of Reusable Object-Oriented Software, Addison-Wesley, Reading, MA, 1995.
-
(1995)
Design Patterns: Elements of Reusable Object-Oriented Software
-
-
Gamma, E.1
Helm, R.2
Johnson, R.3
Vlissides, J.4
-
48
-
-
0010368283
-
Manipulating and documenting software structures
-
P. Eades, K. Zhang (Eds.), World Scientific, Singapore
-
M.-A.D. Storey, H.A. Müller, K. Wong, Manipulating and documenting software structures, in: P. Eades, K. Zhang (Eds.), Software Visualization, World Scientific, Singapore, 1996, pp. 244-263.
-
(1996)
Software Visualization
, pp. 244-263
-
-
Storey, M.-A.D.1
Müller, H.A.2
Wong, K.3
-
50
-
-
0028608182
-
Architecture and applications of the Hy+ system
-
M.P. Consens, F.Ch. Eigler, M.Z. Hasan, A.O. Mendelzon, E.G. Noik, A.G. Ryman, D. Vista, Architecture and applications of the Hy+ system, IBM Systems Journal 33 (4) (1994) 458-476.
-
(1994)
IBM Systems Journal
, vol.33
, Issue.4
, pp. 458-476
-
-
Consens, M.P.1
Eigler, F.Ch.2
Hasan, M.Z.3
Mendelzon, A.O.4
Noik, E.G.5
Ryman, A.G.6
Vista, D.7
-
52
-
-
0025424874
-
Maintenance tools
-
P. Oman, Maintenance tools, IEEE Software (1990) 59-65.
-
(1990)
IEEE Software
, pp. 59-65
-
-
Oman, P.1
-
53
-
-
0029326767
-
Cognitive bias in software engineering
-
W. Stacy, J. MacMillian, Cognitive bias in software engineering, Communications of the ACM 38 (6) (1995) 57-63.
-
(1995)
Communications of the ACM
, vol.38
, Issue.6
, pp. 57-63
-
-
Stacy, W.1
MacMillian, J.2
-
54
-
-
0003584514
-
The Field Programming Environment: A Friendly Integrated Environment for Learning and Development
-
Kluwer Academic Publishers, Dordrecht
-
S.P. Reiss, The Field Programming Environment: A Friendly Integrated Environment for Learning and Development, The Kluwer International Series in Engineering and Computer Science, Kluwer Academic Publishers, Dordrecht, 1995.
-
(1995)
The Kluwer International Series in Engineering and Computer Science
-
-
Reiss, S.P.1
-
56
-
-
0027632061
-
The role of another spatial dimension in software visualization
-
H. Koike, The role of another spatial dimension in software visualization, ACM Transactions on Information Systems 11 (3) (1993) 266-286.
-
(1993)
ACM Transactions on Information Systems
, vol.11
, Issue.3
, pp. 266-286
-
-
Koike, H.1
-
57
-
-
0011676625
-
An engine for the 3d visualization of program information
-
S.P. Reiss, An engine for the 3d visualization of program information, Journal of Visual Languages and Computing 6 (1995) 299-323.
-
(1995)
Journal of Visual Languages and Computing
, vol.6
, pp. 299-323
-
-
Reiss, S.P.1
-
58
-
-
84889173304
-
-
Technical Report 10/ 96, University of Durham, Centre for Software Maintenance, October
-
E.L. Burd, P.S. Chan, I.M.M. Duncan, M. Munro, P. Young, Improving visual representations of code, Technical Report 10/ 96, University of Durham, Centre for Software Maintenance, October 1992.
-
(1992)
Improving Visual Representations of Code
-
-
Burd, E.L.1
Chan, P.S.2
Duncan, I.M.M.3
Munro, M.4
Young, P.5
-
60
-
-
9644268604
-
-
Technical Report, Human Computer Interaction Laboratory, University of Maryland, 9 August
-
C. Plaisant, D. Carr, B. Shneiderman, Image browsers: Taxonomy, guidelines, and informal specifications, Technical Report, Human Computer Interaction Laboratory, University of Maryland, 9 August 1994.
-
(1994)
Image Browsers: Taxonomy, Guidelines, and Informal Specifications
-
-
Plaisant, C.1
Carr, D.2
Shneiderman, B.3
-
62
-
-
0038760071
-
Visualizing object oriented software in three dimensions
-
C. Ware, D. Hui, G. Franck, Visualizing object oriented software in three dimensions, in: CASCON'93 Proceedings, 1993.
-
(1993)
CASCON'93 Proceedings
-
-
Ware, C.1
Hui, D.2
Franck, G.3
-
63
-
-
0029700286
-
Scalable interfaces to support program comprehension
-
Berlin, Germany, March
-
W. Citrin, C. Santiago, B. Zorn, Scalable interfaces to support program comprehension, in: Fourth Workshop on Program Comprehension (WPC'96), Berlin, Germany, March 1996, pp. 123-132.
-
(1996)
Fourth Workshop on Program Comprehension (WPC'96)
, pp. 123-132
-
-
Citrin, W.1
Santiago, C.2
Zorn, B.3
-
67
-
-
0031381858
-
On integrating visualization techniques for software exploration
-
Phoenix, Arizona, October
-
M.-A.D. Storey, K. Wong, F.D. Fracchia, H.A. Müller, On integrating visualization techniques for software exploration, in: IEEE Symposium on Information Visualization (INFOVIS '97), Phoenix, Arizona, October 1997, pp. 38-45.
-
(1997)
IEEE Symposium on Information Visualization (INFOVIS '97)
, pp. 38-45
-
-
Storey, M.-A.D.1
Wong, K.2
Fracchia, F.D.3
Müller, H.A.4
-
69
-
-
84993680982
-
Pad++: A zooming graphical interface for exploring alternate interface physics
-
2-4 November
-
B.B. Bederson, J.D. Hollan, Pad++: A zooming graphical interface for exploring alternate interface physics, in: User Interface software Technology, 2-4 November 1994, pp. 17-26.
-
(1994)
User Interface Software Technology
, pp. 17-26
-
-
Bederson, B.B.1
Hollan, J.D.2
-
71
-
-
0031346715
-
A comparison of four reverse engineering tools
-
Amsterdam, The Netherlands, October
-
B. Bellay, H. Gall, A comparison of four reverse engineering tools, in: Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97), Amsterdam, The Netherlands, October 1997, pp. 2-11.
-
(1997)
Proceedings of the Fourth Working Conference on Reverse Engineering (WCRE'97)
, pp. 2-11
-
-
Bellay, B.1
Gall, H.2
-
72
-
-
0030408199
-
Gase: Visualizing software evolution-in-the-large
-
Monterey, CA, November
-
R. Holt, J.Y. Pad, Gase: Visualizing software evolution-in-the-large, in: Proceedings of the Third Working Conference on Reverse Engineering (WCRE'96), Monterey, CA, November 1996, pp. 163-167.
-
(1996)
Proceedings of the Third Working Conference on Reverse Engineering (WCRE'96)
, pp. 163-167
-
-
Holt, R.1
Pad, J.Y.2
|