Detecting Design Patterns in Android Applications with CodeBERT Embeddings and CK Metrics.
Gcinizwe DlaminiUsman AhmadLionel Randall KharkrangVladimir IvanovPublished in: AIST (2023)
Keyphrases
- design patterns
- object oriented software
- software engineering
- object oriented
- database driven
- usage scenarios
- ontology driven
- software design
- software architecture
- design principles
- specific problems
- learning objects
- software systems
- pattern languages
- software quality
- behavioural patterns
- metamodel
- process model
- manifold learning
- data flow
- evaluation metrics
- vector space
- low dimensional
- query language
- real world
- development process
- distance measure
- learning games
- design rationale
- xml documents
- feature space
- machine learning