Keyphrases
- software development
- software engineering
- mobile devices
- software systems
- case study
- mobile phone
- software developers
- software development effort
- wireless devices
- desktop computers
- mobile learning
- development process
- computer systems
- mobile communication
- software testing
- software design
- software architecture
- software industry
- mobile networks
- mobile applications
- e learning
- mobile environments
- location aware
- computer technology
- context aware
- software components
- computing environments
- extreme programming
- pair programming
- development methodologies
- effort estimation
- software development projects
- information systems
- requirements engineering
- mobile technologies
- communication technologies