메뉴 건너뛰기




Volumn 49, Issue 3, 2007, Pages 230-243

Semantic clustering: Identifying topics in source code

Author keywords

Clustering; Latent Semantic Indexing; Reverse engineering; Visualization

Indexed keywords

COMPUTATIONAL LINGUISTICS; INFORMATION ANALYSIS; REVERSE ENGINEERING; SEMANTICS; VOCABULARY CONTROL;

EID: 33846409962     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.10.017     Document Type: Article
Times cited : (400)

References (45)
  • 1
    • 33846426643 scopus 로고    scopus 로고
    • A. Abran, P. Bourque, R. Dupuis, L. Tripp, Guide to the software engineering body of knowledge (ironman version), Tech. rep., IEEE Computer Society, 2004.
  • 2
    • 17644428012 scopus 로고    scopus 로고
    • The class blueprint: Visually supporting the understanding of classes
    • Ducasse S., and Lanza M. The class blueprint: Visually supporting the understanding of classes. IEEE Transactions on Software Engineering 31 1 (2005) 75-90
    • (2005) IEEE Transactions on Software Engineering , vol.31 , Issue.1 , pp. 75-90
    • Ducasse, S.1    Lanza, M.2
  • 3
    • 0026205471 scopus 로고
    • An information retrieval approach for automatically constructing software libraries
    • Maarek Y.S., Berry D.M., and Kaiser G.E. An information retrieval approach for automatically constructing software libraries. IEEE Transactions on Software Engineering 17 8 (1991) 800-813
    • (1991) IEEE Transactions on Software Engineering , vol.17 , Issue.8 , pp. 800-813
    • Maarek, Y.S.1    Berry, D.M.2    Kaiser, G.E.3
  • 5
    • 0024699072 scopus 로고
    • Design recovery for maintenance and reuse
    • Biggerstaff T.J. Design recovery for maintenance and reuse. IEEE Computer 22 (1989) 36-49
    • (1989) IEEE Computer , vol.22 , pp. 36-49
    • Biggerstaff, T.J.1
  • 9
    • 18144387283 scopus 로고    scopus 로고
    • A. Marcus, A. Sergeyev, V. Rajlich, J. Maletic, An information retrieval approach to concept location in source code, in: Proceedings of the 11th Working Conference on Reverse Engineering (WCRE 2004), 2004, pp. 214-223.
  • 10
    • 84976658532 scopus 로고
    • A computer generated aid for cluster analysis
    • Ling R.L. A computer generated aid for cluster analysis. Communications of ACM 16 6 (1973) 355-361
    • (1973) Communications of ACM , vol.16 , Issue.6 , pp. 355-361
    • Ling, R.L.1
  • 11
    • 33846461519 scopus 로고    scopus 로고
    • S. Ducasse, T. Gîrba, M. Lanza, S. Demeyer, Moose: a collaborative and extensible reengineering environment, in: Tools for Software Maintenance and Reengineering, RCOST Software Technology Series, Franco Angeli, Milano, 2005, pp. 55-71.
  • 13
    • 33846193700 scopus 로고    scopus 로고
    • A. Kuhn, S. Ducasse, T. Gîrba, Enriching reverse engineering with semantic clustering, in: Proceedings of the Working Conference on Reverse Engineering (WCRE 2005), IEEE Computer Society Press, Los Alamitos, CA, 2005, pp. 113-122.
  • 14
    • 34547371669 scopus 로고    scopus 로고
    • S. Ducasse, T. Gîrba, A. Kuhn, Distribution map, in: Proceedings of the 22nd IEE International Conference on Software Maintenance (ICSM 2006), 2006, pp. 203-212.
  • 15
    • 0029546874 scopus 로고
    • Using linear algebra for intelligent information retrieval
    • Berry M.W., Dumais S.T., and O'Brien G.W. Using linear algebra for intelligent information retrieval. SIAM Review 37 4 (1995) 573-597
    • (1995) SIAM Review , vol.37 , Issue.4 , pp. 573-597
    • Berry, M.W.1    Dumais, S.T.2    O'Brien, G.W.3
  • 16
    • 33846443433 scopus 로고    scopus 로고
    • P. Foltz, D. Laham, T. Landauer, Automated essay scoring: Applications to educational technology, in: Proceedings of the World Conference on Educational Multimedia, Hypermedia and Telecommunications (EdMedia 1999), 1999, pp. 939-944.
  • 17
    • 0026989461 scopus 로고    scopus 로고
    • S.T. Dumais, J. Nielsen, Automating the assignment of submitted manuscripts to reviewers, in: Research and Development in Information Retrieval, 1992, pp. 233-244.
  • 18
    • 79958775709 scopus 로고    scopus 로고
    • J.I. Maletic, A. Marcus, Using latent semantic analysis to identify similarities in source code to support program understanding, in: Proceedings of the 12th International Conference on Tools with Artificial Intelligences (ICTAI 2000), 2000, pp. 46-53.
  • 19
    • 18944403532 scopus 로고    scopus 로고
    • S. Kawaguchi, P.K. Garg, M. Matsushita, K. Inoue, Mudablue: An automatic categorization system for open source repositories, in: Proceedings of the 11th Asia-Pacific Software Engineering Conference (APSEC 2004), 2004, pp. 184-193.
  • 20
    • 33846451579 scopus 로고    scopus 로고
    • A. Marcus, J.I. Maletic, Identification of high-level concept clones in source code, in: Proceedings of the 16th International Conference on Automated Software Engineering (ASE 2001), 2001, pp. 107-114.
  • 21
    • 18044397305 scopus 로고    scopus 로고
    • A. De Lucia, F. Fasano, R. Oliveto, G. Tortora, Enhancing an artefact management system with traceability recovery features, in: Proceedings of the 20th IEEE International Conference on Software Maintainance (ICSM 2004), 2004, pp. 306-315.
  • 22
    • 33646924318 scopus 로고    scopus 로고
    • A. Marcus, D. Poshyvanyk, The conceptual cohesion of classes, in: Proceedings of the International Conference on Software Maintenance (ICSM 2005), IEEE Computer Society Press, Los Alamitos, CA, 2005, pp. 133-142.
  • 23
    • 0000600219 scopus 로고
    • The latent semantic analysis theory of acquisition, induction, and representation of knowledge
    • Landauer T., and Dumais S. The latent semantic analysis theory of acquisition, induction, and representation of knowledge. Psychological Review 104/2 (1991) 211-240
    • (1991) Psychological Review , vol.104-2 , pp. 211-240
    • Landauer, T.1    Dumais, S.2
  • 24
    • 0027306292 scopus 로고    scopus 로고
    • T.J. Biggerstaff, B.G. Mittbander, D. Webster, The concept assignment problem in program understanding, in: Proceedings of the 15th International Conference on Software Engineering (ICSE 1993), IEEE Computer, 1993.
  • 26
    • 33846411253 scopus 로고    scopus 로고
    • A. Kuhn, O. Greevy, T. Gîrba, Applying semantic analysis to feature execution traces, in: Proceedings of Workshop on Program Comprehension through Dynamic Analysis (PCODA 2005), 2005, pp. 48-53.
  • 27
    • 84948481845 scopus 로고
    • An algorithm for suffix stripping
    • Porter M.F. An algorithm for suffix stripping. Program 14 3 (1980) 130-137
    • (1980) Program , vol.14 , Issue.3 , pp. 130-137
    • Porter, M.F.1
  • 29
    • 33846460596 scopus 로고    scopus 로고
    • J. Bertin, Sémiologie graphique, Les Re-impressions des Editions de l'Ecole des Hautes Etudes En Sciences Sociales, 1973.
  • 32
    • 33846460989 scopus 로고    scopus 로고
    • A. Kuhn, Semantic clustering: Making use of linguistic information to reveal concepts in source code, Diploma Thesis, University of Bern, March 2006.
  • 33
    • 33846436625 scopus 로고    scopus 로고
    • P. Nakov, A. Popova, P. Mateev, Weight functions impact on lsa performance, in: Proceedings of the EuroConference Recent Advances in Natural Language Processing (RANLP 2001), 2001, pp. 187-193.
  • 36
    • 0031597149 scopus 로고    scopus 로고
    • N. Anquetil, T. Lethbridge, Extracting concepts from file names; a new file clustering criterion, in: International Conference on Software Engineering (ICSE 1998), 1998, pp. 84-93.
  • 38
    • 84976668346 scopus 로고
    • Software reuse through information retrieval
    • Frakes W., and Nejmeh B. Software reuse through information retrieval. SIGIR Forum 21 1-2 (1987) 30-36
    • (1987) SIGIR Forum , vol.21 , Issue.1-2 , pp. 30-36
    • Frakes, W.1    Nejmeh, B.2
  • 39
    • 0034498012 scopus 로고    scopus 로고
    • G. Antoniol, G. Canfora, G. Casazza, A. De Lucia, Information retrieval models for recovering traceability links between code and documentation, in: Proceedings of the International Conference on Software Maintenance (ICSM 2000), 2000, pp. 40-49.
  • 40
    • 0037925467 scopus 로고    scopus 로고
    • A. Marcus, J. Maletic, Recovering documentation-to-source-code traceability links using latent semantic indexing, in: Proceedings of the 25th International Conference on Software Engineering (ICSE 2003), 2003, pp. 125-135.
  • 43
    • 0036441899 scopus 로고    scopus 로고
    • G.A. Di Lucca, M. Di Penta, S. Gradara, An approach to classify software maintenance requests, in: Proceedings of the 18th IEEE International Conference on Software Maintenance (ICSM 2002), 2002, pp. 93-102.


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