[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.1145/1984674.1984685acmconferencesArticle/Chapter ViewAbstractPublication PagesicseConference Proceedingsconference-collections
research-article

HALO (highly addictive, socially optimized) software engineering

Published: 22 May 2011 Publication History

Abstract

In recent years, computer games have become increasingly social and collaborative in nature. Massively multiplayer online games, in which a large number of players collaborate with each other to achieve common goals in the game, have become extremely pervasive. By working together towards a common goal, players become more engrossed in the game. In everyday work environments, this sort of engagement would be beneficial, and is often sought out. We propose an approach to software engineering called HALO that builds upon the properties found in popular games, by turning work into a game environment. Our proposed approach can be viewed as a model for a family of prospective games that would support the software development process. Utilizing operant conditioning and flow theory, we create an immersive software development environment conducive to increased productivity. We describe the mechanics of HALO and how it could fit into typical software engineering processes.

References

[1]
A. Baker, E. O. Navarro, and A. van der Hoek. An experimental card game for teaching software engineering processes. Journal of Systems and Software, 75(1-2):3--16, 2005. Software Engineering Education and Training.
[2]
Blizzard Entertainment. World of Warcraft. http://us.battle.net/wow/en.
[3]
E. Caoili. CityVille Has Largest Facebook Audience Ever. http://www.gamasutra.com/view/news/32231/CityVille_Has_Largest_Facebook_Audience_Ever.php, January 2011.
[4]
J. P. Charlton and I. D. Danforth. Distinguishing addiction and high engagement in the context of online game playing. Computers in Human Behavior, 23(3):1531--1548, 2007.
[5]
B. Cowley, D. Charles, M. Black, and R. Hickey. Toward an understanding of flow in video games. Comput. Entertain., 6:20:1--20:27, July 2008.
[6]
M. Csikszentmihalyi. Beyond boredom and anxiety. Jossey-Bass Publishers, San Francisco, 1st edition, 1975.
[7]
S. E. Dossick and G. E. Kaiser. CHIME: a metadata-based distributed software development environment. In Proceedings of the 7th European software engineering conference held jointly with the 7th ACM SIGSOFT international symposium on Foundations of software engineering, ESEC/FSE-7, pages 464--475, London, UK, 1999. Springer-Verlag.
[8]
Y. Douglas and A. Hargadon. The pleasure principle: immersion, engagement, flow. In Proc. of the 11th ACM on Hypertext and hypermedia, HYPERTEXT '00, pages 153--160, 2000.
[9]
C. M. Finneran and P. Zhang. A person-artefact-task (PAT) model of flow antecedents in computer-mediated environments. Int. J. Hum.-Comput. Stud., 59:475--496, October 2003.
[10]
E. Folmer, B. Yuan, D. Carr, and M. Sapre. TextSL: a command-based virtual world interface for the visually impaired. In Proceedings of the 11th international ACM SIGACCESS conference on Computers and accessibility, Assets '09, pages 59--66, 2009.
[11]
J. Horning and D. Wortman. Software Hut: A Computer Program Engineering Project in the Form of a Game. Software Engineering, IEEE Transactions on, SE-3(4):325--330, July 1977.
[12]
M. Keegan. A Classification of MUDs. http://mk.ucant.org/info/classification_muds.html#13.
[13]
Linden Lab. Second Life. http://secondlife.com.
[14]
J. McGonigal. Gaming can make a better world. http://www.ted.com/talks/lang/eng/jane_mcgonigal_gaming_can_make_a_better_world.html.
[15]
J. McGonigal. Reality Is Broken: Why Games Make Us Better and How They Can Change the World. The Penguin Press HC, 2011.
[16]
E. O. Navarro and A. van der Hoek. SimSE: an educational simulation game for teaching the software engineering process. In Proc. of the 9th annual SIGCSE conference on Innovation and technology in CS education, ITiCSE '04, pages 233--233, 2004.
[17]
S. Park and H. Hwang. Understanding online game addiction: Connection between presence and flow. In Human-Computer Interaction. Interacting in Various Application Domains, volume 5613 of Lecture Notes in Computer Science, pages 378--386. Springer Berlin / Heidelberg, 2009.
[18]
S. Sawyer. Software development teams. Commun. ACM, 47:95--99, December 2004.
[19]
W. Scacchi, R. Nideffer, and J. Adams. Collaborative game environments for informal science education: DinoQuest and DinoQuest Online. In International Symposium on Collaborative Technologies and Systems, pages 229--236, May 2008.
[20]
R. Trubshaw. Welcome to the Home of MUD1. http://www.british-legends.com.
[21]
P. Wallace. The Psychology of the Internet. Cambridge University Press, March 2001.
[22]
J. Whitehead. Collaboration in Software Engineering: A Roadmap. In 2007 Future of Software Engineering, FOSE '07, pages 214--225, 2007.

Cited By

View all
  • (2024)Confirmation dialog box in the physical world: design strategies on tangible confirmation behavior in human-machine interactionJournal of Engineering Design10.1080/09544828.2024.239839635:12(1624-1653)Online publication date: 25-Sep-2024
  • (2023)A Review on Tools, Mechanics, Benefits, and Challenges of Gamified Software TestingACM Computing Surveys10.1145/358227355:14s(1-37)Online publication date: 10-Feb-2023
  • (2023)Point of no Undo: Irreversible Interactions as a Design StrategyProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581433(1-18)Online publication date: 19-Apr-2023
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
GAS '11: Proceedings of the 1st International Workshop on Games and Software Engineering
May 2011
62 pages
ISBN:9781450305785
DOI:10.1145/1984674
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 22 May 2011

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. flow
  2. games
  3. mmorpg
  4. operant conditioning
  5. quests
  6. social rewards
  7. web 2.0

Qualifiers

  • Research-article

Conference

ICSE11
Sponsor:
ICSE11: International Conference on Software Engineering
May 22, 2011
HI, Waikiki, Honolulu, USA

Upcoming Conference

ICSE 2025

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)21
  • Downloads (Last 6 weeks)3
Reflects downloads up to 17 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Confirmation dialog box in the physical world: design strategies on tangible confirmation behavior in human-machine interactionJournal of Engineering Design10.1080/09544828.2024.239839635:12(1624-1653)Online publication date: 25-Sep-2024
  • (2023)A Review on Tools, Mechanics, Benefits, and Challenges of Gamified Software TestingACM Computing Surveys10.1145/358227355:14s(1-37)Online publication date: 10-Feb-2023
  • (2023)Point of no Undo: Irreversible Interactions as a Design StrategyProceedings of the 2023 CHI Conference on Human Factors in Computing Systems10.1145/3544548.3581433(1-18)Online publication date: 19-Apr-2023
  • (2022)Go with the flowProceedings of the 25th International Conference on Model Driven Engineering Languages and Systems: Companion Proceedings10.1145/3550356.3559101(934-938)Online publication date: 23-Oct-2022
  • (2019)OATMEALProceedings of the 24th Western Canadian Conference on Computing Education10.1145/3314994.3325089(1-6)Online publication date: 3-May-2019
  • (2019)Die digitale VersuchungThe Digital TemptationPolitische Vierteljahresschrift10.1007/s11615-019-00171-zOnline publication date: 28-Aug-2019
  • (2019)Greenify: A Game with the Purpose of Test Data Generation for Unit TestingFundamentals of Software Engineering10.1007/978-3-030-31517-7_6(77-92)Online publication date: 1-May-2019
  • (2018)What is going on in agile gamification?Proceedings of the 19th International Conference on Agile Software Development: Companion10.1145/3234152.3234161(1-4)Online publication date: 21-May-2018
  • (2017)Gamification as transformative assessment in higher educationHTS Teologiese Studies / Theological Studies10.4102/hts.v73i3.452773:3Online publication date: 8-Feb-2017
  • (2017)Using gamification to orient and motivate students to contribute to OSS projectsProceedings of the 10th International Workshop on Cooperative and Human Aspects of Software Engineering10.1109/CHASE.2017.7(36-42)Online publication date: 20-May-2017
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media