A Quest For Requirements. Finding the requirements for an application to aid consumers in ethical decision-making
Summary
There is a growing group of consumers that cares about more than the convenience and the price of the products they buy. Specifically, they want to know how they impact their environment with their buying behaviour. One way of enabling consumers to do this is by creating a smartphone application, which allows its users to find information considering the ethical issues related to the products they buy within a few clicks. This thesis has the goal of finding the requirements for such an application. To find these requirements, firstly a thorough analysis of the context and users of the application was performed. After that, existing applications within the context of ethical consumerism were analysed through feature and task diagrams. By using the findings from the context and existing application analyses a questionnaire and interview were created to gain a better understanding of what potential users would like to see in such an application. From the application analysis and potential user input the functional and non-functional requirements specifically related to an application in ethical consumerism were listed. In addition to the requirements and to give a better overview on the proposed design a feature and task diagram as well as an architecture model, entity-relationship diagram, class diagram and navigational model of wireframes were created.