Competitive programming: A case study for developing a simulation-based decision support system

Norbert Bátfai, Péter Jeszenszky, András Mamenyák, Béla Halász, Renátó Besenczi, János Komzsik, Balázs Kóti, Gergely Kövér, Máté Smajda, Csaba Székelyhídi, T. Takács, Géza Róka, Márton Ispány

Research output: Contribution to journalArticle

1 Citation (Scopus)

Abstract

FootballAvatar is an experimental industrial research and development subproject of the project 'SziMe3D-3D technological innovation in tourism, education and sport'. FootballAvatar aims to produce a novel decision support information system based on simulations for professional football clubs. This paper establishes the notion of football avatar in the sense of information technology, though it has a strong mathematical background. However, we would like to apply it in several analytic and simulation software tools developed in our project. The main question is that how this notion could be implemented and used in several software environments including C++, Java, and R, or from an architectural viewpoint, on desktops, smart phones, and tablets, while the kinds of uses and the base definitions have often changed during the R&D phases. This changing of the precise interpretation of the notion of "football avatar" has a direct impact on selecting the software process model. For this reason, we have developed an own software methodology called Competitive Programming (CP), which will be presented in detail, as the main result of the present paper. Our main goal with CP was to create a methodology that allows us to work effectively even when the objectives to achieve are changing rapidly. As an example of the application of the methodology, the paper discusses the aforementioned FootballAvatar project.

Original languageEnglish
Pages (from-to)24-38
Number of pages15
JournalInfocommunications Journal
Volume8
Issue number1
Publication statusPublished - Mar 1 2016

Fingerprint

Industrial research
Decision support systems
Sports
Information technology
Information systems
Innovation
Education

Keywords

  • Agile programming
  • Competitive programming
  • Football Avatars
  • OSS policy
  • Software process improvement

ASJC Scopus subject areas

  • Computer Science(all)
  • Electrical and Electronic Engineering

Cite this

Bátfai, N., Jeszenszky, P., Mamenyák, A., Halász, B., Besenczi, R., Komzsik, J., ... Ispány, M. (2016). Competitive programming: A case study for developing a simulation-based decision support system. Infocommunications Journal, 8(1), 24-38.

Competitive programming : A case study for developing a simulation-based decision support system. / Bátfai, Norbert; Jeszenszky, Péter; Mamenyák, András; Halász, Béla; Besenczi, Renátó; Komzsik, János; Kóti, Balázs; Kövér, Gergely; Smajda, Máté; Székelyhídi, Csaba; Takács, T.; Róka, Géza; Ispány, Márton.

In: Infocommunications Journal, Vol. 8, No. 1, 01.03.2016, p. 24-38.

Research output: Contribution to journalArticle

Bátfai, N, Jeszenszky, P, Mamenyák, A, Halász, B, Besenczi, R, Komzsik, J, Kóti, B, Kövér, G, Smajda, M, Székelyhídi, C, Takács, T, Róka, G & Ispány, M 2016, 'Competitive programming: A case study for developing a simulation-based decision support system', Infocommunications Journal, vol. 8, no. 1, pp. 24-38.
Bátfai N, Jeszenszky P, Mamenyák A, Halász B, Besenczi R, Komzsik J et al. Competitive programming: A case study for developing a simulation-based decision support system. Infocommunications Journal. 2016 Mar 1;8(1):24-38.
Bátfai, Norbert ; Jeszenszky, Péter ; Mamenyák, András ; Halász, Béla ; Besenczi, Renátó ; Komzsik, János ; Kóti, Balázs ; Kövér, Gergely ; Smajda, Máté ; Székelyhídi, Csaba ; Takács, T. ; Róka, Géza ; Ispány, Márton. / Competitive programming : A case study for developing a simulation-based decision support system. In: Infocommunications Journal. 2016 ; Vol. 8, No. 1. pp. 24-38.
@article{260638395ca248eb9df7439e8fe65eea,
title = "Competitive programming: A case study for developing a simulation-based decision support system",
abstract = "FootballAvatar is an experimental industrial research and development subproject of the project 'SziMe3D-3D technological innovation in tourism, education and sport'. FootballAvatar aims to produce a novel decision support information system based on simulations for professional football clubs. This paper establishes the notion of football avatar in the sense of information technology, though it has a strong mathematical background. However, we would like to apply it in several analytic and simulation software tools developed in our project. The main question is that how this notion could be implemented and used in several software environments including C++, Java, and R, or from an architectural viewpoint, on desktops, smart phones, and tablets, while the kinds of uses and the base definitions have often changed during the R&D phases. This changing of the precise interpretation of the notion of {"}football avatar{"} has a direct impact on selecting the software process model. For this reason, we have developed an own software methodology called Competitive Programming (CP), which will be presented in detail, as the main result of the present paper. Our main goal with CP was to create a methodology that allows us to work effectively even when the objectives to achieve are changing rapidly. As an example of the application of the methodology, the paper discusses the aforementioned FootballAvatar project.",
keywords = "Agile programming, Competitive programming, Football Avatars, OSS policy, Software process improvement",
author = "Norbert B{\'a}tfai and P{\'e}ter Jeszenszky and Andr{\'a}s Mameny{\'a}k and B{\'e}la Hal{\'a}sz and Ren{\'a}t{\'o} Besenczi and J{\'a}nos Komzsik and Bal{\'a}zs K{\'o}ti and Gergely K{\"o}v{\'e}r and M{\'a}t{\'e} Smajda and Csaba Sz{\'e}kelyh{\'i}di and T. Tak{\'a}cs and G{\'e}za R{\'o}ka and M{\'a}rton Isp{\'a}ny",
year = "2016",
month = "3",
day = "1",
language = "English",
volume = "8",
pages = "24--38",
journal = "Infocommunications Journal",
issn = "2061-2079",
publisher = "Scientific Association for Infocommunications",
number = "1",

}

TY - JOUR

T1 - Competitive programming

T2 - A case study for developing a simulation-based decision support system

AU - Bátfai, Norbert

AU - Jeszenszky, Péter

AU - Mamenyák, András

AU - Halász, Béla

AU - Besenczi, Renátó

AU - Komzsik, János

AU - Kóti, Balázs

AU - Kövér, Gergely

AU - Smajda, Máté

AU - Székelyhídi, Csaba

AU - Takács, T.

AU - Róka, Géza

AU - Ispány, Márton

PY - 2016/3/1

Y1 - 2016/3/1

N2 - FootballAvatar is an experimental industrial research and development subproject of the project 'SziMe3D-3D technological innovation in tourism, education and sport'. FootballAvatar aims to produce a novel decision support information system based on simulations for professional football clubs. This paper establishes the notion of football avatar in the sense of information technology, though it has a strong mathematical background. However, we would like to apply it in several analytic and simulation software tools developed in our project. The main question is that how this notion could be implemented and used in several software environments including C++, Java, and R, or from an architectural viewpoint, on desktops, smart phones, and tablets, while the kinds of uses and the base definitions have often changed during the R&D phases. This changing of the precise interpretation of the notion of "football avatar" has a direct impact on selecting the software process model. For this reason, we have developed an own software methodology called Competitive Programming (CP), which will be presented in detail, as the main result of the present paper. Our main goal with CP was to create a methodology that allows us to work effectively even when the objectives to achieve are changing rapidly. As an example of the application of the methodology, the paper discusses the aforementioned FootballAvatar project.

AB - FootballAvatar is an experimental industrial research and development subproject of the project 'SziMe3D-3D technological innovation in tourism, education and sport'. FootballAvatar aims to produce a novel decision support information system based on simulations for professional football clubs. This paper establishes the notion of football avatar in the sense of information technology, though it has a strong mathematical background. However, we would like to apply it in several analytic and simulation software tools developed in our project. The main question is that how this notion could be implemented and used in several software environments including C++, Java, and R, or from an architectural viewpoint, on desktops, smart phones, and tablets, while the kinds of uses and the base definitions have often changed during the R&D phases. This changing of the precise interpretation of the notion of "football avatar" has a direct impact on selecting the software process model. For this reason, we have developed an own software methodology called Competitive Programming (CP), which will be presented in detail, as the main result of the present paper. Our main goal with CP was to create a methodology that allows us to work effectively even when the objectives to achieve are changing rapidly. As an example of the application of the methodology, the paper discusses the aforementioned FootballAvatar project.

KW - Agile programming

KW - Competitive programming

KW - Football Avatars

KW - OSS policy

KW - Software process improvement

UR - http://www.scopus.com/inward/record.url?scp=84964907980&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84964907980&partnerID=8YFLogxK

M3 - Article

AN - SCOPUS:84964907980

VL - 8

SP - 24

EP - 38

JO - Infocommunications Journal

JF - Infocommunications Journal

SN - 2061-2079

IS - 1

ER -