Productivity through interaction: an overview