Software Startup Practices - Software Development in Startups Through the Lens of the Essence Theory of Software Engineering.
Kai-Kristian KemellVille RavaskaAnh Nguyen-DucPekka AbrahamssonPublished in: PROFES (2020)
Keyphrases
- software development
- software engineering
- agile development
- software systems
- software industry
- extreme programming
- development methodologies
- software engineering practices
- software developers
- case study
- software projects
- software design
- tool support
- development process
- software engineers
- software process
- software testing
- software quality
- software architecture
- development cycle
- agile methods
- software reuse
- cost estimation
- software evolution
- software components
- software maintenance
- software artifacts
- requirements engineering
- software cost estimation
- effort estimation
- software development teams
- object oriented
- capability maturity model
- information systems development
- software development and maintenance
- complex software systems
- agile software development
- pair programming
- software development processes
- information systems
- aspect oriented
- formal methods
- programming language
- artificial intelligence
- software product line
- reverse engineering
- design patterns
- software development effort
- model driven architecture
- software development process
- process improvement
- product development
- software development environments
- source code