Maintainable Software Development in Civic Tech Projects – A Use-Case-based Analysis