lnu.sePublikationer
Ändra sökning
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf
Evolution and Evaluation of the Model-View-Controller Architecture in Games
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (Software and Information Quality (SIQ))ORCID-id: 0000-0003-1154-5308
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (Software and Information Quality)ORCID-id: 0000-0001-5335-5196
Linnéuniversitetet, Fakulteten för teknik (FTK), Institutionen för datavetenskap och medieteknik (DM), Institutionen för datavetenskap (DV). (Software and Information Quality)ORCID-id: 0000-0002-0835-823X
Chalmers University of Technology, Sweden. (Software and Information Quality)ORCID-id: 0000-0003-1173-5187
2015 (Engelska)Ingår i: Proceedings of the Fourth International Workshop on Games and Software Engineering, USA: IEEE Press, 2015, s. 8-14Konferensbidrag, Publicerat paper (Refereegranskat)
Abstract [en]

In game software it is important to separate game play code from rendering code to ease transitions to new technologies or different platforms. The architectural pattern Model-View-Controller (MVC) is commonly used to achieve such separation. We investigate how the MVC architectural pattern is implemented in five game projects from a small development studio. We define a metrics-based quality model to assess software quality goals such as portability and rendering engine independence and perform an architectural analysis. The analysis reveals three different evolutions of the pattern. We also assess the quality and find that 1. The evolutions of the architecture differ in quality and 2. An architectural refactoring to a newer version of the architecture increases the software quality.

Ort, förlag, år, upplaga, sidor
USA: IEEE Press, 2015. s. 8-14
Nyckelord [en]
MVC, Model-View-Controller, Computer Game, Game Architecture
Nationell ämneskategori
Programvaruteknik
Forskningsämne
Datavetenskap, Programvaruteknik
Identifikatorer
URN: urn:nbn:se:lnu:diva-47098DOI: 10.1109/GAS.2015.10ISI: 000380613400003Scopus ID: 2-s2.0-85009188274OAI: oai:DiVA.org:lnu-47098DiVA, id: diva2:868118
Konferens
2015 IEEE/ACM 4th International Workshop on Games and Software Engineering (GAS). Florence, Italy, 20150518
Tillgänglig från: 2015-11-09 Skapad: 2015-11-09 Senast uppdaterad: 2019-06-25Bibliografiskt granskad

Open Access i DiVA

Fulltext saknas i DiVA

Övriga länkar

Förlagets fulltextScopushttp://dl.acm.org/citation.cfm?id=2820144.2820149

Personposter BETA

Olsson, TobiasToll, DanielWingkvist, AnnaEricsson, Morgan

Sök vidare i DiVA

Av författaren/redaktören
Olsson, TobiasToll, DanielWingkvist, AnnaEricsson, Morgan
Av organisationen
Institutionen för datavetenskap (DV)
Programvaruteknik

Sök vidare utanför DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetricpoäng

doi
urn-nbn
Totalt: 197 träffar
RefereraExporteraLänk till posten
Permanent länk

Direktlänk
Referera
Referensformat
  • apa
  • harvard1
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Annat format
Fler format
Språk
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Annat språk
Fler språk
Utmatningsformat
  • html
  • text
  • asciidoc
  • rtf