An Ontology for Software Patterns: Application to Blockchain-Based Software Development.
Nicolas SixCamilo Correa-RestrepoNicolas HerbautCamille SalinesiPublished in: EDOC Workshops (2022)
Keyphrases
- software development
- development lifecycle
- software development environment
- software systems
- software developers
- software projects
- software design
- software architecture
- software requirements
- software application
- software components
- development life cycle
- software industry
- software engineering
- design patterns
- frequent patterns
- software maintenance
- open source
- software quality
- domain knowledge
- artificial intelligence
- information systems
- agile software development
- knowledge base
- relational databases
- model driven development
- development cycle
- platform independent
- software evolution
- formal methods
- software testing
- open source software
- pattern mining