When Scientific Software Meets Software Engineering.
Dorian LeroyJune SallouJohann BourcierBenoît CombemalePublished in: Computer (2021)
Keyphrases
- software engineering
- software systems
- software development
- software design
- software engineers
- software architecture
- software maintenance
- software reuse
- artificial intelligence
- software developers
- software projects
- development process
- software testing
- software evolution
- design patterns
- software life cycle
- software engineering practices
- software tools
- source code
- reverse engineering
- programming language
- product line
- software quality
- mining software repositories
- software development processes
- software development process
- software artifacts
- software intensive systems
- requirements engineering
- formal methods
- knowledge engineering
- computer systems
- scientific discovery
- software product line
- software industry
- systems development
- development methodologies
- software engineering education
- object oriented
- data model