Duplicated Code Pattern Mining in Visual Programming Languages.
Miguel Terra-NevesJoão NadkarniMiguel VenturaPedro ResendeHugo VeigaAntónio AlegriaPublished in: CoRR (2021)
Keyphrases
- pattern mining
- programming language
- program code
- high level
- programming tool
- object oriented
- mining algorithm
- data mining
- general purpose
- pattern discovery
- frequent pattern mining
- interesting patterns
- software engineering
- programming environment
- graph mining
- strongly typed
- logic programming
- sequential pattern mining
- visual programming
- itemsets
- lambda calculus
- programs written
- domain specific languages
- database languages
- data mining techniques
- object oriented programming
- denotational semantics
- sequential patterns
- frequent patterns
- programming language constructs
- data abstraction
- specification language
- source code
- java language
- concurrent programming
- domain driven
- program understanding
- object oriented concepts
- knowledge discovery
- real world
- data sets