Abstract
This paper examines what is known so far about the role of open source software development within the world of game mods and modding practices. Game modding has become a leading method for developing games by customizing or creating OSS extensions to game software in general, and to proprietary closed source software games in particular. What, why, and how OSS and CSS come together within an application system is the subject for this study. The research method is observational and qualitative, so as to highlight current practices and issues that can be associated with software engineering and game studies foundations. Numerous examples of different game mods and modding practices are identified throughout.
Chapter PDF
Similar content being viewed by others
Keywords
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.
References
Alspaugh, T.A., Asuncion, H.A., Scacchi, W.: Intellectual Property Rights Requirements for Heterogeneously Licensed Systems. In: Proc. 17th. Intern. Conf. Requirements Engineering (RE 2009), Atlanta, GA, September 24-33 (2009)
Alspaugh, T.A., Scacchi, W., Asuncion, H.A.: Software Licenses in Context: The Challenge of Heterogeneously Licensed Systems. J. Assoc. Information Systems 11(11), 730–755 (2010)
Batory, D., Johnson, C., MacDonald, B., von Heeder, D.: Achieving extensibility through product lines and domain specific languages: a case study. ACM Trans. Software Engineering and Methodology 11(2), 191–214 (2002)
Burnett, M., Cook, C., Rothermel, G.: End-User Software Engineering. Communications ACM 47(9), 53–58 (2004)
El-Nasr, M.S., Smith, B.K.: Learning Through Game Modding. ACM Computers in Entertainment 4(1), Article 3B (2006)
Fielding, R.T., Taylor, R.N.: Principled Design of the Modern Web Architecture. ACM Trans. Internet Technology 2(2), 115–150 (2002)
Huang, A.: Hacking the Xbox: An Introduction to Reverse Engineering. No Starch Press, San Francisco (2003)
Henttonen, K., Matinlassi, M., Niemela, E., Kanstren, T.: Integrability and Extensibility Evaluation in Software Architectural Models—A case study. The Open Software Engineering Journal 1(1), 1–20 (2007)
Kelland, M.: From Game Mod to Low-Budget Film: The Evolution of Machinima. In: Lowood, H., Nitsche, M. (eds.) The Machinima Reader, pp. 23–36. MIT Press, Cambridge (2011)
Kücklich, J.: Precarious playbour: Modders and the digital games industry. Fiberculture (5) (2005), http://journal.fibreculture.org/issue5/kucklich.html (accessed April 13, 2011)
Leveque, T., Estublier, J., Vega, G.: Extensibility and Modularity for Model-Driven Engineering Environments. In: 16th IEEE Conf. On Engineering Computer-Based Systems (ECBS 2009), pp. 305–314 (2009)
Lowood, H., Nitsche, M. (eds.): The Machinima Reader. MIT Press, Cambridge (2011)
Marino, P.: 3D Game-Based Filmmaking: The Art of Machinima. Paraglyph Press, Scottsdale (2004)
Narayanaswamy, K., Scacchi, W.: Maintaining Evolving Configurations of Large Software Systems. IEEE Trans. Software Engineering SE-13(3), 324–334 (1987)
Parnas, D.L.: Designing Software for Ease of Extension and Contraction. IEEE Trans. Software Engineering SE-5(2), 128–138 (1979)
Postigo, H.: Of mods and modders: Chasing down the value of fan–based digital game modifications. Games and Culture 2(4), 300–313 (2007)
Postigo, H.: Video Game Appropriation through Modifications: Attitudes Concerning Intellectual Property among Modders and Fans. Convergence 14(1), 59–74 (2008)
Scacchi, W.: Modeling, Integrating, and Enacting Complex Organizational Processes. In: Carley, K., Gasser, L., Prietula, M. (eds.) Simulating Organizations: Computational Models of Institutions and Groups, pp. 153–168. MIT Press, Cambridge (1998)
Scacchi, W.: Understanding the Requirements for Developing Open Source Software. IEE Proceedings—Software Engineering 149(1), 24–39 (2002); Revised version in Lyytinen, K., Loucopoulos, P., Mylopoulos, J., Robinson, W., (Eds.), Design Requirements Engineering: A Ten-Year Perspective. LNBIP, vol. 14, pp. 467–494. Springer, Heidelberg (2009)
Scacchi, W.: Free/Open Source Software Development Practices in the Game Community. IEEE Software 21(1), 59–67 (2004)
Scacchi, W.: Free/Open Source Software Development: Recent Research Results and Emerging Opportunities. In: Proc. European Software Engineering Conference and ACM SIGSOFT Symposium on the Foundations of Software Engineering, Dubrovnik, Croatia, pp. 459–468 (September 2007)
Scacchi, W.: Game-Based Virtual Worlds as Decentralized Virtual Activity Systems. In: Bainbridge, W.S. (ed.) Online Worlds: Convergence of the Real and the Virtual, pp. 225–236. Springer, New York (2010)
Sotamaa, O.: When the Game Is Not Enough: Motivations and Practices Among Computer Game Modding Culture. Games and Culture 5(3), 239–255 (2010)
Taylor, T.L.: The Assemblage of Play. Games and Culture 4(4), 331–339 (2009)
Wen, H.: Multi Theft Auto: Hacking Multi-Player Into Grand Theft Auto With Open Source, OSDir (May 25, 2005), http://osdir.com/Article4775.phtml Also see, http://www.mtavc.com/andhttp://en.wikipedia.org/wiki/MultiTheft_Auto (all accessed June 1, 2011)
Yee, N.: The Labor of Fun: How Video Games Blur the Boundaries of Work and Play. Games and Culture 1(1), 68–71 (2006)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 IFIP International Federation for Information Processing
About this paper
Cite this paper
Scacchi, W. (2011). Modding as an Open Source Approach to Extending Computer Game Systems. In: Hissam, S.A., Russo, B., de Mendonça Neto, M.G., Kon, F. (eds) Open Source Systems: Grounding Research. OSS 2011. IFIP Advances in Information and Communication Technology, vol 365. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-24418-6_5
Download citation
DOI: https://doi.org/10.1007/978-3-642-24418-6_5
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-642-24417-9
Online ISBN: 978-3-642-24418-6
eBook Packages: Computer ScienceComputer Science (R0)