메뉴 건너뛰기




Volumn 26, Issue 1, 1996, Pages 25-48

An improved algorithm for identifying objects in code

Author keywords

Code scavenging; Data abstractions; Object oriented programming; Reuse re engineering; Reverse engineering; Software comprehension

Indexed keywords

ABSTRACTING; ALGORITHMS; CODES (SYMBOLS); COMPUTER SYSTEMS; INFORMATION SCIENCE; OBJECT ORIENTED PROGRAMMING; STATISTICAL METHODS;

EID: 0029734233     PISSN: 00380644     EISSN: None     Source Type: Journal    
DOI: 10.1002/(sici)1097-024x(199601)26:1<25::aid-spe994>3.0.co;2-t     Document Type: Article
Times cited : (53)

References (31)
  • 1
    • 0025512566 scopus 로고
    • Identifying objects in a conventional procedural language: An example of data design recovery
    • San Diego, California, IEEE Comp. Soc. Press
    • S. Liu and N. Wilde, 'Identifying objects in a conventional procedural language: An example of data design recovery', Proc. Conference on Software Maintenance, San Diego, California, IEEE Comp. Soc. Press, 1990, pp. 266-271.
    • (1990) Proc. Conference on Software Maintenance , pp. 266-271
    • Liu, S.1    Wilde, N.2
  • 2
    • 84987258064 scopus 로고
    • Program dependence analysis
    • Orlando, Florida, IEEE Comp. Soc. Press
    • P. E. Livadas and P. K. Roy, 'Program dependence analysis', Proc. Conference on Software Maintenance, Orlando, Florida, IEEE Comp. Soc. Press, 1992, pp. 356-365.
    • (1992) Proc. Conference on Software Maintenance , pp. 356-365
    • Livadas, P.E.1    Roy, P.K.2
  • 4
    • 0027188242 scopus 로고
    • Automating the detection of reusable parts in existing software
    • Baltimore, Maryland, IEEE Comp. Soc. Press
    • M. F. Dunn and J. C. Knight, 'Automating the detection of reusable parts in existing software', Proc. International Conference on Software Engineering, Baltimore, Maryland, IEEE Comp. Soc. Press, 1993, pp. 381-390.
    • (1993) Proc. International Conference on Software Engineering , pp. 381-390
    • Dunn, M.F.1    Knight, J.C.2
  • 6
    • 0024906562 scopus 로고
    • The retrospective introduction of abstraction into software
    • Miami, Florida, IEEE Comp. Soc. Press
    • A. Colbrook and C. Smythe, 'The retrospective introduction of abstraction into software', Proc. Conference on Software Maintenance, Miami, Florida, IEEE Comp. Soc. Press, 1989, pp. 166-173.
    • (1989) Proc. Conference on Software Maintenance , pp. 166-173
    • Colbrook, A.1    Smythe, C.2
  • 7
    • 85061594402 scopus 로고
    • Migration of procedurally oriented COBOL programs in an object-oriented achitecture
    • Orlando, Florida, IEEE Comp. Soc. Press
    • H. M. Sneed, 'Migration of procedurally oriented COBOL programs in an object-oriented achitecture', Proc. Conference on Software Maintenance, Orlando, Florida, IEEE Comp. Soc. Press, 1992, pp. 105-116.
    • (1992) Proc. Conference on Software Maintenance , pp. 105-116
    • Sneed, H.M.1
  • 9
    • 35848943966 scopus 로고
    • A reverse engineering method for identifying reusable abstract data type
    • Baltimore, Maryland, IEEE Comp. Soc. Press
    • G. Canfora, A. Cimitile and M. Munro, 'A reverse engineering method for identifying reusable abstract data type', Proc. Working Conference on Reverse Engineering, Baltimore, Maryland, IEEE Comp. Soc. Press, 1993, pp. 73-82.
    • (1993) Proc. Working Conference on Reverse Engineering , pp. 73-82
    • Canfora, G.1    Cimitile, A.2    Munro, M.3
  • 10
    • 84987257578 scopus 로고
    • Experiments in identifying reusable abstract data types in program code
    • Capri, Italy, IEEE Comp. Soc. Press
    • G. Canfora, A. Cimitile, M. Munro and M. Tortorella, 'Experiments in identifying reusable abstract data types in program code', Proc. 2nd Workshop on Program Comprehension, Capri, Italy, IEEE Comp. Soc. Press, 1993, pp. 36-45.
    • (1993) Proc. 2nd Workshop on Program Comprehension , pp. 36-45
    • Canfora, G.1    Cimitile, A.2    Munro, M.3    Tortorella, M.4
  • 11
    • 84921137003 scopus 로고
    • Ph.D. Thesis, University of Durham, School of Engineering and Applied Science, Computer Science
    • F. W. Calliss, 'Inter-module code analysis for software maintenance', Ph.D. Thesis, University of Durham, School of Engineering and Applied Science, Computer Science, 1989.
    • (1989) Inter-module Code Analysis for Software Maintenance
    • Calliss, F.W.1
  • 13
    • 84976707537 scopus 로고
    • The program dependence graph in a software development environment
    • K. J. Ottenstein and L. M. Ottenstein, 'The program dependence graph in a software development environment', ACM Sigplan Notices, 19(5), 177-184 (1984).
    • (1984) ACM Sigplan Notices , vol.19 , Issue.5 , pp. 177-184
    • Ottenstein, K.J.1    Ottenstein, L.M.2
  • 15
    • 0043014291 scopus 로고
    • Reverse engineering, reuse re-engineering and visual environments: The VAPS Project
    • Portici (Naples), Italy, Ed. CUEN
    • G. Canfora and F. Vargiu, 'Reverse engineering, reuse re-engineering and visual environments: the VAPS Project', Proc. Workshop on Reverse Engineering, Portici (Naples), Italy, Ed. CUEN, 1991, pp. 142-175.
    • (1991) Proc. Workshop on Reverse Engineering , pp. 142-175
    • Canfora, G.1    Vargiu, F.2
  • 16
    • 5544280522 scopus 로고
    • VAPS: Visual aids for Pascal software comprehension
    • Position paper, Workshop Notes, Orlando, Florida
    • G. Canfora, A. Cimitile and U. de Carlini, 'VAPS: visual aids for Pascal software comprehension', Position paper, IEEE Workshop on Program Comprehension, Workshop Notes, Orlando, Florida, 1992, pp. 13-14.
    • (1992) IEEE Workshop on Program Comprehension , pp. 13-14
    • Canfora, G.1    Cimitile, A.2    De Carlini, U.3
  • 19
    • 5544249578 scopus 로고
    • Centre for Software Maintenance-University of Durham and AGS Information Services Ltd, unpublished internal document
    • SYSDOC: The System Documentation Tool System Manual, Centre for Software Maintenance-University of Durham and AGS Information Services Ltd, unpublished internal document, 1992.
    • (1992) SYSDOC: The System Documentation Tool System Manual
  • 20
    • 0027849361 scopus 로고
    • Extracting abstract data types from C programs: A case study
    • Montreal, Canada, IEEE Comp. Soc. Press
    • G. Canfora, A. Cimitile, M. Munro and C. J. Taylor, 'Extracting abstract data types from C programs: a case study', Conference on Software Maintenance, Montreal, Canada, IEEE Comp. Soc. Press, 1993, pp. 200-209.
    • (1993) Conference on Software Maintenance , pp. 200-209
    • Canfora, G.1    Cimitile, A.2    Munro, M.3    Taylor, C.J.4
  • 22
    • 0025403633 scopus 로고
    • Programming abstract data types, iterators and generic modules in C
    • G. Iannello, 'Programming abstract data types, iterators and generic modules in C', Software Practice and Experience, 20, 243-260 (1990).
    • (1990) Software Practice and Experience , vol.20 , pp. 243-260
    • Iannello, G.1
  • 25
    • 0021494691 scopus 로고
    • Empirical studies of programming knowledge
    • E. Soloway, 'Empirical studies of programming knowledge', IEEE Trans. Software Engineering, SE-10(5), 595-609 (1984).
    • (1984) IEEE Trans. Software Engineering , vol.SE-10 , Issue.5 , pp. 595-609
    • Soloway, E.1
  • 28
    • 0025212925 scopus 로고
    • Recognising a program's design
    • C. Rich and L. M. Wills, 'Recognising a program's design', IEEE Software, 7(1), 82-89 (1990).
    • (1990) IEEE Software , vol.7 , Issue.1 , pp. 82-89
    • Rich, C.1    Wills, L.M.2
  • 29
  • 30
    • 5544328416 scopus 로고
    • Qualifying reusable functions using symbolic execution
    • University of Durham, Department of Computer Science
    • A. Cimitile, A. de Lucia and M. Munro, 'Qualifying reusable functions using symbolic execution', Computer Science Technical Report, no. 1/95, University of Durham, Department of Computer Science, 1995.
    • (1995) Computer Science Technical Report, No. 1/95
    • Cimitile, A.1    De Lucia, A.2    Munro, M.3


* 이 정보는 Elsevier사의 SCOPUS DB에서 KISTI가 분석하여 추출한 것입니다.