-
1
-
-
0028699676
-
A greedy approach to object identification in imperative code
-
IEEE Computer Society Press, Los Alamitos, CA
-
ACHEE, B. L. AND CARVER, D. L. 1994. A greedy approach to object identification in imperative code. In Workshop on Program Comprehension. IEEE Computer Society Press, Los Alamitos, CA, 4-11.
-
(1994)
Workshop on Program Comprehension
, pp. 4-11
-
-
Achee, B.L.1
Carver, D.L.2
-
2
-
-
85013098056
-
Pirate's Adventure
-
Dec.
-
ADAMS, S. 1980. Pirate's Adventure. BYTE 5, 12 (Dec.), 192-212.
-
(1980)
BYTE
, vol.5
, Issue.12
, pp. 192-212
-
-
Adams, S.1
-
3
-
-
0005304817
-
Pattern matching in strings
-
R. V. Book, Ed. Academic Press, Inc., New York, NY
-
AHO, A. V. 1980. Pattern matching in strings. In Formal Language Theory: Perspectives and Open Problems, R. V. Book, Ed. Academic Press, Inc., New York, NY, 325-347.
-
(1980)
Formal Language Theory: Perspectives and Open Problems
, pp. 325-347
-
-
Aho, A.V.1
-
4
-
-
0004072686
-
-
Addison-Wesley Longman Publ. Co., Inc., Reading, MA
-
AHO, A. V., SETHI, R., AND ULLMAN, J. D. 1986. Compilers: Principles, Techniques, and Tools. Addison-Wesley Longman Publ. Co., Inc., Reading, MA.
-
(1986)
Compilers: Principles, Techniques, and Tools
-
-
Aho, A.V.1
Sethi, R.2
Ullman, J.D.3
-
5
-
-
0028714269
-
Visualizing program slices
-
St. Louis, MO. IEEE Computer Society, Washington, DC
-
BALL, T. AND EICK, S. G. 1994. Visualizing program slices. In Proceedings of the IEEE Symposium on Visual Languages (St. Louis, MO). IEEE Computer Society, Washington, DC, 288-295.
-
(1994)
Proceedings of the IEEE Symposium on Visual Languages
, pp. 288-295
-
-
Ball, T.1
Eick, S.G.2
-
6
-
-
0019622033
-
A guided tour of program design methodologies
-
Oct.
-
BERGLAND, G. D. 1981. A guided tour of program design methodologies. Computer 14, 10 (Oct.), 18-37.
-
(1981)
Computer
, vol.14
, Issue.10
, pp. 18-37
-
-
Bergland, G.D.1
-
8
-
-
0031341346
-
How software tools organize programmer behavior during the task of data encapsulation
-
BOWDIDGE, R. W. AND GRISWOLD, W. G. 1997. How software tools organize programmer behavior during the task of data encapsulation. Empirical Softw. Eng. 2, 3, 221-268.
-
(1997)
Empirical Softw. Eng.
, vol.2
, Issue.3
, pp. 221-268
-
-
Bowdidge, R.W.1
Griswold, W.G.2
-
9
-
-
0022334641
-
The automatic restructuring of COBOL
-
Sheraton Inn Washington-Northwest, Nov. 11-13, 1985. IEEE Press, Piscataway, NJ
-
BUSH, E. 1985. The automatic restructuring of COBOL. In Proceedings of the Conference on Software Maintenance-1985 (Sheraton Inn Washington-Northwest, Nov. 11-13, 1985). IEEE Press, Piscataway, NJ, 35-41.
-
(1985)
Proceedings of the Conference on Software Maintenance-1985
, pp. 35-41
-
-
Bush, E.1
-
10
-
-
35848943966
-
A reverse engineering method for identifying reusable abstract data types
-
Baltimore, MD. IEEE Press, Piscataway, NJ
-
CANFORA, G., CIMITILE, A., AND MUNRO, M. 1993a. A reverse engineering method for identifying reusable abstract data types. In Proceedings of the 1st Working Conference on Reverse Engineering (Baltimore, MD). IEEE Press, Piscataway, NJ, 73-82.
-
(1993)
Proceedings of the 1st Working Conference on Reverse Engineering
, pp. 73-82
-
-
Canfora, G.1
Cimitile, A.2
Munro, M.3
-
11
-
-
84987257578
-
Experiments in identifying reusable abstact data types in program code
-
Capri, Italy. IEEE Computer Society Press, Los Alamitos, CA
-
CANFORA, G., CIMITILE, A., MUNRO, M., AND TORTORELLA, M. 1993b. Experiments in identifying reusable abstact data types in program code. In Proceedings of the IEEE Conference on Program Comprehension (Capri, Italy). IEEE Computer Society Press, Los Alamitos, CA, 36-45.
-
(1993)
Proceedings of the IEEE Conference on Program Comprehension
, pp. 36-45
-
-
Canfora, G.1
Cimitile, A.2
Munro, M.3
Tortorella, M.4
-
12
-
-
0542398760
-
-
Master's thesis, Computer Science Dept., University of California at San Diego, La Jolla, CA
-
CHEN, M. 1996. A tool for planning restructuring of data abstractions in large systems. Master's thesis, Computer Science Dept., University of California at San Diego, La Jolla, CA.
-
(1996)
A Tool for Planning Restructuring of Data Abstractions in Large Systems
-
-
Chen, M.1
-
13
-
-
0007130311
-
Identification and extraction of "domain independent" components in large programs
-
Baltimore, MD. IEEE Press, Piscataway, NJ
-
CUTILLO, F., FIORE, P., AND VISAGGIO, G. 1993. Identification and extraction of "domain independent" components in large programs. In Proceedings of the 1st Working Conference on Reverse Engineering (Baltimore, MD). IEEE Press, Piscataway, NJ.
-
(1993)
Proceedings of the 1st Working Conference on Reverse Engineering
-
-
Cutillo, F.1
Fiore, P.2
Visaggio, G.3
-
14
-
-
0016621287
-
Better manpower utilization using automatic restructuring
-
AFIPS Press, Arlington, VA
-
DE BALBINE, G. 1975. Better manpower utilization using automatic restructuring. In National Computer Conference. AFIPS Press, Arlington, VA.
-
(1975)
National Computer Conference
-
-
De Balbine, G.1
-
16
-
-
0026944030
-
Seesoft - A tool for visualizing line oriented software statistics
-
Nov.
-
EICK, S. G., STEFFEN, J. L., AND SUMNER, E. E. 1992. Seesoft - A tool for visualizing line oriented software statistics. IEEE Trans. Softw. Eng. 18, 11 (Nov.), 957-968.
-
(1992)
IEEE Trans. Softw. Eng.
, vol.18
, Issue.11
, pp. 957-968
-
-
Eick, S.G.1
Steffen, J.L.2
Sumner, E.E.3
-
17
-
-
0023827124
-
Assessing the quality of abstract data types written in ADA
-
Singapore, April 11-15, 1988. IEEE Computer Society Press, Los Alamitos, CA
-
EMBLEY, D. W. AND WOODFIELD, S. N. 1988. Assessing the quality of abstract data types written in ADA. In Proceedings of the 10th International Conference on Software Engineering (Singapore, April 11-15, 1988). IEEE Computer Society Press, Los Alamitos, CA, 144-153.
-
(1988)
Proceedings of the 10th International Conference on Software Engineering
, pp. 144-153
-
-
Embley, D.W.1
Woodfield, S.N.2
-
18
-
-
0029345859
-
Managing design trade-offs for a program understanding and transformation tool
-
July/Aug.
-
GRISWOLD, W. G. AND ATKINSON, D. C. 1995. Managing design trade-offs for a program understanding and transformation tool. J. Syst. Softw. 30, 1&2 (July/Aug.), 99-116.
-
(1995)
J. Syst. Softw.
, vol.30
, Issue.1-2
, pp. 99-116
-
-
Griswold, W.G.1
Atkinson, D.C.2
-
19
-
-
85031702081
-
Program restructuring via design-level manipulation
-
Lecture Notes in Computer Science, Springer-Verlag, New York, NY
-
GRISWOLD, W. G. AND BOWDIDGE, R. W. 1993. Program restructuring via design-level manipulation. In Workshop on Studies of Software Design. Lecture Notes in Computer Science, vol. 1078. Springer-Verlag, New York, NY.
-
(1993)
Workshop on Studies of Software Design
, vol.1078
-
-
Griswold, W.G.1
Bowdidge, R.W.2
-
20
-
-
0542374947
-
Computer-aided vs. manual program restructuring
-
Jan.
-
GRISWOLD, W. G. AND NOTKIN, D. 1992. Computer-aided vs. manual program restructuring. SIGSOFT Softw. Eng. Notes 17, 1 (Jan.), 33-41.
-
(1992)
SIGSOFT Softw. Eng. Notes
, vol.17
, Issue.1
, pp. 33-41
-
-
Griswold, W.G.1
Notkin, D.2
-
21
-
-
0027623592
-
Automated assistance for program restructuring
-
July
-
GRISWOLD, W. G. AND NOTKIN, D. 1993. Automated assistance for program restructuring. ACM Trans. Softw. Eng. Methodol. 2, 3 (July), 228-269.
-
(1993)
ACM Trans. Softw. Eng. Methodol.
, vol.2
, Issue.3
, pp. 228-269
-
-
Griswold, W.G.1
Notkin, D.2
-
22
-
-
0029718233
-
Fast, flexible syntactic pattern matching and processing
-
Berlin, Germany. IEEE Press, Piscataway, NJ
-
GRISWOLD, W. G., ATKINSON, D., AND MCCURDY, C. 1996a. Fast, flexible syntactic pattern matching and processing. In Proceedings of the IEEE 1996 4th Workshop on Program Comprehension (WPC '96) (Berlin, Germany). IEEE Press, Piscataway, NJ, 144-153.
-
(1996)
Proceedings of the IEEE 1996 4th Workshop on Program Comprehension (WPC '96)
, pp. 144-153
-
-
Griswold, W.G.1
Atkinson, D.2
Mccurdy, C.3
-
23
-
-
0030406473
-
Tool support for planning the restructuring of data abstractions in large systems
-
San Francisco, CA. ACM Press, New York, NY
-
GRISWOLD, W. G., CHEN, M. I., BOWDIDGE, R. W., AND MORGENTHALER, J. D. 1996b. Tool support for planning the restructuring of data abstractions in large systems. In Proceeding of the ACM SIGSOFT '96 Symposium on the Foundations of Software Engineering (San Francisco, CA). ACM Press, New York, NY.
-
(1996)
Proceeding of the ACM SIGSOFT '96 Symposium on the Foundations of Software Engineering
-
-
Griswold, W.G.1
Chen, M.I.2
Bowdidge, R.W.3
Morgenthaler, J.D.4
-
24
-
-
0000886439
-
Direct manipulation interfaces
-
HUTCHINS, E. L., HOLLAN, J. D., AND NORMAN, D. A. 1985. Direct manipulation interfaces. Human-Comput. Interact. 1, 311-338.
-
(1985)
Human-Comput. Interact.
, vol.1
, pp. 311-338
-
-
Hutchins, E.L.1
Hollan, J.D.2
Norman, D.A.3
-
25
-
-
85029748418
-
Refactoring and aggregation
-
Lecture Notes in Computer Science. Springer-Verlag, New York, NY
-
JOHNSON, R. E. AND OPDYKE, W. F. 1993. Refactoring and aggregation. In Object Technologies for Advanced Software: 1st JSSST International Symposium. Lecture Notes in Computer Science. Springer-Verlag, New York, NY, 264-278.
-
(1993)
Object Technologies for Advanced Software: 1st JSSST International Symposium
, pp. 264-278
-
-
Johnson, R.E.1
Opdyke, W.F.2
-
26
-
-
0003487338
-
-
A.P.I.C. Studies in Data Processing. Academic Press Professional, Inc., San Diego, CA
-
LEHMAN, M. M. AND BELADY, L. A., EDS., 1985. Program Evolution: Processes of Software Change. A.P.I.C. Studies in Data Processing. Academic Press Professional, Inc., San Diego, CA.
-
(1985)
Program Evolution: Processes of Software Change
-
-
Lehman, M.M.1
Belady, L.A.2
-
28
-
-
0017526283
-
Abstraction mechanisms in CLU
-
LISKOV, B., SNYDER, A., ATKINSON, R., AND SCHAFFERT, C. 1977. Abstraction mechanisms in CLU. Commun. ACM 20, 8, 564-576.
-
(1977)
Commun. ACM
, vol.20
, Issue.8
, pp. 564-576
-
-
Liskov, B.1
Snyder, A.2
Atkinson, R.3
Schaffert, C.4
-
29
-
-
0025452152
-
Drawing dynamic trees
-
MOEN, S. 1990. Drawing dynamic trees. IEEE Softw. 7, 1, 21-28.
-
(1990)
IEEE Softw.
, vol.7
, Issue.1
, pp. 21-28
-
-
Moen, S.1
-
30
-
-
84947721895
-
Program analysis for practical program restructuring
-
Seattle, WA, W. G. Griswold, Ed.
-
MORGENTHALER, J. D. AND GRISWOLD, W. G. 1995. Program analysis for practical program restructuring. In Workshop on Program Transformation for Software Evolution (Seattle, WA), W. G. Griswold, Ed.
-
(1995)
Workshop on Program Transformation for Software Evolution
-
-
Morgenthaler, J.D.1
Griswold, W.G.2
-
31
-
-
0348160363
-
A reverse engineering environment based on spacial and visual software interconnection models
-
Tyson's Corner, VA, Dec. 9-11, 1992. ACM Press, New York, NY
-
MULLER, H. A., TILLEY, S. R., ORGUN, M. A., AND CORRIE, B. D. 1992. A reverse engineering environment based on spacial and visual software interconnection models. In Proceedings of the 5th ACM Symposium on Software Development Environments (SIGSOFT '92) (Tyson's Corner, VA, Dec. 9-11, 1992). ACM Press, New York, NY, 88-98.
-
(1992)
Proceedings of the 5th ACM Symposium on Software Development Environments (SIGSOFT '92)
, pp. 88-98
-
-
Muller, H.A.1
Tilley, S.R.2
Orgun, M.A.3
Corrie, B.D.4
-
32
-
-
0029452202
-
Software reflexion models: Bridging the gap between source and high-level models
-
Oct.
-
MURPHY, G. C., NOTKIN, D., AND SULLIVAN, K. 1995. Software reflexion models: Bridging the gap between source and high-level models. SIGSOFT Softw. Eng. Notes 20, 4 (Oct.), 18-28.
-
(1995)
SIGSOFT Softw. Eng. Notes
, vol.20
, Issue.4
, pp. 18-28
-
-
Murphy, G.C.1
Notkin, D.2
Sullivan, K.3
-
33
-
-
0029210690
-
Reengineering procedural into object-oriented systems
-
Toronto, Ontario. IEEE Press, Piscataway, NJ
-
NEWCOMB, P. 1995. Reengineering procedural into object-oriented systems. In Proceedings of the 2nd Working Conference on Reverse Engineering (Toronto, Ontario). IEEE Press, Piscataway, NJ, 237-249.
-
(1995)
Proceedings of the 2nd Working Conference on Reverse Engineering
, pp. 237-249
-
-
Newcomb, P.1
-
34
-
-
84987258048
-
Automating the modularization of large COBOL programs: Application of an enabling technology for reengineering
-
Baltimore, MD. IEEE Press, Piscataway, NJ
-
NEWCOMB, P. AND MARKOSIAN, L. 1993. Automating the modularization of large COBOL programs: Application of an enabling technology for reengineering. In Proceedings of the 1st Working Conference on Reverse Engineering (Baltimore, MD). IEEE Press, Piscataway, NJ, 222-230.
-
(1993)
Proceedings of the 1st Working Conference on Reverse Engineering
, pp. 222-230
-
-
Newcomb, P.1
Markosian, L.2
-
35
-
-
0346436156
-
-
Ph.D. thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, Champaign, IL
-
OPDYKE, W. F. 1991. Refactoring: A program restructuring aid in designing object-oriented application frameworks. Ph.D. thesis, Department of Computer Science, University of Illinois at Urbana-Champaign, Champaign, IL.
-
(1991)
Refactoring: A Program Restructuring Aid in Designing Object-oriented Application Frameworks
-
-
Opdyke, W.F.1
-
36
-
-
0024663131
-
The relationship between slices and module cohesion
-
Pittsburgh, PA, May 15-18, 1989. ACM Press, New York, NY
-
OTT, L. M. AND THUSS, J. J. 1989. The relationship between slices and module cohesion. In Proceedings of the 11th International Conference on Software Engineering (Pittsburgh, PA, May 15-18, 1989). ACM Press, New York, NY, 198-204.
-
(1989)
Proceedings of the 11th International Conference on Software Engineering
, pp. 198-204
-
-
Ott, L.M.1
Thuss, J.J.2
-
37
-
-
0015482049
-
On the criteria to be used in decomposing systems into modules
-
PARNAS, D. L. 1972. On the criteria to be used in decomposing systems into modules. Commun. ACM 15, 12, 1053-1058.
-
(1972)
Commun. ACM
, vol.15
, Issue.12
, pp. 1053-1058
-
-
Parnas, D.L.1
-
38
-
-
0020810134
-
Program transformation systems
-
PARTSCH, H. AND STEINBRUGGEN, R. 1983. Program transformation systems. ACM Comput. Surv. 15, 3, 199-236.
-
(1983)
ACM Comput. Surv.
, vol.15
, Issue.3
, pp. 199-236
-
-
Partsch, H.1
Steinbruggen, R.2
-
39
-
-
0024106230
-
The programmer's apprentice: A research overview
-
Nov.
-
RICH, C. AND WATERS, R. C. 1988. The programmer's apprentice: A research overview. Computer 21, 11 (Nov.), 10-25.
-
(1988)
Computer
, vol.21
, Issue.11
, pp. 10-25
-
-
Rich, C.1
Waters, R.C.2
-
41
-
-
84987179894
-
The PICASSO application framework
-
Hilton Head, SC, Nov. 11 - 13, 1991. ACM Press, New York, NY
-
ROWE, L. A., KONSTAN, J. A., SMITH, B. C., SEITZ, S., AND LIU, C. 1991. The PICASSO application framework. In Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology (Hilton Head, SC, Nov. 11 - 13, 1991). ACM Press, New York, NY, 95-105.
-
(1991)
Proceedings of the 4th Annual ACM Symposium on User Interface Software and Technology
, pp. 95-105
-
-
Rowe, L.A.1
Konstan, J.A.2
Smith, B.C.3
Seitz, S.4
Liu, C.5
-
42
-
-
0020799406
-
Direct manipulation: A step beyond programming languages
-
SHNEIDERMAN, B. 1983. Direct manipulation: A step beyond programming languages. Computer 16, 8, 57-69.
-
(1983)
Computer
, vol.16
, Issue.8
, pp. 57-69
-
-
Shneiderman, B.1
-
43
-
-
0026237262
-
An intelligent tool for re-engineering software modularity
-
Austin, TX, 1991. IEEE Computer Society Press, Los Alamitos, CA
-
SCHWANKE, R. W. 1991. An intelligent tool for re-engineering software modularity. In Proceedings of the 13th International Conference on Software Engineering (Austin, TX, 1991). IEEE Computer Society Press, Los Alamitos, CA, 83-92.
-
(1991)
Proceedings of the 13th International Conference on Software Engineering
, pp. 83-92
-
-
Schwanke, R.W.1
-
44
-
-
0010310168
-
-
Master's thesis, Department of Information and Computer Science, Queen's University, Kingston, Ontario, Canada
-
SRINIVASAN, R. 1993. Automatic software design recovery and re-modularization using source transformation. Master's thesis, Department of Information and Computer Science, Queen's University, Kingston, Ontario, Canada.
-
(1993)
Automatic Software Design Recovery and Re-modularization Using Source Transformation
-
-
Srinivasan, R.1
-
46
-
-
0029717388
-
Points-to analysis in almost linear time
-
St. Petersburg Beach, FL, Jan. 21 - 24, 1996. ACM, New York, NY
-
STEENSGAARD, B. 1996. Points-to analysis in almost linear time. In Conference Record of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages (St. Petersburg Beach, FL, Jan. 21 - 24, 1996). ACM, New York, NY, 32-41.
-
(1996)
Conference Record of the 23rd ACM SIGPLAN-SIGACT Symposium on Principles of Programming Languages
, pp. 32-41
-
-
Steensgaard, B.1
-
47
-
-
0015974558
-
Structured design
-
STEVENS, W. P., MYERS, G. J., AND CONSTANTINE, L. L. 1974. Structured design. IBM Syst. J. 13, 2, 115-139.
-
(1974)
IBM Syst. J.
, vol.13
, Issue.2
, pp. 115-139
-
-
Stevens, W.P.1
Myers, G.J.2
Constantine, L.L.3
-
48
-
-
0030378327
-
Augmenting pattern-based architectural recovery with flow analysis: Mosaic - A case study
-
Monterey, CA, 1996. IEEE Press, Piscataway, NJ
-
TONELLA, P., FIUTEM, R., ANTONIOL, G., AND MERLO, E. 1996. Augmenting pattern-based architectural recovery with flow analysis: Mosaic - A case study. In Proceedings of the Working Conference on Reverse Engineering (WCRE '96) (Monterey, CA, 1996). IEEE Press, Piscataway, NJ, 198-207.
-
(1996)
Proceedings of the Working Conference on Reverse Engineering (WCRE '96)
, pp. 198-207
-
-
Tonella, P.1
Fiutem, R.2
Antoniol, G.3
Merlo, E.4
-
49
-
-
0021457061
-
Program slicing
-
WEISER, M. 1984. Program slicing. IEEE Trans. Softw. Eng. SE-10, 4, 352-357.
-
(1984)
IEEE Trans. Softw. Eng.
, vol.SE-10
, Issue.4
, pp. 352-357
-
-
Weiser, M.1
|