Mining assumptions for software components using machine learning.
Khouloud GaaloulClaudio MenghiShiva NejatiLionel C. BriandDavid WolfePublished in: ESEC/SIGSOFT FSE (2020)
Keyphrases
- software components
- machine learning
- software systems
- software repositories
- software reuse
- text mining
- data mining
- building blocks
- knowledge discovery
- software development
- reusable components
- information extraction
- java programs
- component based architecture
- web services
- data mining techniques
- decision trees
- learning algorithm
- software modules
- itemsets
- reinforcement learning
- business processes
- case study
- software quality
- databases
- open source
- cooperative
- data model