메뉴 건너뛰기




Volumn , Issue , 2009, Pages 169-177

Clone detection and removal for erlang/OTP within a refactoring environment

Author keywords

Duplicated code; Erlang; Program analysis; Program transformation; Refactoring; Wrangler

Indexed keywords

DUPLICATED CODE; ERLANG; PROGRAM ANALYSIS; PROGRAM TRANSFORMATION; REFACTORING; WRANGLER;

EID: 64549091962     PISSN: None     EISSN: None     Source Type: Conference Proceeding    
DOI: 10.1145/1480945.1480971     Document Type: Conference Paper
Times cited : (37)

References (28)
  • 2
    • 0039528117 scopus 로고
    • A program for identifying duplicated code
    • J. Armstrong. Programming Erlang. Pragmatic Bookshelf, 2007. B. S. Baker. A Program for Identifying Duplicated Code. Computing Science and Statistics, 24:49-57, 1992.
    • (1992) Computing Science and Statistics , vol.24 , pp. 49-57
    • Baker, B.S.1
  • 3
    • 0029222025 scopus 로고
    • On Finding Duplication and Near-Duplication in Large Software Systems
    • In L.Wills, P. Newcomb, and E. Chikofsky, editors, Los Alamitos, California
    • B. S. Baker. On Finding Duplication and Near-Duplication in Large Software Systems. In L.Wills, P. Newcomb, and E. Chikofsky, editors, Second Working Conference on Reverse Engineering, Los Alamitos, California, 1995.
    • (1995) Second Working Conference on Reverse Engineering
    • Baker, B.S.1
  • 7
    • 0033308732 scopus 로고    scopus 로고
    • Language independent approach for detecting duplicated code
    • S. Ducasse, M. Rieger, and S. Demeyer. A language independent approach for detecting duplicated code. In Proceedings ICSM99 (International Conference on Software Maintenance, pages 109-118. IEEE, 1999. (Pubitemid 30547711)
    • (1999) Conference on Software Maintenance , pp. 109-118
    • Ducasse Stephane1    Rieger Matthias2    Demeyer Serge3
  • 8
    • 0004061016 scopus 로고    scopus 로고
    • Addison- Wesley Longman Publishing Co., Inc., Boston, MA, USA,ISBN 0-201-48567-2
    • M. Fowler. Refactoring: Improving the Design of Existing Code. Addison- Wesley Longman Publishing Co., Inc., Boston, MA, USA, 1999. ISBN 0-201-48567-48572
    • (1999) Refactoring: Improving the Design of Existing Code
    • Fowler, M.1
  • 10
    • 34548767669 scopus 로고    scopus 로고
    • DECKARD: Scalable and accurate tree-based detection of code clones
    • DOI 10.1109/ICSE.2007.30, 4222572, Proceedings - 29th International Conference on Software Engineering, ICSE 2007
    • L. Jiang, G. Misherghi, Z. Su, and S. Glondu. Deckard: Scalable and accurate tree-based detection of code clones. In ICSE '07: Proceedings of the 29th international conference on Software Engineering, pages 96- 105, Washington, DC, USA, 2007. IEEE Computer Society. (Pubitemid 47430645)
    • (2007) Proceedings - International Conference on Software Engineering , pp. 96-105
    • Jiang, L.1    Misherghi, G.2    Su, Z.3    Glondu, S.4
  • 11
    • 0036648690 scopus 로고    scopus 로고
    • CCFinder: A multilinguistic token-based code clone detection system for large scale source code
    • DOI 10.1109/TSE.2002.1019480
    • T. Kamiya, S. Kusumoto, and K. Inoue. CCFinder: A Multi-Linguistic Token-based Code Clone Detection System for Large Scale Source Code. IEEE Computer Society Trans. Software Engineering, 28(7):654-670, 2002.
    • (2002) IEEE Transactions on Software Engineering , vol.28 , Issue.7 , pp. 654-670
    • Kamiya, T.1    Kusumoto, S.2    Inoue, K.3
  • 13
    • 23044528486 scopus 로고    scopus 로고
    • Tool Demonstration: Finding Duplicated Code Using Program Dependences
    • Programming Languages and Systems
    • R. Komondoor and S. Horwitz. Tool Demonstration: Finding Duplicated Code Using Program Dependences. Lecture Notes in Computer Science, 2028:383-386, 2001. (Pubitemid 33256371)
    • (2001) LECTURE NOTES IN COMPUTER SCIENCE , Issue.2028 , pp. 383-386
    • Komondoor, R.1    Horwitz, S.2
  • 15
    • 62949124383 scopus 로고    scopus 로고
    • Tool support for refactoring functional programs
    • San Francisco, California, USA, January
    • H. Li and S. Thompson. Tool Support for Refactoring Functional Programs. In Partial Evaluation and Program Manipulation, San Francisco, California, USA, January 2008.
    • (2008) Partial Evaluation and Program Manipulation
    • Li, H.1    Thompson, S.2
  • 19
    • 33645819206 scopus 로고    scopus 로고
    • Cp-miner: Finding copy-paste and related bugs in large-scale software code
    • ISSN0098-5589. Member-Yuanyuan Zhou
    • Z. Li, S. Lu, and S. Myagmar. Cp-miner: Finding copy-paste and related bugs in large-scale software code. IEEE Trans. Softw. Eng., 32(3):176- 192, 2006b. ISSN 0098-5589. Member-Yuanyuan Zhou.
    • (2006) IEEE Trans. Softw. Eng. , vol.32 , Issue.3 , pp. 176-192
    • Li, Z.1    Lu, S.2    Myagmar, S.3
  • 21
    • 77954747683 scopus 로고    scopus 로고
    • Software quality analysis by code clones in industrial legacy software
    • Washington, DC, USA
    • A. Monden, D. Nakae, T. Kamiya, S. Sato, and K. Matsumoto. Software Quality Analysis by Code Clones in Industrial Legacy Software. In METRICS '02, Washington, DC, USA, 2002.
    • (2002) METRICS '02
    • Monden, A.1    Nakae, D.2    Kamiya, T.3    Sato, S.4    Matsumoto, K.5
  • 22
    • 67650682136 scopus 로고    scopus 로고
    • S. Peyton Jones editor, Cambridge University Press, ISBN 0-521-82614-82624
    • S. Peyton Jones, editor. Haskell 98 Language and Libraries: the Revised Report. Cambridge University Press, 2003. ISBN 0-521-82614-4.
    • (2003) Haskell 98 Language and Libraries: The Revised Report
  • 23
    • 62949129062 scopus 로고    scopus 로고
    • ProTest: property-based testing. http://www.protest-project.eu.
    • S. Peyton Jones, editor. Haskell 98 Language and Libraries: the Revised Report. Cambridge University Press, 2003. ISBN 0-521-82614-82624 ProTest: property-based testing. http://www.protest-project.eu.
    • ProTest: Property-Based Testing
  • 24
    • 57849136059 scopus 로고    scopus 로고
    • Technical report, School of Computing, Queen's University at Kingston, Ontario, Candada
    • C. H. Roy and R. Cordy. A Survey of Software Clone Detection Research. Technical report, School of Computing, Queen's University at Kingston, Ontario, Candada, 2007.
    • (2007) A Survey of Software Clone Detection Research
    • Roy, C.H.1    Cordy, R.2
  • 25
    • 77749271717 scopus 로고    scopus 로고
    • Experience from developing the dialyzer: A static analysis tool detecting defects in erlang applications
    • Presented at the
    • K. Sagonas. Experience from Developing the Dialyzer: A Static Analysis Tool Detecting Defects In Erlang Applications. Presented at the ACM SIGPLAN Workshop on the Evaluation of Software Defect Detection Tools, 2005.
    • (2005) ACM SIGPLAN Workshop on the Evaluation of Software Defect Detection Tools
    • Sagonas, K.1
  • 26
    • 67650660960 scopus 로고    scopus 로고
    • Technical report Computer-Science Department Haifa University Israel, August
    • D. Tsadok. ANSI C implementation of a Suffix Tree. Technical report, Computer-Science Department, Haifa University, Israel, August 2002.
    • (2002) ANSI C Implementation of a Suffix Tree
    • Tsadok, D.1
  • 27
    • 0001704377 scopus 로고
    • On-line construction of suffix trees
    • E. Ukkonen. On-Line Construction of Suffix Trees. Algorithmica, 14(3): 249-260, 1995.
    • (1995) Algorithmica , vol.14 , Issue.3 , pp. 249-260
    • Ukkonen, E.1


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