The STUDIA UNIVERSITATIS BABEŞ-BOLYAI issue article summary

The summary of the selected article appears at the bottom of the page. In order to get back to the contents of the issue this article belongs to you have to access the link from the title. In order to see all the articles of the archive which have as author/co-author one of the authors mentioned below, you have to access the link from the author's name.

 
       
         
    STUDIA INFORMATICA - Issue no. Sp. Issue 1 / 2014  
         
  Article:   UTILISING THE SOFTWARE METRICS OF REFACTORERL TO IDENTIFY CODE CLONES IN ERLANG.

Authors:  MELINDA TÓTH.
 
       
         
  Abstract:   Code clones, the results of "copy& paste programming", are special types of bad smells. They have a negative impact on software development and maintenance lifecycle. The usual way to detect bad smells is to calculate software metrics. RefactorErl is a source code analysis and transformation tool for Erlang; it provides several software metrics to measure the complexity of the source code, and finds structures that violate some existing requirements or standards, or points out bad smells based on the results of them. In this paper we introduce an efficient, parallel,software metric based clone detection algorithm, which utilises software metrics of RefactorErl in an unusual way, for the functional programming language Erlang. We have successfully evaluated it on various open-source projects.

2010 Mathematics Subject Classi fication. 68W40, 68W10.1998 CR Categories and Descriptors. D.2.8 [Software engineering]: Metrics - Softwarescience; D.1.3 [Programming techniques]: Concurrent Programming - Parallel programming.

Key words and phrases. software metrics, clone detection, Erlang, static analysis, bad smell, RefactorErl, accurate result.
 
         
     
         
         
      Back to previous page