Keyphrases
- interdisciplinary field
- programming language
- software development
- software systems
- language learning
- electrical engineering
- diverse fields
- computer science
- modeling language
- software tools
- engineering design
- engineering disciplines
- physical sciences
- platform independent
- software process
- graduate students
- software architecture
- computer systems
- data mining
- neural network
- database
- software maintenance
- test cases
- design process
- requirements engineering
- source code
- user interface
- software platform
- java programming
- natural language
- practical experiences
- case study