Learn More
The computer games industry is now bigger than the film industry. Until recently, technology in games was driven by a desire to achieve real-time, photo-realistic graphics. To a large extent, this has now been achieved. As game developers look for new and innovative technologies to drive games development, AI is coming to the fore. This paper will examine(More)
Underwater Acoustic Networks (UANs) are utilized in many sensitive commercial, scientific and military applications. However, current network protocols have not been designed to defend against security attacks that can block or degrade network communication and performance. Geographic routing is an essential service used in UANs and current protocols are(More)
Usable security researchers have long been interested in what users do to keep their devices and data safe and how that compares to recommendations. Additionally, experts have long debated and studied the psychological underpinnings and motivations for users to do what they do, especially when such behavior is seen as risky, at least to experts. This study(More)
Software update messages are commonly used to inform users about software updates, recent bug fixes, and various system vulnerabilities, and to suggest recommended actions (e.g., updating software). While various design features (e.g., update options, message layout, update message presentation) of these messages can influence the actions taken by users, no(More)
A quarter-century ago, Michael Fagan of IBM developed the software inspection technique, a method for finding defects through manual examination of software work products by a group of the author's peers. Many organizations have achieved dramatic results from inspections, including IBM, Raytheon, Motorola, Hewlett Packard, and Bull HN. However, other(More)
Courses within this major can provide foundations applicable to the many fields of engineering, physical sciences, life sciences, behavioral and social sciences, and computer science. Undergraduate majors have considerable freedom to plan a course of study consistent with their particular interests. The professional degree (M.C.A.M.), for persons interested(More)