DynaMine: finding common error patterns by mining software revision histories.
V. Benjamin LivshitsThomas ZimmermannPublished in: ESEC/SIGSOFT FSE (2005)
Keyphrases
- pattern mining
- frequent patterns
- sequential patterns
- data mining techniques
- discovering interesting
- emerging patterns
- interesting patterns
- pattern discovery
- mining frequent
- multiple data streams
- mining patterns
- software systems
- mining algorithm
- previously unknown
- clickstream data
- frequent sequential patterns
- sequential pattern mining
- frequent pattern mining
- redescription mining
- transactional data
- error rate
- transactional databases
- pattern extraction
- closed patterns
- software design
- repeating patterns
- discovering patterns
- knowledge base
- data mining
- user interface
- software tools
- design patterns
- incremental mining
- itemsets
- web logs
- periodic patterns
- software maintenance
- association mining
- software development
- data structure
- temporal association rules
- knowledge discovery
- association patterns
- software repositories
- mining association rules
- mining sequential patterns
- association rule mining
- text mining
- software architecture
- error bounds
- software developers
- association rules
- generalized association rules
- software components