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: CoRR (2021)
Keyphrases
- software development
- software engineering
- software industry
- agile development
- software systems
- extreme programming
- software developers
- software engineering practices
- development methodologies
- software projects
- case study
- software design
- software process
- software architecture
- software quality
- software reuse
- tool support
- effort estimation
- software maintenance
- development process
- development cycle
- software testing
- cost estimation
- software components
- agile methods
- pair programming
- agile software development
- artificial intelligence
- software engineers
- information systems development
- reverse engineering
- programming language
- requirements engineering
- software development teams
- software artifacts
- software development processes
- software evolution
- software development and maintenance
- formal methods
- metamodel
- software development process
- software cost estimation
- complex software systems
- design patterns
- model driven architecture
- process improvement
- development effort
- product line
- software product line
- object oriented
- software development environments
- software requirements
- real world
- software development effort
- information systems
- development teams
- software development environment
- product development
- systems development