Modeling communicative virtual agents based on joint activity theory | IEEE Conference Publication | IEEE Xplore