VOICE OF EVIDENCE


IEEE Software, March/April 2009, pp. 92–94

To Game or Not to Game?

Current issue:

Capturing Design Knowledge

Capturing Design KnowledgeIEEE Software magazine is the best source of reliable, useful, peer-reviewed information for leading software practitioners —the developers and managers who need to keep up with rapid technology change. Learn more 

 

This month: Cloud Computing

To Game or Not to Game?

by Christiane Gresse von Wangenheim and Forrest Shull

One challenge in software engineering education is to give students sufficient hands-on experience in actually building software. This is necessary so that students can understand which practices and techniques are useful in various situations. Many curricula do include a team project, in which students must interact to build a nontrivial software application. However, students have only so much leeway to try different approaches in the one or at most two semesters normally given for such projects (at least in our experience). What's often lost is the ability to learn by failure—that is, the important educational insight that comes from applying a suboptimal approach (say, deciding not to use configuration management in order to save time) and then experiencing the downstream repercussions. Instructors usually require students to apply software engineering practices, but—not having the time to recover from failures—those students experience the cost of the additional rigor but not the more-costly failures that they might have avoided.

Read more ...

What else is new?

Just Added!  Build a Smarter Government, Build a Smarter Federal IT Operation
Inspired by the new US president's call to "build a smart federal government," this article offers one viewpoint on how to build a better federal IT operation.

Just Added!  Putting a Slug to Work
Although novel architectures are growing in popularity, conventional microprocessor designs pack a punch in a small footprint and are widely supported by commodity operating system and development tools.

Just Added!  Magic Beyond the Screen
In this article, the authors look at advances and trends in pervasive computing and speculate about the future of multimedia.

Just Added!  Progress on AI, Robotics, and Automation in Space: A Report from i-SAIRAS 08
This article summarizes notable results and trends from the 2008 International Symposium on Artificial Intelligence, Robotics, and Automation in Space.

Just Added!  A VR Playground for Learning Abstract Mathematics Concepts
Researchers created a virtual environment that simulates a playground to teach mathematical concepts and evaluated it through empirical studies with primary school students.

Just Added!  To Game or Not to Game?
This column looks at the empirical evidence for one such method, game-based learning, and reports on a literature review that looked at what games are available as well as the degree to which their efficacy has been studied.

Server Designs for Warehouse-Computing Environments
The enormous scale of warehouse-computing environments leads to unique requirements in which cost and power figure prominently.

Understanding Android Security
The next generation of of mobile devices must provide a comprehensive and usable security infrastructure.

The Credit Crunch and the Digital Bite
Did use of digital technology cause the present financial turmoil?

Semantic Email Addressing: The Semantic Web Killer App?
SEA lets users send email to a semantically specified group of recipients and maintain their own profiles.

The Challenges of Nanotechnology and Gigacomplexity
Learn about evolving computing trends, challenges of nanoscale device integration, gigascale complexity, and the implications of all this for test.

Pervasive Computing Approaches to Environmental Sustainability
This Works in Progress department looks at eight projects that focus on environmental sustainability.