Duplicated code pattern mining in visual programming languages.
Miguel Terra-NevesJoão NadkarniMiguel VenturaPedro ResendeHugo VeigaAntónio AlegriaPublished in: ESEC/SIGSOFT FSE (2021)
Keyphrases
- pattern mining
- programming language
- program code
- programming tool
- high level
- mining algorithm
- visual programming
- frequent pattern mining
- data mining
- domain specific languages
- graph mining
- object oriented
- pattern discovery
- frequent patterns
- programming environment
- general purpose
- denotational semantics
- strongly typed
- logic programming
- interesting patterns
- sequential pattern mining
- specification language
- domain driven
- data mining techniques
- lambda calculus
- software engineering
- sequential patterns
- object oriented programming
- itemsets
- database languages
- closed patterns
- program understanding
- programming language constructs
- knowledge discovery
- concurrent programming
- object oriented concepts
- data sets
- heuristic search