Open Access. Powered by Scholars. Published by Universities.®

Software Engineering Commons

Open Access. Powered by Scholars. Published by Universities.®

Articles 1 - 2 of 2

Full-Text Articles in Software Engineering

A Software Design Pattern Based Approach To Auto Dynamic Difficulty In Video Games, Muhammad Iftekher Chowdhury Sep 2014

A Software Design Pattern Based Approach To Auto Dynamic Difficulty In Video Games, Muhammad Iftekher Chowdhury

Electronic Thesis and Dissertation Repository

From the point of view of skill levels, reflex speeds, hand-eye coordination, tolerance for frustration, and motivations, video game players may vary drastically. Auto dynamic difficulty (ADD) in video games refers to the technique of automatically adjusting different aspects of a video game in real time, based on the player’s ability and emergence factors in order to provide the optimal experience to users from such a large demography and increase replay value. In this thesis, we describe a collection of software design patterns for enabling auto dynamic difficulty in video games. We also discuss the benefits of a design pattern …


Intents-Based Service Discovery And Integration, Cheng Zheng Sep 2014

Intents-Based Service Discovery And Integration, Cheng Zheng

Electronic Thesis and Dissertation Repository

With the proliferation of Web services, when developing a new application, it makes sense to seek and leverage existing Web services rather than implementing the corresponding components from scratch. Therefore, significant research efforts have been devoted to the techniques for service discovery and integration. However, most of the existing techniques are based on the ternary participant classification of the Web service architecture which only takes into consideration the involvement of service providers, service brokers, and application developers. The activities of application end users are usually ignored.

This thesis presents an Intents-based service discovery and integration approach at the conceptual level …