Investigating the Use of Object-Oriented Design Patterns in Open-Source Software: A Case Study.
Apostolos AmpatzoglouSofia CharalampidouIoannis StamelosPublished in: ENASE (Selected Papers) (2010)
Keyphrases
- open source software
- design patterns
- object oriented
- open source
- software engineering
- object oriented software
- source code
- software development
- relational databases
- case study
- data model
- software design
- software systems
- design principles
- open source projects
- mailing lists
- open source software development
- reverse engineering
- specific problems
- database driven
- usage scenarios
- query language
- data flow
- design rationale
- free software
- test cases
- maintenance effort
- artificial intelligence