Benefits and Drawbacks of Representing and Analyzing Source Code and Software Engineering Artifacts with Graph Databases.
Rudolf RamlerGeorg BuchgeherClaus KlammerMichael PfeifferChristian SalomonHannes ThallerLukas LinsbauerPublished in: SWQD (2019)
Keyphrases
- source code
- graph databases
- software artifacts
- software engineering
- software systems
- software projects
- software engineers
- open source
- software maintenance
- software development
- graph mining
- application domains
- software evolution
- software repositories
- mining software repositories
- structured data
- reverse engineering
- index structure
- reverse engineer
- graph model
- query language
- high level
- mining algorithm
- pattern mining
- similarity search
- case study
- regular expressions
- xml databases
- software quality
- pattern matching
- bug localization
- real world
- protein structure
- design patterns