Should end-users participate as much as they want in the development of collaborative applications? | IEEE Conference Publication | IEEE Xplore