How software changes the world: The role of assumptions | IEEE Conference Publication | IEEE Xplore