Research Software Science: Expanding the Impact of Research Software Engineering.
Michael A. HerouxPublished in: Comput. Sci. Eng. (2022)
Keyphrases
- software engineering
- software systems
- software development
- software engineers
- artificial intelligence
- software developers
- software architecture
- software design
- software projects
- software reuse
- software maintenance
- engineering courses
- development process
- design patterns
- software testing
- software quality
- software engineering practices
- computer science
- software artifacts
- development methodologies
- software engineering education
- programming language
- software components
- complex software systems
- computer systems
- source code
- product line
- software industry
- software life cycle
- mining software repositories
- software evolution
- object oriented
- impact analysis
- database applications
- neural network
- agile software development
- machine learning
- software development process
- development cycle
- information systems
- systems development
- requirements engineering
- high level
- science education
- user interface
- knowledge management
- software tools