Using Crowdsourced and Anonymized Personas in the Requirements Elicitation and Software Development Phases of Software Engineering.
Iosif AlvertisDimitris PapaspyrosSotiris KoussourisSpyros MouzakitisDimitris AskounisPublished in: ARES (2016)
Keyphrases
- requirements elicitation
- software engineering
- software development
- software development projects
- development process
- requirements engineering
- early phase
- software systems
- software developers
- software projects
- artificial intelligence
- software design
- privacy preserving
- software architecture
- object oriented
- software engineers
- software components
- systems development
- software testing
- software evolution
- extreme programming
- reverse engineering
- design patterns
- cost estimation
- pair programming
- software quality
- requirements analysis
- software industry
- software development process
- model driven architecture
- agile software development
- software cost estimation
- information loss
- real world
- software reuse
- formal methods
- knowledge intensive
- sensitive information
- knowledge acquisition
- distributed systems
- database systems
- data mining
- databases