메뉴 건너뛰기




Volumn 49, Issue 9-10, 2007, Pages 985-998

Method and implementation for investigating code clones in a software system

Author keywords

Code clone; Software maintenance; Software metrics; Software understanding

Indexed keywords

CODES (SYMBOLS); COMPUTER AIDED SOFTWARE ENGINEERING; COMPUTER SOFTWARE MAINTENANCE; LARGE SCALE SYSTEMS;

EID: 34347383992     PISSN: 09505849     EISSN: None     Source Type: Journal    
DOI: 10.1016/j.infsof.2006.10.005     Document Type: Article
Times cited : (35)

References (23)
  • 1
    • 34347385132 scopus 로고    scopus 로고
    • Ant. http://ant.apache.org/.
  • 2
    • 34347370558 scopus 로고    scopus 로고
    • B.S. Baker, A program for identifying duplicated code, in: Proceedings of the 24th Symposium of Computing Science and Statistics, March 1992, pp. 49-57.
  • 3
    • 0029222025 scopus 로고    scopus 로고
    • B.S. Baker, On finding duplication and near-duplication in large software systems. in: Proceedings of the 2nd Working Conference on Reverse Engineering, July 1995, pp. 86-95.
  • 4
    • 0034503791 scopus 로고    scopus 로고
    • M. Balazinska, E. Merlo, M. Dagenais, B. Lagüe, K. Kontogiannis, Advanced clone-analysis to support object-oriented system refactoring, in: Proceedings of the 7th IEEE International Working Conference on Reverse Engineering, November 2000, pp. 98-107.
  • 5
    • 32344438117 scopus 로고    scopus 로고
    • H.A. Basit, S. Jarzabek, Detecting higher-level similarity patterns in programs, in: Proceedings of the ACM SIGSOFT Symposium on the Foundations of Software Engineering, September 2005, pp. 156-165.
  • 6
    • 0032311601 scopus 로고    scopus 로고
    • I. Baxter, A. Yahin, L. Moura, M. Anna, L. Bier, Clone detection using abstract syntax trees, in: Proceedings of the International Conference on Software Maintenance 98, March 1998, pp. 368-377.
  • 7
    • 34347378980 scopus 로고    scopus 로고
    • ClearCase. http://www-306.ibm.com/software/awdtools/clearcase/.
  • 8
    • 0033308732 scopus 로고    scopus 로고
    • S. Ducasse, M. Rieger, S. Demeyer, A language independent approach for detecting duplicated code, in: Proceedings of the International Conference on Software Maintenance 99, August 1999, pp. 109-118.
  • 10
    • 34347385538 scopus 로고    scopus 로고
    • J.H. Johnson, Navigating the textual redundancy web in legacy source, in: Proceedings of the 1996 Conference of Centre for Advanced Studies on Collaborative Research, November 1996, pp. 7-16.
  • 11
    • 0036648690 scopus 로고    scopus 로고
    • Ccfinder: A multi-linguistic token-based code clone detection system for large scale source code
    • Kamiya T., Kusumoto S., and Inoue K. Ccfinder: A multi-linguistic token-based code clone detection system for large scale source code. IEEE Transactions on Software Engineering 28 7 (2002) 654-670
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.7 , pp. 654-670
    • Kamiya, T.1    Kusumoto, S.2    Inoue, K.3
  • 12
    • 33646409529 scopus 로고    scopus 로고
    • C. Kapser, M. Godfrey, Improved tool support for the investigation of duplication in software, in: Proceedings of the 21st International Conference on Software Maintenance, September 2005, pp. 305-314.
  • 13
    • 84890052317 scopus 로고    scopus 로고
    • R. Komondoor, S. Horwitz, Using slicing to identify duplication in source code, in: Proceedings of the 8th International Symposium on Static Analysis, July 2001, pp. 40-56.
  • 14
    • 0030407014 scopus 로고    scopus 로고
    • J. Mayrand, C. Leblanc, E. Merlo, Experiment on the automatic detection of function clones in a software system using metrics, in: Proceedings of the International Conference on Software Maintenance 96, November 1996, pp. 244-253.
  • 15
    • 18144389452 scopus 로고    scopus 로고
    • M. Rieger, S. Ducasse, M. Lanza, Insights into system-wide code duplication, in: Proceedings of the 11th Working Conference on Reverse Engineering, November 2004, pp. 100-109.
  • 16
    • 34347388927 scopus 로고    scopus 로고
    • SourceOffSize. http://www.sourcegear.com/sos/.
  • 17
    • 84948459152 scopus 로고    scopus 로고
    • Y. Ueda, T. Kamiya, S. Kusumoto, K. Inoue, Gemini: maintenance support environment based on code clone analysis, in: Proceedings of the 8th International Symposium on Software Matrics, June 2002, pp. 67-76.
  • 18
    • 84948985305 scopus 로고    scopus 로고
    • Y. Ueda, T. Kamiya, S. Kusumoto, K. Inoue, On detection of gapped code clones using gap locations, in: Proceedings of the 9th Asia-Pacific Software Engineering Conference, December 2002, pp. 327-336.
  • 19
    • 34347371690 scopus 로고    scopus 로고
    • VisualSourceSafe. http://msdn.microsoft.com/vstudio/previous/ssafe/.
  • 20
    • 0346151254 scopus 로고    scopus 로고
    • A. Walenstein, N. Jyoti, J. Li, Y. Yang, A. Lakhotia, Problems creating task-relevant clone detection reference data, in: Proceedings of the 10th Working Conference on Reverse Engineering, November 2003, pp. 285-294.
  • 21
    • 34347404390 scopus 로고    scopus 로고
    • WebLogic. http://www.beasys.com/products/weblogic/.
  • 22
    • 34347376044 scopus 로고    scopus 로고
    • WebSphere. http://www-306.ibm.com/software/websphere/.
  • 23
    • 70450123611 scopus 로고    scopus 로고
    • S.W.L. Yip, T. Lam, A software maintenance survey, in: Proceedings of the 1st Asia-Pacific Software Engineering Conference, December 1994, pp. 70-79.


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