One recent change in software development is developers starting to take responsibility for the quality of their work by writing and executing automated tests. As with any new act...
As more games of a wider variety of genres move online to provide multiplayer experiences to their players, there is an increasing need to improve the quality of service delivered...
Collaborative activities, like peer tutoring, can be beneficial for student learning, but only when students are supported in interacting effectively. Constructing intelligent tuto...
Erin Walker, Sean Walker, Nikol Rummel, Kenneth R....
This paper presents the first examination of the growing phenomenon of multi-author, or group blogs. Using a large collection of blog posts gathered over an eight month period, we...