Mining API patterns as partial orders from source code: from usage scenarios to specifications.
Mithun AcharyaTao XieJian PeiJun XuPublished in: ESEC/SIGSOFT FSE (2007)
Keyphrases
- source code
- partial order
- usage scenarios
- sequential patterns
- software repositories
- design patterns
- software systems
- open source
- mining software repositories
- software projects
- total order
- high level
- software maintenance
- partially ordered
- data mining techniques
- frequent patterns
- static analysis
- execution traces
- written in natural language
- software evolution
- program understanding
- logical formulas
- data mining
- plagiarism detection
- automated tools
- website
- manual inspection
- api calls
- software architecture
- object oriented
- database systems
- java code
- databases