Jouni Huotari

Learn More
Graphical information system (IS) models are used to specify and design IS from several perspectives. Due to the growing size and complexity of modern information systems, critical design information is often distributed via multiple diagrams. This slows search performance and results in reading errors that later cause omissions and inconsistencies in the(More)
  • Kuikkaniemi, Holopainen, +12 authors Dan Dixon
  • 2011
Gamification” is an informal umbrella term for the use of video game elements in non-gaming systems to improve user experience (UX) and user engagement. The recent introduction of ‘gamified’ applications to large audiences promises new additions to the existing rich and diverse research on the heuristics, design patterns and dynamics of games and the(More)
An Application-Programming Interface or API provides a set of program functions that can be used to build new applications. In this paper, we study how to use the expectation-confirmation theory (ECT) to identify API usability problems, and what obstacles a novice developer faces when learning a new API and its accompanying development tools. We conduct a(More)
Our research focuses on supporting understanding of complex information spaces, such as design repositories maintained by CASE tools. Due to the growing size and complexity of modern information systems, critical design information is often distributed via multiple diagrams at many different levels of abstraction. This slows search performance and results(More)
  • 1