Dialog-based protocol: an empirical research method for cognitive activities in software engineering | IEEE Conference Publication | IEEE Xplore