메뉴 건너뛰기




Volumn 11, Issue 3, 1999, Pages 201-221

Recovering Software Architecture from the Names of Source Files

Author keywords

Concept extraction; Design recovery; Legacy systems; Name analysis; Program understanding; Reverse engineering

Indexed keywords


EID: 0141692867     PISSN: 1532060X     EISSN: None     Source Type: Journal    
DOI: 10.1002/(sici)1096-908x(199905/06)11:3<201::aid-smr192>3.0.co;2-1     Document Type: Article
Times cited : (80)

References (24)
  • 1
    • 0141469637 scopus 로고    scopus 로고
    • File clustering using naming conventions for legacy systems
    • Johnson, J. H. (Ed), IBM Centre for Advanced Studies, Toronto, Canada
    • Anquetil, N. and Lethbridge, T. C. (1997) 'File clustering using naming conventions for legacy systems', in Johnson, J. H. (Ed), CASCON'97, IBM Centre for Advanced Studies, Toronto, Canada, pp. 184-195.
    • (1997) CASCON'97 , pp. 184-195
    • Anquetil, N.1    Lethbridge, T.C.2
  • 3
    • 84866804077 scopus 로고    scopus 로고
    • pub/smart/smart
    • Buckley, C. (1998) Smart v11.0, available via anonymous ftp from: ftp.cs.cornell.edu, in pub/smart/smart.
    • (1998) Smart V11.0
    • Buckley, C.1
  • 7
    • 33749864945 scopus 로고    scopus 로고
    • Gnu/Linux web page
    • Debian (1998) 'DEBIAN', Gnu/Linux web page URL: http://www.debian.org.
    • (1998) DEBIAN
    • Debian1
  • 8
    • 0029209971 scopus 로고
    • Recovering business rules from structured analysis specification
    • IEEE Computer Society Press, Los Alamitos CA
    • Leite, J. C. S. do P. and Cerqueira, P. M. (1995) 'Recovering business rules from structured analysis specification', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 13-21.
    • (1995) Proceedings Working Conference on Reverse Engineering , pp. 13-21
    • Leite, J.C.S.D.P.1    Cerqueira, P.M.2
  • 9
    • 84976825662 scopus 로고
    • Building and maintaining analysis-level class hierarchies using Galois lattices
    • Godin, R. and Mili, H. (1993) 'Building and maintaining analysis-level class hierarchies using Galois lattices', ACM SIGplan Notices, 28(10), 394-410.
    • (1993) ACM SIGplan Notices , vol.28 , Issue.10 , pp. 394-410
    • Godin, R.1    Mili, H.2
  • 10
    • 0004658670 scopus 로고
    • Searching for text? Send an N-gram!
    • Kimbrell, R. E. (1988) 'Searching for text? send an N-gram!', Byte, 13(5), 297-312.
    • (1988) Byte , vol.13 , Issue.5 , pp. 297-312
    • Kimbrell, R.E.1
  • 11
    • 0031103550 scopus 로고    scopus 로고
    • A unified framework for expressing software subsystem classification techniques
    • Lakhotia, A. (1997) 'A unified framework for expressing software subsystem classification techniques', Journal of Systems and Software, 36(3), 211-231.
    • (1997) Journal of Systems and Software , vol.36 , Issue.3 , pp. 211-231
    • Lakhotia, A.1
  • 12
    • 0029222463 scopus 로고
    • Automatic testing by reverse engineering of software documentation
    • IEEE Computer Society Press, Los Alamitos CA
    • Lutsky, P. (1995) 'Automatic testing by reverse engineering of software documentation', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 8-12.
    • (1995) Proceedings Working Conference on Reverse Engineering , pp. 8-12
    • Lutsky, P.1
  • 13
    • 0030380369 scopus 로고    scopus 로고
    • Recovering the structure of software systems using tube graph interconnection clustering
    • IEEE Computer Society Press, Los Alamitos CA
    • Mancoridis, S. and Holt, R. C. (1996) 'Recovering the structure of software systems using tube graph interconnection clustering', in Proceedings International Conference on Software Maintenance, IEEE Computer Society Press, Los Alamitos CA, pp. 23-32.
    • (1996) Proceedings International Conference on Software Maintenance , pp. 23-32
    • Mancoridis, S.1    Holt, R.C.2
  • 14
    • 0012614373 scopus 로고
    • Source code informal information analysis using connectionist models
    • Bajcsy, R. (Ed), Morgan Kaufmann Publishers, Inc., San Francisco CA
    • Merlo, E., McAdam, I. and De Mon, R. (1993) 'Source code informal information analysis using connectionist models', in Bajcsy, R. (Ed), International Joint Conference on Artificial Intelligence, IJCAI'93, volume 2, Morgan Kaufmann Publishers, Inc., San Francisco CA, pp. 1339-1344.
    • (1993) International Joint Conference on Artificial Intelligence, IJCAI'93 , vol.2 , pp. 1339-1344
    • Merlo, E.1    McAdam, I.2    De Mon, R.3
  • 16
    • 0030411675 scopus 로고    scopus 로고
    • Finding reusable software components in large systems
    • IEEE Computer Society Press, Los Alamitos CA
    • Neighbors, J. (1996) 'Finding reusable software components in large systems', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 2-10.
    • (1996) Proceedings Working Conference on Reverse Engineering , pp. 2-10
    • Neighbors, J.1
  • 17
    • 0031363926 scopus 로고    scopus 로고
    • Cliché recognition in legacy software: A scalable, knowledge-based approach
    • IEEE Computer Society Press, Los Alamitos CA
    • Palthepu, S., Greer, J. E. and McCalla, G. I. (1997) 'Cliché recognition in legacy software: a scalable, knowledge-based approach', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 94-103.
    • (1997) Proceedings Working Conference on Reverse Engineering , pp. 94-103
    • Palthepu, S.1    Greer, J.E.2    McCalla, G.I.3
  • 18
    • 0002831848 scopus 로고
    • A memory-based approach to recognizing programming plans
    • Quilici, A. (1994) 'A memory-based approach to recognizing programming plans', Communications of the ACM, 37(5), 84-93.
    • (1994) Communications of the ACM , vol.37 , Issue.5 , pp. 84-93
    • Quilici, A.1
  • 19
    • 0031363564 scopus 로고    scopus 로고
    • Jackal: A hierarchical approach to program understanding
    • IEEE Computer Society Press, Los Alamitos CA
    • Reeves, A. A. and Schlesinger, J. D. (1997) 'Jackal: a hierarchical approach to program understanding', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 84-93.
    • (1997) Proceedings Working Conference on Reverse Engineering , pp. 84-93
    • Reeves, A.A.1    Schlesinger, J.D.2
  • 20
    • 0031342098 scopus 로고    scopus 로고
    • The orphan adoption problem in architecture maintenance
    • Verhoef, C., Baxter, I. and Quilici, A. (Eds) IEEE Computer Society Press, Los Alamitos CA
    • Tzerpos, V. and Holt, R. C. (1997) 'The orphan adoption problem in architecture maintenance', in Verhoef, C., Baxter, I. and Quilici, A. (Eds) Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 76-82.
    • (1997) Proceedings Working Conference on Reverse Engineering , pp. 76-82
    • Tzerpos, V.1    Holt, R.C.2
  • 22
    • 0000398336 scopus 로고
    • Restructuring lattice theory: An approach based on hierarchies of concepts
    • Rival, I. (Ed), D. Reidel Publishing Company, Dordrecht, The Netherlands
    • Wille, R. (1982) 'Restructuring lattice theory: an approach based on hierarchies of concepts', in Rival, I. (Ed), Ordered Sets: Proceedings of the NATO Advanced Studies Institute, D. Reidel Publishing Company, Dordrecht, The Netherlands, pp. 445-470.
    • (1982) Ordered Sets: Proceedings of the NATO Advanced Studies Institute , pp. 445-470
    • Wille, R.1
  • 23
    • 0025491633 scopus 로고
    • Automated program recognition: A feasibility demonstration
    • Wills, L. M. (1990) 'Automated program recognition: a feasibility demonstration', Artificial Intelligence, 45(2), 113-171.
    • (1990) Artificial Intelligence , vol.45 , Issue.2 , pp. 113-171
    • Wills, L.M.1
  • 24
    • 0030420177 scopus 로고    scopus 로고
    • Some experiments toward understanding how program plan recognition algorithms scale
    • IEEE Computer Society Press, Los Alamitos CA
    • Woods, S. and Quilici, A. (1996) 'Some experiments toward understanding how program plan recognition algorithms scale', in Proceedings Working Conference on Reverse Engineering, IEEE Computer Society Press, Los Alamitos CA, pp. 21-30.
    • (1996) Proceedings Working Conference on Reverse Engineering , pp. 21-30
    • Woods, S.1    Quilici, A.2


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