A Computerized Tutor for Architecting Software - Supporting the Creative Aspects of Software Development.
José L. Fernández-SánchezJavier Carracedo-PaisPublished in: ICSOFT (SE) (2007)
Keyphrases
- software development
- software engineering
- software systems
- software design
- aspect oriented
- software projects
- software architecture
- software developers
- software testing
- development process
- case study
- software quality
- effort estimation
- software components
- software evolution
- requirements engineering
- software maintenance
- intelligent tutoring systems
- software process
- software industry
- product line
- quality assurance
- development effort
- development cycle
- software engineers
- software artifacts
- software development environment
- software development effort
- software product
- software reuse
- source code
- knowledge management
- extreme programming
- agile development
- software platform
- tutoring system
- design patterns
- computer aided
- pair programming
- agile software development
- object oriented