Observe-mine-adopt (OMA): an agile way to enhance software maintainability.
Jane Huffman HayesNaresh MohamedTina Hong GaoPublished in: J. Softw. Maintenance Res. Pract. (2003)
Keyphrases
- software development
- software systems
- software maintenance
- source code
- software quality
- software reuse
- software components
- development process
- software projects
- development effort
- software architecture
- computer systems
- software development processes
- extreme programming
- case study
- development cycle
- maintenance effort
- software engineering
- software tools
- software developers
- project management
- supply chain management
- software design
- design patterns
- requirements engineering
- open source
- user interface
- real time
- quality assurance
- test cases
- cloud computing
- aspect oriented
- agile methods