Introduction to the special issue on affect awareness in software engineering