-
2
-
-
84915412120
-
Special issue on case tools for reverse engineering
-
H. B. Holbrook and S. M. Thebaut, “Special issue on case tools for reverse engineering,” Case Outlook, vol. 2, pp. 1–15, 1988.
-
(1988)
Case Outlook
, vol.2
, pp. 1-15
-
-
Holbrook, H.B.1
Thebaut, S.M.2
-
3
-
-
84915409230
-
Case considered tricky
-
B. Wachtel, “Case considered tricky,” Soft. Maint. News, vol. 7, 1989.
-
(1989)
Soft. Maint. News
, vol.7
-
-
Wachtel, B.1
-
4
-
-
0043014291
-
Reverse-engineering and visual environments: The VAPS project
-
G. Canfora and F. Vargiu, “Reverse-engineering and visual environments: The VAPS project,” in Proc. Workshop on Reverse Eng., CUEN, 141–175, 1991.
-
(1991)
Proc. Workshop on Reverse Eng., CUEN
, pp. 141-175
-
-
Canfora, G.1
Vargiu, F.2
-
5
-
-
0023385308
-
The program dependence graph and its use in optimization
-
J. Ferrante, K. Ottenstein, and J.Warren, “The program dependence graph and its use in optimization,” ACM Trans. Progr. Lang, and Svst., vol. 9, pp. 319–349, 1987.
-
(1987)
ACM Trans. Progr. Lang, and Svst
, vol.9
, pp. 319-349
-
-
Ferrante, J.1
Ottenstein, K.2
Warren, J.3
-
6
-
-
0026868788
-
The use of program dependence graphs in software engineering
-
S. Horwitz and T. Reps, “The use of program dependence graphs in software engineering,” in Proc. 14th fnt. Conf. Software Eng., pp. 392–411, 1992.
-
(1992)
Proc. 14th fnt. Conf. Software Eng
, pp. 392-411
-
-
Horwitz, S.1
Reps, T.2
-
7
-
-
0024104271
-
Web stuctures: A tool for representing and manipulating programs
-
A. Maggiolo-Schettini, M. Napoli, and G. Tortora, “Web stuctures: A tool for representing and manipulating programs,” IEEE Trans. Software Eng., vol. SE-14, pp. 1597–1609, 1988.
-
(1988)
IEEE Trans. Software Eng
, vol.SE-14
, pp. 1597-1609
-
-
Maggiolo-Schettini, A.1
Napoli, M.2
Tortora, G.3
-
8
-
-
0023327532
-
No silver bullet: Essens and accident of software engineering
-
F. P. Brooks, “No silver bullet: Essens and accident of software engineering,” IEEE Computer, vol. 20, pp. 10–19, 1987.
-
(1987)
IEEE Computer
, vol.20
, pp. 10-19
-
-
Brooks, F.P.1
-
9
-
-
0002186214
-
LASSIE: A knowledge-based software information system
-
B. Devambu, R. J. Brachman, P. G. Selfridge, and B.W. Ballard, “LASSIE: A knowledge-based software information system,” Commun. ACM, vol. 34, pp. 35–49, 1991.
-
(1991)
Commun. ACM
, vol.34
, pp. 35-49
-
-
Devambu, B.1
Brachman, R.J.2
Selfridge, P.G.3
Ballard, B.W.4
-
10
-
-
84945711861
-
Tools fair: Out of the lab, onto the shelf
-
G. Forte, “Tools fair: Out of the lab, onto the shelf,” IEEE Software, vol. 9, pp. 70–79, 1992.
-
(1992)
IEEE Software
, vol.9
, pp. 70-79
-
-
Forte, G.1
-
11
-
-
84945719854
-
Reverse engineering and intermodular data flow: A theoretical approach
-
G. Canfora and A. Cimitile, “Reverse engineering and intermodular data flow: A theoretical approach,” J. Soft. Maintenace: Res. and Pract., vol. 4, pp. 37–59, 1992.
-
(1992)
J. Soft. Maintenace: Res. and Pract
, vol.4
, pp. 37-59
-
-
Canfora, G.1
Cimitile, A.2
-
12
-
-
84945719855
-
LIS: A software engineering laboratory for software maintenance
-
G. Canfora and A. Cimitile, “LIS: A software engineering laboratory for software maintenance,” in Proc. Software Eng. Symp. 1991, 1991.
-
(1991)
Proc. Software Eng. Symp. 1991
-
-
Canfora, G.1
Cimitile, A.2
-
13
-
-
0026865713
-
GENOA—A customizable, language-and front-end independent code analyzer
-
P. T. Devanbu, “GENOA—A customizable, language-and front-end independent code analyzer,” in Proc. 14th Int. Conf. on Software Eng., pp. 307–319, 1992.
-
(1992)
Proc. 14th Int. Conf. on Software Eng
, pp. 307-319
-
-
Devanbu, P.T.1
-
14
-
-
0026958787
-
A rule based tool for reverse engineering from source code to graphical model
-
H. Huang, K. Sugihara, and I. Miyamoto, “A rule based tool for reverse engineering from source code to graphical model,” in Proc. 4th Int. Conf. on Software Eng. and Knowledge Eng., pp. 178–185, 1992.
-
(1992)
Proc. 4th Int. Conf. on Software Eng. and Knowledge Eng
, pp. 178-185
-
-
Huang, H.1
Sugihara, K.2
Miyamoto, I.3
-
15
-
-
0018985666
-
Understanding and debbugging programs
-
F. J. LuKey, “Understanding and debbugging programs,” Int. J. Man-Machine Studies, vol. 12, pp. 189–202, 1980.
-
(1980)
Int. J. Man-Machine Studies
, vol.12
, pp. 189-202
-
-
LuKey, F.J.1
-
16
-
-
0025229148
-
Knowledge based program analysis
-
M. T. Harandi and J. O. Ning, “Knowledge based program analysis,” IEEE Software, vol. 7, pp. 74–80, 1990.
-
(1990)
IEEE Software
, vol.7
, pp. 74-80
-
-
Harandi, M.T.1
Ning, J.O.2
-
17
-
-
0002930385
-
The future of software: A management perspective
-
V. R. Basili and J. D. Musa, “The future of software: A management perspective,” IEEE Computer, vol. 24, pp. 74–80, 1991.
-
(1991)
IEEE Computer
, vol.24
, pp. 74-80
-
-
Basili, V.R.1
Musa, J.D.2
-
19
-
-
0026170770
-
A packaging system for heterogeneous execution environments
-
J. R. Callahan and J. M. Purtilo, “A packaging system for heterogeneous execution environments,” IEEE Trans. Software Eng., vol. 17, pp. 626–635, 1991.
-
(1991)
IEEE Trans. Software Eng
, vol.17
, pp. 626-635
-
-
Callahan, J.R.1
Purtilo, J.M.2
-
20
-
-
84945719857
-
Testing programs by queries
-
V. DeLeo, M. Napoli, G. Nota, and G. Tortora, “Testing programs by queries,” in Proc. 3rd Int. Conf. on Software Eng. and Knowledge Eng., 241–248, 1991.
-
(1991)
Proc. 3rd Int. Conf. on Software Eng. and Knowledge Eng
, pp. 241-248
-
-
DeLeo, V.1
Napoli, M.2
Nota, G.3
Tortora, G.4
-
22
-
-
84976658030
-
Software process enactment in OIKOS
-
V. Ambriola, P. Ciancarini, and C. Montangero, “Software process enactment in OIKOS,” in ACM S1GSOFT Symp. on Practical Software Development Environment, vol. 15, pp. 183–192, 1990.
-
(1990)
ACM S1GSOFT Symp. on Practical Software Development Environment
, vol.15
, pp. 183-192
-
-
Ambriola, V.1
Ciancarini, P.2
Montangero, C.3
-
23
-
-
0042513322
-
Reverse engineering process, design recovery and structure charts
-
P. Benedusi, A. Cimitile, and U. De Carlini, “Reverse engineering process, design recovery and structure charts,” J. Syst. Software, vol. 16, 1992.
-
(1992)
J. Syst. Software
, vol.16
-
-
Benedusi, P.1
Cimitile, A.2
De Carlini, U.3
-
24
-
-
0003819265
-
Structured Design
-
Englewood Cliffs, NJ: Prentice-Hall
-
E. Yourdon and L. L. Constantine, Structured Design. Englewood Cliffs, NJ: Prentice-Hall, 1979.
-
(1979)
-
-
Yourdon, E.1
Constantine, L.L.2
-
25
-
-
21544478406
-
Structured Analysis
-
Englewood Cliffs, NJ: Prentice-Hall
-
V. Weinberg, Structured Analysis. Englewood Cliffs, NJ: Prentice-Hall, 1980.
-
(1980)
-
-
Weinberg, V.1
-
26
-
-
0024938328
-
A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance
-
P. Benedusi, A. Cimitile, and U. De Carlini, “A reverse engineering methodology to reconstruct hierarchical data flow diagrams for software maintenance,” in Proc. Conf on Software Maintenance 1989, pp. 180–189, 1989.
-
(1989)
Proc. Conf on Software Maintenance 1989
, pp. 180-189
-
-
Benedusi, P.1
Cimitile, A.2
De Carlini, U.3
-
27
-
-
0025509789
-
Maintenance and intermodular dependencies in Pascal environment
-
A. Cimitile, G. Di Lucca, and P. Maresca, “Maintenance and intermodular dependencies in Pascal environment,” in Proc. Conf. on Software Maintenance, pp. 72–83, 1990.
-
(1990)
Proc. Conf. on Software Maintenance
, pp. 72-83
-
-
Cimitile, A.1
Di Lucca, G.2
Maresca, P.3
-
28
-
-
0023596873
-
Maintenance and reverse engineering: Low level design documents production and improvment
-
P. Antonini, P. Benedusi, G. Cantone, and A. Cimitile, “Maintenance and reverse engineering: Low level design documents production and improvment,” in Proc. Conf. on Software Maintenance, pp. 91–100, 1987.
-
(1987)
Proc. Conf. on Software Maintenance
, pp. 91-100
-
-
Antonini, P.1
Benedusi, P.2
Cantone, G.3
Cimitile, A.4
-
29
-
-
0003493157
-
Flow Analysis of Computer Programs
-
New York: Elsevier North Holland
-
M. S. Hecht, Flow Analysis of Computer Programs. New York: Elsevier North Holland, 1977.
-
(1977)
-
-
Hecht, M.S.1
-
30
-
-
84945719858
-
-
Englewood Cliffs, NJ: Prentice-Hall
-
A. V. Aho and J. D. Ullmann, the Theory of Parsing, Translation and Compiling, Vol. 2. Englewood Cliffs, NJ: Prentice-Hall, 1973.
-
(1973)
The Theory of Parsing, Translation and Compiling
, vol.2
-
-
Aho, A.V.1
Ullmann, J.D.2
-
31
-
-
0018018382
-
A practical interprocedural data-flow analysis algorithm
-
J. M. Barth, “A practical interprocedural data-flow analysis algorithm,” Commun. ACM, vol. 21, pp. 724–736, 1978.
-
(1978)
Commun. ACM
, vol.21
, pp. 724-736
-
-
Barth, J.M.1
-
32
-
-
84976666650
-
Efficient computation of flow insensitive interprocedural summary information
-
K. D. Cooper and K. Kennedy, “Efficient computation of flow insensitive interprocedural summary information,” ACM SIGPLAN Symp. on Compiler Construction, vol. 19, pp. 247–258, 1984.
-
(1984)
ACM SIGPLAN Symp. on Compiler Construction
, vol.19
, pp. 247-258
-
-
Cooper, K.D.1
Kennedy, K.2
-
33
-
-
0003010649
-
An efficient way to find the side effects of procedure calls and the aliases of variables
-
ACM
-
J. P. Banning, “An efficient way to find the side effects of procedure calls and the aliases of variables,” in Proc. 6th POPL Conf, ACM, pp. 724–736, 1979.
-
(1979)
Proc. 6th POPL Conf
, pp. 724-736
-
-
Banning, J.P.1
-
34
-
-
0024606949
-
Interprocedural optimization: Experimental results
-
J. Richardson and M. Ganapathy, “Interprocedural optimization: Experimental results,” Software Pract. Exper., vol. 9, pp. 149–169, 1989.
-
(1989)
Software Pract. Exper
, vol.9
, pp. 149-169
-
-
Richardson, J.1
Ganapathy, M.2
-
35
-
-
0025245266
-
Reverse engineering and design recovery: A taxonomy
-
E. J. Chikofsky and J. H. Cross, II, “Reverse engineering and design recovery: A taxonomy,” IEEE Software, vol. 7, pp. 13–17, 1990.
-
(1990)
IEEE Software
, vol.7
, pp. 13-17
-
-
Chikofsky, E.J.1
Cross, J.H.2
-
36
-
-
0025252785
-
Using function abstraction to understand program behavior
-
P. A. Hausler, M. G. Pleszkoch, R. C. Linger, and A. R. Hevner, “Using function abstraction to understand program behavior,” IEEE Software, vol. 7, pp. 55–63, 1990.
-
(1990)
IEEE Software
, vol.7
, pp. 55-63
-
-
Hausler, P.A.1
Pleszkoch, M.G.2
Linger, R.C.3
Hevner, A.R.4
-
37
-
-
84987227133
-
Reverse engineering: Algorithms for program graph production
-
A. Cimitile and U. De Carlini, “Reverse engineering: Algorithms for program graph production,” Software-Pract. and Exper., vol. 21, pp. 519–537, 1991.
-
(1991)
Software-Pract. and Exper
, vol.21
, pp. 519-537
-
-
Cimitile, A.1
De Carlini, U.2
-
39
-
-
0025403761
-
The C information abstractor system
-
Y.F. Chen, M.Y. Nishimoto, and C.V. Ramamoorthy, “The C information abstractor system,” IEEE Trans. Software Eng., vol. 16, pp. 325–334, 1990.
-
(1990)
IEEE Trans. Software Eng
, vol.16
, pp. 325-334
-
-
Chen, Y.F.1
Nishimoto, M.Y.2
Ramamoorthy, C.V.3
-
41
-
-
0026865655
-
Visualizing and querying software structures
-
M. Consens, A. Mendelzon, and A. G. Ryman, “Visualizing and querying software structures,” in Proc. 14th Int. Conf. on Software Eng., pp. 138–157, 1992.
-
(1992)
Proc. 14th Int. Conf. on Software Eng
, pp. 138-157
-
-
Consens, M.1
Mendelzon, A.2
Ryman, A.G.3
-
43
-
-
0024610771
-
Efficient database access from Prolog
-
S. Ceri, G. Gottlob, and G. Wiederhold, “Efficient database access from Prolog,” IEEE Trans. Software Eng., vol. SE-15, pp. 153–164, 1989.
-
(1989)
IEEE Trans. Software Eng
, vol.SE-15
, pp. 153-164
-
-
Ceri, S.1
Gottlob, G.2
Wiederhold, G.3
-
44
-
-
0026881963
-
Designing and prototyping data-intensive applications in the Logres and Algres programming environment
-
F. Cacace, S. Ceri, L. Tanca, and S. Crespi-Reghizzi, “Designing and prototyping data-intensive applications in the Logres and Algres programming environment,” IEEE Trans. Software Eng., vol. 18, pp. 534–546, 1992.
-
(1992)
IEEE Trans. Software Eng
, vol.18
, pp. 534-546
-
-
Cacace, F.1
Ceri, S.2
Tanca, L.3
Crespi-Reghizzi, S.4
|