Skip to main content

Showing 1–14 of 14 results for author: Prasetya, I S W B

.
  1. arXiv:2211.06936  [pdf, other

    cs.SE

    An Online Agent-Based Search Approach in Automated Computer Game Testing with Model Construction

    Authors: Samira Shirzadehhajimahmood, I. S. W. B. Prasetya, Frank Dignum, Mehdi Dastani

    Abstract: The complexity of computer games is ever increasing. In this setup, guiding an automated test algorithm to find a solution to solve a testing task in a game's huge interaction space is very challenging. Having a model of a system to automatically generate test cases would have a strong impact on the effectiveness and efficiency of the algorithm. However, manually constructing a model turns out to… ▽ More

    Submitted 13 November, 2022; originally announced November 2022.

  2. An Agent-based Approach to Automated Game Testing: an Experience Report

    Authors: I. S. W. B. Prasetya, Fernando Pastor Ricós, Fitsum Kifetew, Davide Prandi, Samira Shirzadeh-hajimahmood, Tanja E. J. Vos, Premysl Paska, Karel Hovorska, Raihana Ferdous, Angelo Susi, Joseph Davidson

    Abstract: Computer games are very challenging to handle for traditional automated testing algorithms. In this paper we will look at intelligent agents as a solution. Agents are suitable for testing games, since they are reactive and able to reason about their environment to decide the action they want to take. This paper presents the experience of using an agent-based automated testing framework called \ivx… ▽ More

    Submitted 11 November, 2022; originally announced November 2022.

  3. arXiv:2105.05589  [pdf, other

    cs.SE cs.AI

    An Appraisal Transition System for Event-driven Emotions in Agent-based Player Experience Testing

    Authors: Saba Gholizadeh Ansari, I. S. W. B. Prasetya, Mehdi Dastani, Frank Dignum, Gabriele Keller

    Abstract: Player experience (PX) evaluation has become a field of interest in the game industry. Several manual PX techniques have been introduced to assist developers to understand and evaluate the experience of players in computer games. However, automated testing of player experience still needs to be addressed. An automated player experience testing framework would allow designers to evaluate the PX req… ▽ More

    Submitted 12 May, 2021; originally announced May 2021.

    Comments: This is a preprint of an article with the same title, accepted in 9th International Workshop on Engineering Multi-Agent Systems (EMAS 2021) which was held as a part of 20th International Conference on Autonomous Agents and Multiagent Systems (AAMAS 2021)

  4. An Agent-based Architecture for AI-Enhanced Automated Testing for XR Systems, a Short Paper

    Authors: I. S. W. B. Prasetya, Samira Shirzadehhajimahmood, Saba Gholizadeh Ansari, Pedro Fernandes, Rui Prada

    Abstract: This short paper presents an architectural overview of an agent-based framework called iv4XR for automated testing that is currently under development by an H2020 project with the same name. The framework's intended main use case of is testing the family of Extended Reality (XR) based systems (e.g. 3D games, VR sytems, AR systems), though the approach can indeed be adapted to target other types of… ▽ More

    Submitted 13 April, 2021; originally announced April 2021.

    Journal ref: 2021 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)

  5. Navigation and Exploration in 3D-Game Automated Play Testing

    Authors: I. S. W. B. Prasetya, Maurin Voshol, Tom Tanis, Adam Smits, Bram Smit, Jacco van Mourik, Menno Klunder, Frank Hoogmoed, Stijn Hinlopen, August van Casteren, Jesse van de Berg, Naraenda G. W. Y. Prasetya, Samira Shirzadehhajimahmood, Saba Gholizadeh Ansari

    Abstract: To enable automated software testing, the ability to automatically navigate to a state of interest and to explore all, or at least sufficient number of, instances of such a state is fundamental. When testing a computer game the problem has an extra dimension, namely the virtual world where the game is played on. This world often plays a dominant role in constraining which logical states are reacha… ▽ More

    Submitted 15 September, 2020; originally announced September 2020.

    ACM Class: D.2.5

  6. IMPRESS: Improving Engagement in Software Engineering Courses through Gamification

    Authors: Tanja E. J. Vos, I. S. W. B. Prasetya, Gordon Fraser, Ivan Martinez-Ortiz, Ivan Perez-Colado, Rui Prada, Jose Rocha, Antonio Rito Silva

    Abstract: Software Engineering courses play an important role for preparing students with the right knowledge and attitude for software development in practice. The implication is far reaching, as the quality of the software that we use ultimately depends on the quality of the people that make them. Educating Software Engineering, however, is quite challenging, as the subject is not considered as most excit… ▽ More

    Submitted 14 December, 2019; originally announced December 2019.

    Journal ref: Proceedings of the 20th International Conference on Product-Focused Software Process Improvement (PROFES), 2019

  7. arXiv:1911.04710  [pdf, other

    cs.AI cs.PL

    Aplib: Tactical Programming of Intelligent Agents

    Authors: I. S. W. B. Prasetya

    Abstract: This paper presents aplib, a Java library for programming intelligent agents, featuring BDI and multi agency, but adding on top of it a novel layer of tactical programming inspired by the domain of theorem proving. Aplib is also implemented in such a way to provide the fluency of a Domain Specific Language (DSL). Compared to dedicated BDI agent programming languages such as JASON, 2APL, or GOAL,ap… ▽ More

    Submitted 12 November, 2019; originally announced November 2019.

    MSC Class: 68T42

  8. Test Model Coverage Analysis under Uncertainty

    Authors: I. S. W. B. Prasetya, Rick Klomp

    Abstract: In model-based testing (MBT) we may have to deal with a non-deterministic model, e.g. because abstraction was applied, or because the software under test itself is non-deterministic. The same test case may then trigger multiple possible execution paths, depending on some internal decisions made by the software. Consequently, performing precise test analyses, e.g. to calculate the test coverage, ar… ▽ More

    Submitted 11 September, 2019; originally announced September 2019.

    Journal ref: Proceedings of the 17th International Conference on Software Engineering and Formal Methods (SEFM) 2019

  9. Model Checking a C++ Software Framework, a Case Study

    Authors: John Lång, I. S. W. B. Prasetya

    Abstract: This paper presents a case study on applying two model checkers, SPIN and DIVINE, to verify key properties of a C++ software framework, known as ADAPRO, originally developed at CERN. SPIN was used for verifying properties on the design level. DIVINE was used for verifying simple test applications that interacted with the implementation. Both model checkers were found to have their own respective s… ▽ More

    Submitted 29 June, 2019; originally announced July 2019.

    Comments: In Proceedings of the 27th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE '19), August 26-30, 2019, Tallinn, Estonia. ACM, New York, NY, USA, 11 pages

    ACM Class: D.2.4

  10. arXiv:1903.00334  [pdf, other

    cs.SE

    Having Fun in Learning Formal Specifications

    Authors: I. S. W. B. Prasetya, Craig Q. H. D. Leek, Orestis Melkonian, Joris ten Tusscher, Jan van Bergen, J. M. Everink, Thomas van der Klis, Petar Kostic, Rick Meijerink, Roan Oosenbrug, Jelle J. Oostveen, Tijmen van den Pol, Mike de Vries, Wink M. van Zon

    Abstract: There are many benefits in providing formal specifications for our software. However, teaching students to do this is not always easy as courses on formal methods are often experienced as dry by students. This paper presents a game called FormalZ that teachers can use to introduce some variation in their class. Students can have some fun in playing the game and, while doing so, also learn the basi… ▽ More

    Submitted 1 March, 2019; originally announced March 2019.

    Journal ref: Proceedings of 41th ICSE 2019 --- Software Engineering Education and Training (SEET) track, IEEE, 2019

  11. Neural Networks as Artificial Specifications

    Authors: I. S. W. B. Prasetya, Minh An Tran

    Abstract: In theory, a neural network can be trained to act as an artificial specification for a program by showing it samples of the programs executions. In practice, the training turns out to be very hard. Programs often operate on discrete domains for which patterns are difficult to discern. Earlier experiments reported too much false positives. This paper revisits an experiment by Vanmali et al. by inve… ▽ More

    Submitted 15 September, 2018; originally announced September 2018.

    Journal ref: 30th IFIP International Conference on Testing Software and Systems 2018, in Lecture Notes in Computer Science vol 11146

  12. arXiv:1804.06905  [pdf

    cs.IR

    Highly Relevant Routing Recommendation Systems for Handling Few Data Using MDL Principle and Embedded Relevance Boosting Factors

    Authors: Diyah Puspitaningrum, I. S. W. B. Prasetya, P. A. Wicaksono

    Abstract: A route recommendation system can provide better recommendation if it also takes collected user reviews into account, e.g. places that generally get positive reviews may be preferred. However, to classify sentiment, many classification algorithms existing today suffer in handling small data items such as short written reviews. In this paper we propose a model for a strongly relevant route recommen… ▽ More

    Submitted 12 June, 2018; v1 submitted 18 April, 2018; originally announced April 2018.

    Comments: ACM SIGIR 2018 Workshop on Learning from Limited or Noisy Data for Information Retrieval (LND4IR'18), July 12, 2018, Ann Arbor, Michigan, USA, 8 pages, 9 figures

    Report number: Rep2.13.6.2018 MSC Class: 68U35 ACM Class: H.3.3; I.2.6; H.1.2

  13. arXiv:1804.03927  [pdf, other

    cs.SE

    Modeling and Testing Implementations of Protocols with Complex Messages

    Authors: Tom Tervoort, I. S. W. B. Prasetya

    Abstract: This paper presents a new language called APSL for formally describing protocols to facilitate automated testing. Many real world communication protocols exchange messages whose structures are not trivial, e.g. they may consist of multiple and nested fields, some could be optional, and some may have values that depend on other fields. To properly test implementations of such a protocol, it is not… ▽ More

    Submitted 11 April, 2018; originally announced April 2018.

  14. arXiv:1711.08730  [pdf

    cs.IR

    Wiki-MetaSemantik: A Wikipedia-derived Query Expansion Approach based on Network Properties

    Authors: D. Puspitaningrum, G. Yulianti, I. S. W. B. Prasetya

    Abstract: This paper discusses the use of Wikipedia for building semantic ontologies to do Query Expansion (QE) in order to improve the search results of search engines. In this technique, selecting related Wikipedia concepts becomes important. We propose the use of network properties (degree, closeness, and pageRank) to build an ontology graph of user query concepts which is derived directly from Wikipedia… ▽ More

    Submitted 23 November, 2017; originally announced November 2017.