Owen G. McGrath

Learn More
InTRoduCTIon At a basic level, collegial sharing of source code has been around as long as computing itself in academia (Roof & Frazier, 1962). What has varied over the years and across contexts is how these code sharing efforts are organized. The history of open source in academic research and instruction has received prominence in recent analyses of how(More)
Established best practices in software development tend to assume that a product's intended stakeholders (i.e., users, customers, and clients) are fairly well known and generally accessible. This paper outlines specific issues faced by those who conduct requirements analysis in the context of open source projects in which the user communities are widely(More)
Usage data captured and logged by computers has long been an essential source of information for software developers, support services personnel, usability designers, and learning researchers [1, 2]. Whether from mainframes, file servers, network devices, or workstations, the user event data logged in its many forms has served as an essential source of(More)
To help improve the decision-making process involved in planning for deployment of new centrally-supported internet technologies, the project described in this paper proposes a solution that makes use of web survey technology combined with some established research on users' technology adoption processes. Increasingly, academic computing service groups find(More)
The U.C. Berkeley E-BABEL project centers on an internet portal for university-level foreign language learners. With E-BABEL's integrated set of linking and communication tools, foreign language instructors are able to offer their students well organized ways on the internet to use, encounter, and reflect upon the language they are studying. Built using the(More)
With the rise of cyber-infrastructure in higher education research and teaching, new challenges surface when it comes to understanding users and usage. How, where, and when user activity gets captured and analyzed in academic online systems is particularly critical in internet-based systems. The flexibility that these open systems allow for in promoting(More)
Digital systems underlie a wide range of teaching and learning activities in higher education today. The scope and reach of digital systems now increasingly extend to activities as they occur even inside lecture halls, classrooms, and informal study areas. Learning management systems, interactive student response systems, lecture capture systems, and(More)
This paper describes the practical application of four visualization techniques that have been developed to deal with high-volume, large time-scaled, and high-dimensional data sets that are characteristic of Internet-based user activity. Visualization techniques can be useful for monitoring and studying online user activity in settings where many thousands(More)