Advances in Computing and Engineering https://www.ajol.info/index.php/ace <p>Journal of Advances in Computing and Engineering (ACE) is a peer-reviewed, open access, interdisciplinary journal, with two issues yearly. The focus of the journal is on theories, methods, and applications in computing and engineering. The journal covers all areas of computing, engineering, and technology, including interdisciplinary topics.</p> <p>All submitted articles should report original, previously unpublished research results, experimental or theoretical. Articles submitted to the journal should meet these criteria and must not be under consideration for publication elsewhere. The manuscript should follow the style specified by the journal. For LaTeX format Submissions, kindly use this template: LaTeX Template for PLOS (Public Library of Science) Articles.</p> <p>ACE also publishes survey and review articles in the scope. The scope of ACE includes but not limited to the following topics: Computer science theory; Algorithms; Intelligent computing; Bioinformatics; Health informatics; Deep learning; Networks; Wireless communication systems; Signal processing; Robotics; Optical design engineering; Sensors.</p> <p>You can view this journal's own website <a href="http://apc.aast.edu/ojs/index.php/ACE/index" target="_blank" rel="noopener">here</a>.</p> en-US <p>ACE journal provides immediate open access to all content on the principle that making research freely available to the public supports a greater global exchange of knowledge. ACE grants usage rights to others using the open license CC-BY-NC allowing for immediate free access to the work and permitting any user to read, download, copy, distribute, print, search, or link to the full texts of articles, crawl them for indexing, pass them as data to software, or use them for any other lawful purpose.</p> yelgamal@aast.edu (Professor Yousry Saber El Gamal ) mahmoud.khalifa@aast.edu (Mahmoud Khalifa) Tue, 21 Nov 2023 19:14:31 +0000 OJS 3.3.0.11 http://blogs.law.harvard.edu/tech/rss 60 A framework for developing user-based adaptive gamified systems https://www.ajol.info/index.php/ace/article/view/259646 <p>Gamification, which is the use of game elements in a non-game context, has become a trend in many industries. It is&nbsp; used as a means for motivating and engaging users and influencing their behaviors. Thus, during the last few years,&nbsp; many researchers have attempted to find a way to design and implement gamified systems that are adaptively&nbsp; personalized based on user types. This paper proposes a framework that aims to aid software engineers in&nbsp; systematically designing adaptively personalized gamification applications of any context type by adapting the&nbsp; appearance of gamification elements based on each user type. The framework introduces a method that provides a&nbsp; systematic means to modify the system at runtime (i.e., while the system is in use) based on the user’s preferences and&nbsp; behavior by changing the existing elements based on the usage of each user. The researchers validate the proposed&nbsp; framework using a case study conducted with employees of a largescale software development company. By applying&nbsp; all their practical comments, the methods of the proposed framework were enhanced. Moreover, to formalize the&nbsp; proposed framework the researchers develop an ontology that implements the mappings between game elements and&nbsp; user types by defining rules that govern their usage. In this paper, an ontology validation is presented including the use of Reasoner, Instances, SPARQL queries, and requirements model implementation. Also, a sample prototype is&nbsp; presented on one of the most used applications and show how the researchers apply this framework to it.&nbsp;</p> Wael El Gammal, Nada Sherief, Walid Abdelmoez Copyright (c) 2023 https://creativecommons.org/licenses/by-nc/4.0 https://www.ajol.info/index.php/ace/article/view/259646 Tue, 21 Nov 2023 00:00:00 +0000