Towards API Usability Engineering as a Software Engineering Paradigm.
Christian KlaußPublished in: Software Engineering & Management (2015)
Keyphrases
- software engineering
- software development
- artificial intelligence
- systems engineering
- software systems
- software engineers
- requirements engineering
- development process
- software design
- reverse engineering
- requirements elicitation
- software maintenance
- software architecture
- programming language
- open source
- software reuse
- object oriented
- software projects
- software developers
- neural network
- formal methods
- software intensive systems
- application programming interface
- development lifecycle
- knowledge engineering
- database
- design patterns
- third party
- user experience
- source code
- knowledge management
- computer science
- databases
- application developers
- life cycle
- engineering students
- usability evaluation
- engineering courses