-
1
-
-
0004072686
-
-
A.V. Aho, R. Sethi, and J.D. Ullman, Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1986.
-
Compilers: Principles, Techniques, and Tools. Addison-Wesley, 1986.
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
2
-
-
0025401660
-
-
Measures of Testability as a Basis for Quality Assurance, vol. 5, no. 2, pp. 86-92, 1990.
-
R. Bache and M. Mullerburg, Measures of Testability as a Basis for Quality Assurance, Software Eng. J., vol. 5, no. 2, pp. 86-92, 1990.
-
Software Eng. J.
-
-
Bache, R.1
Mullerburg, M.2
-
3
-
-
0029701162
-
-
Derivation and Presentation of an Abstract Program Space for Ada, 230-239, Berlin, Germany, IEEE CS Press, 1996.
-
P.A. Bailes, P. Burnim, M. Chapman, and D. Johnston, Derivation and Presentation of an Abstract Program Space for Ada, Proc. Fourth Workshop Program Comprehension, pp. 230-239, Berlin, Germany, IEEE CS Press, 1996.
-
Proc. Fourth Workshop Program Comprehension, Pp.
-
-
Bailes, P.A.1
Burnim, P.2
Chapman, M.3
Johnston, D.4
-
4
-
-
0028553109
-
-
Investigating Reverse Engineering Technologies for the CAS Program Understanding Project, vol. 33, no. 3, pp. 477-500, 1994.
-
E. Buss, R. De Mori, W.M. Gentleman, J. Henshaw, H. Johnson, K. Kontogiannis, E. Merlo, H.A. Muller, J. Mylopoulos, S. Paul, A. Prakash, M. Stanley, S.R. Tilley, J. Troster, and K. Wong, Investigating Reverse Engineering Technologies for the CAS Program Understanding Project, IBM Systems J., vol. 33, no. 3, pp. 477-500, 1994.
-
IBM Systems J.
-
-
Buss, E.1
De Mori, R.2
Gentleman, W.M.3
Henshaw, J.4
Johnson, H.5
Kontogiannis, K.6
Merlo, E.7
Muller, H.A.8
Mylopoulos, J.9
Paul, S.10
Prakash, A.11
Stanley, M.12
Tilley, S.R.13
Troster, J.14
Wong, K.15
-
5
-
-
85064429123
-
-
The Application of Deductive Databases to Inter-Module Code Analysis, 120-128, Sorrento, Italy, IEEE CS Press, 1991.
-
F.W. Callis and S.W. Dietrich, The Application of Deductive Databases to Inter-Module Code Analysis, Proc. Conf. Software Maintenance, pp. 120-128, Sorrento, Italy, IEEE CS Press, 1991.
-
Proc. Conf. Software Maintenance, Pp.
-
-
Callis, F.W.1
Dietrich, S.W.2
-
6
-
-
0000747280
-
-
A Logic Based Approach to Reverse Engineering Tools Production, vol. 18, no. 12, pp. 1,053-1,064, 1992.
-
G. Canfora, A. Cimitile and U. De Carlini, A Logic Based Approach to Reverse Engineering Tools Production, IEEE Trans. Software Eng., vol. 18, no. 12, pp. 1,053-1,064, 1992.
-
IEEE Trans. Software Eng.
-
-
Canfora, G.1
Cimitile, A.2
De Carlini, U.3
-
7
-
-
33747514499
-
-
Programs, Graphs and Metrics, DIS-CSCI Technical Report no. 76, Univ. of Naples, 1988.
-
G. Cantone, A. Cimitile, and U. De Carlini, Programs, Graphs and Metrics, DIS-CSCI Technical Report no. 76, Univ. of Naples, 1988.
-
-
-
Cantone, G.1
Cimitile, A.2
De Carlini, U.3
-
8
-
-
0025403761
-
-
The C Information Abstractor Ssystem, vol. 16, no. 3, pp. 325-334, 1990.
-
Y.F. Chen, M. Nishimoto, and C.V. Ramamoorthy, The C Information Abstractor Ssystem, IEEE Trans. Software Eng., vol. 16, no. 3, pp. 325-334, 1990.
-
IEEE Trans. Software Eng.
-
-
Chen, Y.F.1
Nishimoto, M.2
Ramamoorthy, C.V.3
-
9
-
-
0029538529
-
-
CIAO: A Graphical Navigator for Software and Document Repositories, 66-75, Opio, France, IEEE CS Press, 1995.
-
Y.F. Chen, G.S. Fowler, E. Koutsofios, and R.S. Wallach, CIAO: A Graphical Navigator for Software and Document Repositories, Proc. Int'l Conf. Software Maintenance, pp. 66-75, Opio, France, IEEE CS Press, 1995.
-
Proc. Int'l Conf. Software Maintenance, Pp.
-
-
Chen, Y.F.1
Fowler, G.S.2
Koutsofios, E.3
Wallach, R.S.4
-
10
-
-
0025245266
-
-
Reverse Eng. and Design Recovery: A Taxonomy, vol. 7, no. 1, pp. 13-17, 1990.
-
E.J. Chikofsky and J.H. Cross II, Reverse Eng. and Design Recovery: A Taxonomy, IEEE Software, vol. 7, no. 1, pp. 13-17, 1990.
-
IEEE Software
-
-
Chikofsky, E.J.1
Cross Ii, J.H.2
-
11
-
-
84987227133
-
-
Reverse Eng. Algorithms for Program Graph Production, vol. 21, no. 5, pp. 519-537, 1991.
-
A. Cimitile and U. De Carlini, Reverse Eng. Algorithms for Program Graph Production, Software - Practice and Experience, vol. 21, no. 5, pp. 519-537, 1991.
-
Software - Practice and Experience
-
-
Cimitile, A.1
De Carlini, U.2
-
12
-
-
0029252659
-
-
Software Salvaging and The Call Dominance Tree, J. vol. 28, no. 2, pp. 117-127, 1995.
-
A. Cimitile and G. Visaggio, Software Salvaging and The Call Dominance Tree, J. Systems and Software, vol. 28, no. 2, pp. 117-127, 1995.
-
Systems and Software
-
-
Cimitile, A.1
Visaggio, G.2
-
14
-
-
0026865655
-
-
Visualizing and Querying Software Structures, 14th Int'l Conf. Software Eng., pp. 138-156, Melbourne, Australia, IEEE CS Press, 1992.
-
M. Consens and A. Mendelzon, Visualizing and Querying Software Structures, Proc. 14th Int'l Conf. Software Eng., pp. 138-156, Melbourne, Australia, IEEE CS Press, 1992.
-
Proc.
-
-
Consens, M.1
Mendelzon, A.2
-
15
-
-
0029721793
-
-
Understanding Function Behaviors Through Program Slicing, 9-18, Berlin, Germany, IEEE CS Press, 1996.
-
A. De Lucia, A.R. Fasolino, and M. Munro, Understanding Function Behaviors Through Program Slicing, Proc. Fourth Workshop on Program Comprehension, pp. 9-18, Berlin, Germany, IEEE CS Press, 1996.
-
Proc. Fourth Workshop on Program Comprehension, Pp.
-
-
De Lucia, A.1
Fasolino, A.R.2
Munro, M.3
-
16
-
-
0026865713
-
-
GENOA - A Customizable, Language - and Front-end Independent Code Analyzer, 14th Int'l Conf. Software Eng., pp. 307-319, Melbourne, Australia, IEEE CS Press, 1992.
-
P.T. Devanbu, GENOA - A Customizable, Language - and Front-end Independent Code Analyzer, Proc. 14th Int'l Conf. Software Eng., pp. 307-319, Melbourne, Australia, IEEE CS Press, 1992.
-
Proc.
-
-
Devanbu, P.T.1
-
17
-
-
0028166437
-
-
Automated Construction of Testing and Analysis Tools, 16th Int'l Conf. Software Eng., pp. 241-250, Sorrento, Italy, IEEE CS Press, 1994.
-
P.T. Devanbu, D.S. Rosenblum, and A.L. Wolf, Automated Construction of Testing and Analysis Tools, Proc. 16th Int'l Conf. Software Eng., pp. 241-250, Sorrento, Italy, IEEE CS Press, 1994.
-
Proc.
-
-
Devanbu, P.T.1
Rosenblum, D.S.2
Wolf, A.L.3
-
18
-
-
84910527480
-
-
3, Pittsburgh, Penn.: Tartan Laboratories Inc., 1983.
-
A. Evans, K.J. Butler, G. Goos, and W.A. Wulf, DIANA Reference Manual, rev. 3, Pittsburgh, Penn.: Tartan Laboratories Inc., 1983.
-
DIANA Reference Manual, Rev.
-
-
Evans, A.1
Butler, K.J.2
Goos, G.3
Wulf, W.A.4
-
19
-
-
0022767086
-
-
Axiomatic Approach to Software Metrication Through Program Decomposition, vol. 29, no. 4, pp. 330-339, 1986.
-
N.E. Fenton and R.W. Whitty, Axiomatic Approach to Software Metrication Through Program Decomposition, Computer J., vol. 29, no. 4, pp. 330-339, 1986.
-
Computer J.
-
-
Fenton, N.E.1
Whitty, R.W.2
-
20
-
-
0023384239
-
-
Metrics and Software Structure, vol. 29, no. 6, pp. 301-320, 1987.
-
N.E. Fenton and A.A. Kaposi, Metrics and Software Structure, Information and Software Technology, vol. 29, no. 6, pp. 301-320, 1987.
-
Information and Software Technology
-
-
Fenton, N.E.1
Kaposi, A.A.2
-
21
-
-
0030399282
-
-
A Cliché-Based Environment to Support Architectural Reverse Engineering, 319-328, Monterey, Calif., IEEE CS Press, 1996.
-
R. Fiutem, P. Tonella, G. Antoniol, and E. Merlo, A Cliché-Based Environment to Support Architectural Reverse Engineering, Proc. Int'l Conf. Software Maintenance, pp. 319-328, Monterey, Calif., IEEE CS Press, 1996.
-
Proc. Int'l Conf. Software Maintenance, Pp.
-
-
Fiutem, R.1
Tonella, P.2
Antoniol, G.3
Merlo, E.4
-
22
-
-
0026203186
-
-
Using Program Slicing in Software Maintenance, vol. 17, no. 8, pp. 751-761, 1991.
-
K.B. Gallagher and J.R. Lyle, Using Program Slicing in Software Maintenance, IEEE Trans. Software Eng., vol. 17, no. 8, pp. 751-761, 1991.
-
IEEE Trans. Software Eng.
-
-
Gallagher, K.B.1
Lyle, J.R.2
-
23
-
-
0027553807
-
-
A Technique for Drawing Directed Graphs, vol. 19, no. 3, pp. 214-230, 1993.
-
E.R. Gansner, E. Koutsofios, S.C. North, and K.-P. Vo, A Technique for Drawing Directed Graphs, IEEE Trans. Software Eng., vol. 19, no. 3, pp. 214-230, 1993.
-
IEEE Trans. Software Eng.
-
-
Gansner, E.R.1
Koutsofios, E.2
North, S.C.3
Vo, K.-P.4
-
24
-
-
0029345859
-
-
Managing Design Trade-offs for a Program Understanding and Transformation Tool, J. vol. 30, no. 1, pp. 99-116, 1995.
-
W.G. Griswold and D.C. Atkinson, Managing Design Trade-offs for a Program Understanding and Transformation Tool, J. of Systems and Software, vol. 30, no. 1, pp. 99-116, 1995.
-
Of Systems and Software
-
-
Griswold, W.G.1
Atkinson, D.C.2
-
25
-
-
33747465822
-
-
A Framework for Partial Data Flow Analysis, 4-13, Victoria, Canada, IEEE CS Press, 1994.
-
R. Gupta and M.L. Soffa, A Framework for Partial Data Flow Analysis, Proc. Int'l Conf. Software Maintenance, pp. 4-13, Victoria, Canada, IEEE CS Press, 1994.
-
Proc. Int'l Conf. Software Maintenance, Pp.
-
-
Gupta, R.1
Soffa, M.L.2
-
26
-
-
84881595622
-
-
Data Flow Testing of Parallelised Code, 272-281, Orlando, Fla., IEEE CS Press, 1992.
-
M.L. Harrold and B.A. Malloy, Data Flow Testing of Parallelised Code, Proc. Conf. Software Maintenance, pp. 272-281, Orlando, Fla., IEEE CS Press, 1992.
-
Proc. Conf. Software Maintenance, Pp.
-
-
Harrold, M.L.1
Malloy, B.A.2
-
27
-
-
0027612333
-
-
A Unified Interprocedural Program Representation for a Maintenance Environment, vol. 19, no. 6, pp. 584-593, 1993.
-
M.J. Harrold and B. Malloy, A Unified Interprocedural Program Representation for a Maintenance Environment, IEEE Trans. Software Eng., vol. 19, no. 6, pp. 584-593, 1993.
-
IEEE Trans. Software Eng.
-
-
Harrold, M.J.1
Malloy, B.2
-
28
-
-
33747465821
-
-
Aristotle: A System for Research on and Development of Program - Analysis-Based Tools, available from: http:// www.cis.ohio-state.edu/harrold/ Organon/ dev 1/ code
-
M.J. Harrold and G. Rothermel, Aristotle: A System for Research on and Development of Program - Analysis-Based Tools, available from: http:// www.cis.ohio-state.edu/harrold/ Organon/ dev1/ code
-
-
-
Harrold, M.J.1
Rothermel, G.2
-
30
-
-
0025228221
-
-
Interprocedural Slicing Using Dependence Graphs, vol. 12, no. 1, pp. 26-60, 1990.
-
S. Horwitz, T. Reps, and D. Binkley, Interprocedural Slicing Using Dependence Graphs, ACM Trans. Programming Languages and Systems, vol. 12, no. 1, pp. 26-60, 1990.
-
ACM Trans. Programming Languages and Systems
-
-
Horwitz, S.1
Reps, T.2
Binkley, D.3
-
32
-
-
0029210271
-
-
Design of a Generic Reverse Eng. Assistant Tool, 61-70, Toronto, Canada, IEEE CS Press, 1995.
-
S. Jarzabek and T.P. Keam, Design of a Generic Reverse Eng. Assistant Tool, Proc. Second Working Conf. Reverse Eng., pp. 61-70, Toronto, Canada, IEEE CS Press, 1995.
-
Proc. Second Working Conf. Reverse Eng., Pp.
-
-
Jarzabek, S.1
Keam, T.P.2
-
33
-
-
0026205820
-
-
Tlex, vol. 21, no. 8, pp. 805-821, 1991.
-
S.M. Kearns, Tlex, Software - Practice and Experience, vol. 21, no. 8, pp. 805-821, 1991.
-
Software - Practice and Experience
-
-
Kearns, S.M.1
-
34
-
-
84914134693
-
-
Understanding C Programs Using the Combined C Graph Representation, 172-180, Victoria, Canada, IEEE CS Press, 1994.
-
D.A. Kinloch and M. Munro, Understanding C Programs Using the Combined C Graph Representation, Proc. Int'l Conf. Software Maintenance, pp. 172-180, Victoria, Canada, IEEE CS Press, 1994.
-
Proc. Int'l Conf. Software Maintenance, Pp.
-
-
Kinloch, D.A.1
Munro, M.2
-
35
-
-
33747456639
-
-
94b, 1994, available from: http:// www.research.att.com/sw/tools/graphviz
-
E. Koutsofios and S.C. North, Editing Graphs with Dotty, user's manual, version 94b, 1994, available from: http:// www.research.att.com/sw/tools/graphviz
-
Editing Graphs with Dotty, User's Manual, Version
-
-
Koutsofios, E.1
North, S.C.2
-
36
-
-
85063504286
-
-
An Environment for Reengineering of Pascal Programs, 23-30, Sorrento, Italy, IEEE CS Press, 1991.
-
F. Lanubile, P. Maresca, and G. Visaggio, An Environment for Reengineering of Pascal Programs, Proc. Conf. Software Maintenance, pp. 23-30, Sorrento, Italy, IEEE CS Press, 1991.
-
Proc. Conf. Software Maintenance, Pp.
-
-
Lanubile, F.1
Maresca, P.2
Visaggio, G.3
-
37
-
-
0027837756
-
-
Function Recovery Based on Program Slicing, 396-404, Montreal, Quebec, Canada, IEEE CS Press, 1993.
-
F. Lanubile and G. Visaggio, Function Recovery Based on Program Slicing, Proc. Conf. Software Maintenance, pp. 396-404, Montreal, Quebec, Canada, IEEE CS Press, 1993.
-
Proc. Conf. Software Maintenance, Pp.
-
-
Lanubile, F.1
Visaggio, G.2
-
38
-
-
0030615516
-
-
Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis, 19th Int'l Conf. Software Eng., pp. 349-359, Boston, Mass.: ACM Press, 1997.
-
C. Lindig and G. Snelting, Assessing Modular Structure of Legacy Code Based on Mathematical Concept Analysis, Proc. the 19th Int'l Conf. Software Eng., pp. 349-359, Boston, Mass.: ACM Press, 1997.
-
Proc. the
-
-
Lindig, C.1
Snelting, G.2
-
39
-
-
84976680648
-
-
Implementing Relational Views of Programs, 132-140, Pittsburgh, Penn., 1984.
-
M. Linton, Implementing Relational Views of Programs, Proc. ACM SIGSOFT Symp. Practical Software Development Environments, pp. 132-140, Pittsburgh, Penn., 1984.
-
Proc. ACM SIGSOFT Symp. Practical Software Development Environments, Pp.
-
-
Linton, M.1
-
40
-
-
35848929566
-
-
A Toolset for Program Understanding, 110-118, Capri, Italy, IEEE CS Press, 1993.
-
P.E. Livadas and S.D. Alden, A Toolset for Program Understanding, Proc. Workshop Program Comprehension, pp. 110-118, Capri, Italy, IEEE CS Press, 1993.
-
Proc. Workshop Program Comprehension, Pp.
-
-
Livadas, P.E.1
Alden, S.D.2
-
41
-
-
0024104271
-
-
Web Structures: A Tool for Representing and Manipulating Programs, vol. 14, no. 11, pp. 1,597-1,609, 1988.
-
A. Maggiolo-Schettini, M. Napoli, and G. Tortora, Web Structures: A Tool for Representing and Manipulating Programs, IEEE Trans. Software Eng., vol. 14, no. 11, pp. 1,597-1,609, 1988.
-
IEEE Trans. Software Eng.
-
-
Maggiolo-Schettini, A.1
Napoli, M.2
Tortora, G.3
-
42
-
-
0001766031
-
-
Identification of Dynamic Comprehension Processes During Large Scale Maintenance, vol. 22, no. 6, pp. 424-437, 1996.
-
A. von Mayrhauser and A.M. Vans, Identification of Dynamic Comprehension Processes During Large Scale Maintenance, IEEE Trans. Software Eng., vol. 22, no. 6, pp. 424-437, 1996.
-
IEEE Trans. Software Eng.
-
-
Von Mayrhauser, A.1
Vans, A.M.2
-
43
-
-
0017291489
-
-
A Complexity Measure, vol. 2, no. 4, pp. 308-320, 1976.
-
T.J. McCabe, A Complexity Measure, IEEE Trans. Software Eng., vol. 2, no. 4, pp. 308-320, 1976.
-
IEEE Trans. Software Eng.
-
-
McCabe, T.J.1
-
44
-
-
84987172526
-
-
A Reverse Engineering Approach to Subsystem Structure Identification, J. vol. 8, no. 4, pp. 181-204, 1993.
-
H.A. Muller, M.A. Orgun, S.R. Tilley, and J.S. Uhl, A Reverse Engineering Approach to Subsystem Structure Identification, J. Software Maintenance: Research and Practice, vol. 8, no. 4, pp. 181-204, 1993.
-
Software Maintenance: Research and Practice
-
-
Muller, H.A.1
Orgun, M.A.2
Tilley, S.R.3
Uhl, J.S.4
-
45
-
-
0030197388
-
-
Lightweight Lexical Source Model Extraction, vol. 5, no. 3, pp. 262-292, 1996.
-
G.C. Murphy and D. Notkin, Lightweight Lexical Source Model Extraction, ACM Trans. Software Eng. and Methodology, vol. 5, no. 3, pp. 262-292, 1996.
-
ACM Trans. Software Eng. and Methodology
-
-
Murphy, G.C.1
Notkin, D.2
-
46
-
-
0025498594
-
-
TELOS: Representing Knowledge About Information Systems, vol. 8, no. 4, pp. 325-362, 1990.
-
J. Mylopoulos, A. Borgida, M. Jarke, and M. Koubarakis, TELOS: Representing Knowledge About Information Systems, ACM Trans. Information Systems, vol. 8, no. 4, pp. 325-362, 1990.
-
ACM Trans. Information Systems
-
-
Mylopoulos, J.1
Borgida, A.2
Jarke, M.3
Koubarakis, M.4
-
47
-
-
33746649020
-
-
A Query Algebra for Program Data-bases, vol. 22, no. 3, pp. 202-217, 1996.
-
S. Paul and A. Prakash, A Query Algebra for Program Data-bases, IEEE Trans. Software Eng., vol. 22, no. 3, pp. 202-217, 1996.
-
IEEE Trans. Software Eng.
-
-
Paul, S.1
Prakash, A.2
-
49
-
-
33747452004
-
-
Representing Semantically Analyzed C++ Code with REPRISE, 119-134, 1991.
-
D. Rosenblum and A. Wolf, Representing Semantically Analyzed C++ Code with REPRISE, Proc. USENIX C++ Conf., Washington, DC, pp. 119-134, 1991.
-
Proc. USENIX C++ Conf., Washington, DC, Pp.
-
-
Rosenblum, D.1
Wolf, A.2
-
50
-
-
0030417555
-
-
Creating a Research Infrastructure for Reengineering, 98-102, Monterey, Calif., IEEE CS Press, 1996.
-
S. Rugaber and L. Wills, Creating a Research Infrastructure for Reengineering, Proc.Third Working Conf. Reverse Eng., pp. 98-102, Monterey, Calif., IEEE CS Press, 1996.
-
Proc.Third Working Conf. Reverse Eng., Pp.
-
-
Rugaber, S.1
Wills, L.2
-
51
-
-
0031372523
-
-
Identifying Modules via Concept Analysis, 170-179, Bari, Italy, IEEE CS Press, 1997.
-
M. Siff and T. Reps, Identifying Modules via Concept Analysis, Proc. Int'l Conf. Software Maintenance, pp. 170-179, Bari, Italy, IEEE CS Press, 1997.
-
Proc. Int'l Conf. Software Maintenance, Pp.
-
-
Siff, M.1
Reps, T.2
-
52
-
-
33747502777
-
-
Programmable reverse Engineering, vol. 4, no. 4, pp. 501-520, 1994.
-
S.R. Tilley, K. Wong, M.-A.D. Storey, and H.A. Muller, Programmable reverse Engineering, Int'l J. Software Eng. and Knowledge Eng., vol. 4, no. 4, pp. 501-520, 1994.
-
Int'l J. Software Eng. and Knowledge Eng.
-
-
Tilley, S.R.1
Wong, K.2
Storey, M.-A.D.3
Muller, H.A.4
-
53
-
-
0021457061
-
-
Program Slicing, vol. 10, no. 4, pp. 352-357, 1984.
-
M. Weiser, Program Slicing, IEEE Trans. Software Eng., vol. 10, no. 4, pp. 352-357, 1984.
-
IEEE Trans. Software Eng.
-
-
Weiser, M.1
|