Integrating usability engineering and agile software development: A literature review | Synapse