Learning from the Past: A Process Recommendation System for Video Game Projects using Postmortems Experiences. Politowski, C., Fontoura, L. M., Petrillo, F., & Gu�h�neuc, Y. In Proceedings of the 12<sup>th</sup> International Symposium on Empirical Software Engineering and Measurement (ESEM), pages 103–118, October, 2018. ACM Press. 2 pages. Journal First Presentation.
Paper abstract bibtex Context: The video game industry is a billion dollar industry that faces problems in the way games are developed. One method to address these problems is using developer aid tools, such as Recommendation Systems. These tools assist developers by generating recommendations to help them perform their tasks. Objective: This article describes a systematic approach to recommend development processes for video game projects, using postmortem knowledge extraction and a model of the context of the new project, in which ``postmortems'' are articles written by video game developers at the end of projects, summarizing the experience of their game development team. This approach aims to provide reflections about development processes used in the game industry as well as guidance to developers to choose the most adequate process according to the contexts they're in. Method: Our approach is divided in three separate phases: in the first phase, we manually extracted the processes from the postmortems analysis; in the second one, we created a video game context and algorithm rules for recommendation; and finally in the third phase, we evaluated the recommended processes by using quantitative and qualitative metrics, game developers feedback, and a case study by interviewing a video game development team. Contributions: This article brings three main contributions. The first describes a database of developers' experiences extracted from postmortems in the form of development processes. The second defines the main attributes that a video game project contain, which it uses to define the contexts of the project. The third describes and evaluates a recommendation system for video game projects, which uses the contexts of the projects to identify similar projects and suggest a set of activities in the form of a process.
@INPROCEEDINGS{Politowski18-ESEM-RecommendationPostmortems,
AUTHOR = {Cristiano Politowski and Lisandra M. Fontoura and
Fabio Petrillo and Yann-Ga�l Gu�h�neuc},
BOOKTITLE = {Proceedings of the 12<sup>th</sup> International Symposium on Empirical Software Engineering and Measurement (ESEM)},
TITLE = {Learning from the Past: A Process Recommendation System
for Video Game Projects using Postmortems Experiences},
YEAR = {2018},
OPTADDRESS = {},
OPTCROSSREF = {},
OPTEDITOR = {},
MONTH = {October},
NOTE = {2 pages. Journal First Presentation.},
OPTNUMBER = {},
OPTORGANIZATION = {},
PAGES = {103--118},
PUBLISHER = {ACM Press},
OPTSERIES = {},
OPTVOLUME = {},
KEYWORDS = {Topic: <b>Video game development</b>,
Venue: <c>ESEM</c>},
URL = {http://www.ptidej.net/publications/documents/ESEM18.doc.pdf},
PDF = {http://www.ptidej.net/publications/documents/ESEM18.ppt.pdf},
ABSTRACT = {\textit{Context:} The video game industry is a billion
dollar industry that faces problems in the way games are developed.
One method to address these problems is using developer aid tools,
such as Recommendation Systems. These tools assist developers by
generating recommendations to help them perform their tasks.
\textit{Objective:} This article describes a systematic approach to
recommend development processes for video game projects, using
postmortem knowledge extraction and a model of the context of the new
project, in which ``postmortems'' are articles written by video game
developers at the end of projects, summarizing the experience of
their game development team. This approach aims to provide
reflections about development processes used in the game industry as
well as guidance to developers to choose the most adequate process
according to the contexts they're in. \textit{Method:} Our approach
is divided in three separate phases: in the first phase, we manually
extracted the processes from the postmortems analysis; in the second
one, we created a video game context and algorithm rules for
recommendation; and finally in the third phase, we evaluated the
recommended processes by using quantitative and qualitative metrics,
game developers feedback, and a case study by interviewing a video
game development team. \textit{Contributions:} This article brings
three main contributions. The first describes a database of
developers' experiences extracted from postmortems in the form of
development processes. The second defines the main attributes that a
video game project contain, which it uses to define the contexts of
the project. The third describes and evaluates a recommendation
system for video game projects, which uses the contexts of the
projects to identify similar projects and suggest a set of activities
in the form of a process.}
}
Downloads: 0
{"_id":"4zsx8AFxv48kWnyaj","bibbaseid":"politowski-fontoura-petrillo-guhneuc-learningfromthepastaprocessrecommendationsystemforvideogameprojectsusingpostmortemsexperiences-2018","downloads":0,"creationDate":"2018-10-22T00:13:29.353Z","title":"Learning from the Past: A Process Recommendation System for Video Game Projects using Postmortems Experiences","author_short":["Politowski, C.","Fontoura, L. M.","Petrillo, F.","Gu�h�neuc, Y."],"year":2018,"bibtype":"inproceedings","biburl":"http://www.yann-gael.gueheneuc.net/Work/Publications/Biblio/complete-bibliography.bib","bibdata":{"bibtype":"inproceedings","type":"inproceedings","author":[{"firstnames":["Cristiano"],"propositions":[],"lastnames":["Politowski"],"suffixes":[]},{"firstnames":["Lisandra","M."],"propositions":[],"lastnames":["Fontoura"],"suffixes":[]},{"firstnames":["Fabio"],"propositions":[],"lastnames":["Petrillo"],"suffixes":[]},{"firstnames":["Yann-Ga�l"],"propositions":[],"lastnames":["Gu�h�neuc"],"suffixes":[]}],"booktitle":"Proceedings of the 12<sup>th</sup> International Symposium on Empirical Software Engineering and Measurement (ESEM)","title":"Learning from the Past: A Process Recommendation System for Video Game Projects using Postmortems Experiences","year":"2018","optaddress":"","optcrossref":"","opteditor":"","month":"October","note":"2 pages. Journal First Presentation.","optnumber":"","optorganization":"","pages":"103–118","publisher":"ACM Press","optseries":"","optvolume":"","keywords":"Topic: <b>Video game development</b>, Venue: <c>ESEM</c>","url":"http://www.ptidej.net/publications/documents/ESEM18.doc.pdf","pdf":"http://www.ptidej.net/publications/documents/ESEM18.ppt.pdf","abstract":"<i>Context:</i> The video game industry is a billion dollar industry that faces problems in the way games are developed. One method to address these problems is using developer aid tools, such as Recommendation Systems. These tools assist developers by generating recommendations to help them perform their tasks. <i>Objective:</i> This article describes a systematic approach to recommend development processes for video game projects, using postmortem knowledge extraction and a model of the context of the new project, in which ``postmortems'' are articles written by video game developers at the end of projects, summarizing the experience of their game development team. This approach aims to provide reflections about development processes used in the game industry as well as guidance to developers to choose the most adequate process according to the contexts they're in. <i>Method:</i> Our approach is divided in three separate phases: in the first phase, we manually extracted the processes from the postmortems analysis; in the second one, we created a video game context and algorithm rules for recommendation; and finally in the third phase, we evaluated the recommended processes by using quantitative and qualitative metrics, game developers feedback, and a case study by interviewing a video game development team. <i>Contributions:</i> This article brings three main contributions. The first describes a database of developers' experiences extracted from postmortems in the form of development processes. The second defines the main attributes that a video game project contain, which it uses to define the contexts of the project. The third describes and evaluates a recommendation system for video game projects, which uses the contexts of the projects to identify similar projects and suggest a set of activities in the form of a process.","bibtex":"@INPROCEEDINGS{Politowski18-ESEM-RecommendationPostmortems,\r\n AUTHOR = {Cristiano Politowski and Lisandra M. Fontoura and \r\n Fabio Petrillo and Yann-Ga�l Gu�h�neuc},\r\n BOOKTITLE = {Proceedings of the 12<sup>th</sup> International Symposium on Empirical Software Engineering and Measurement (ESEM)},\r\n TITLE = {Learning from the Past: A Process Recommendation System \r\n for Video Game Projects using Postmortems Experiences},\r\n YEAR = {2018},\r\n OPTADDRESS = {},\r\n OPTCROSSREF = {},\r\n OPTEDITOR = {},\r\n MONTH = {October},\r\n NOTE = {2 pages. Journal First Presentation.},\r\n OPTNUMBER = {},\r\n OPTORGANIZATION = {},\r\n PAGES = {103--118},\r\n PUBLISHER = {ACM Press},\r\n OPTSERIES = {},\r\n OPTVOLUME = {},\r\n KEYWORDS = {Topic: <b>Video game development</b>, \r\n Venue: <c>ESEM</c>},\r\n URL = {http://www.ptidej.net/publications/documents/ESEM18.doc.pdf},\r\n PDF = {http://www.ptidej.net/publications/documents/ESEM18.ppt.pdf},\r\n ABSTRACT = {\\textit{Context:} The video game industry is a billion \r\n dollar industry that faces problems in the way games are developed. \r\n One method to address these problems is using developer aid tools, \r\n such as Recommendation Systems. These tools assist developers by \r\n generating recommendations to help them perform their tasks. \r\n \\textit{Objective:} This article describes a systematic approach to \r\n recommend development processes for video game projects, using \r\n postmortem knowledge extraction and a model of the context of the new \r\n project, in which ``postmortems'' are articles written by video game \r\n developers at the end of projects, summarizing the experience of \r\n their game development team. This approach aims to provide \r\n reflections about development processes used in the game industry as \r\n well as guidance to developers to choose the most adequate process \r\n according to the contexts they're in. \\textit{Method:} Our approach \r\n is divided in three separate phases: in the first phase, we manually \r\n extracted the processes from the postmortems analysis; in the second \r\n one, we created a video game context and algorithm rules for \r\n recommendation; and finally in the third phase, we evaluated the \r\n recommended processes by using quantitative and qualitative metrics, \r\n game developers feedback, and a case study by interviewing a video \r\n game development team. \\textit{Contributions:} This article brings \r\n three main contributions. The first describes a database of \r\n developers' experiences extracted from postmortems in the form of \r\n development processes. The second defines the main attributes that a \r\n video game project contain, which it uses to define the contexts of \r\n the project. The third describes and evaluates a recommendation \r\n system for video game projects, which uses the contexts of the \r\n projects to identify similar projects and suggest a set of activities \r\n in the form of a process.}\r\n}\r\n\r\n","author_short":["Politowski, C.","Fontoura, L. M.","Petrillo, F.","Gu�h�neuc, Y."],"key":"Politowski18-ESEM-RecommendationPostmortems","id":"Politowski18-ESEM-RecommendationPostmortems","bibbaseid":"politowski-fontoura-petrillo-guhneuc-learningfromthepastaprocessrecommendationsystemforvideogameprojectsusingpostmortemsexperiences-2018","role":"author","urls":{"Paper":"http://www.ptidej.net/publications/documents/ESEM18.doc.pdf"},"keyword":["Topic: <b>Video game development</b>","Venue: <c>ESEM</c>"],"metadata":{"authorlinks":{"gu�h�neuc, y":"https://bibbase.org/show?bib=http%3A%2F%2Fwww.yann-gael.gueheneuc.net%2FWork%2FPublications%2FBiblio%2Fcomplete-bibliography.bib&msg=embed"}},"downloads":0},"search_terms":["learning","past","process","recommendation","system","video","game","projects","using","postmortems","experiences","politowski","fontoura","petrillo","gu�h�neuc"],"keywords":["topic: <b>video game development</b>","venue: <c>esem</c>"],"authorIDs":["AfJhKcg96muyPdu7S"],"dataSources":["8vn5MSGYWB4fAx9Z4","KfXmPhaoCuAwjS2aX","SCHo5ZZkXuxNNaMME","cy4HQkWZAA34xFEsF","HGSdZxjT9bHyLwMDX"]}