Learn More
Understanding software change as an evolutionary process analogous to biological evolution is an increasingly popular approach to software evolvability but requires some caution. Issues of evolvability make sense not only for biological and evolutionary computation systems, but also in the realms of artifacts, culture, and software systems. Persistence(More)
Video games provide new opportunities for improving patients' quality-of-life via empowerment through physical exercise and interactive feedback. This paper presents an incentive-based video game that transforms physical exercise into mental empowerment to help fight cancer via positive metaphoric visualization. This video game technology can enhance(More)
  • 1