Conceptualizing an User-Centric Approach for Context-Aware Business Applications in the Future Internet Environment

The obvious move toward a Future Internet environment that is distributed, mobile, cloud-based, semantically rich has raised and emphasized the need for different types of applications. The focus of this new type of application can no longer be on the software itself but directly on the relevant needs and goals of end-users. We argue that because these applications are strongly end-user oriented, context and context-awareness play an important role in their design and development. Hence, in this paper, we introduce and discuss a user-centric approach for building context-aware business applications. This approach proposes a new programming model through a composite system where a human user and an intelligent system are interacting with each other. The interaction is via environment and is according to a predefined plan.

[1]  Gregory D. Abowd,et al.  Towards a Better Understanding of Context and Context-Awareness , 1999, HUC.

[2]  M. Angela Sasse,et al.  Conceptual Design Reconsidered: The Case of the Internet Session Directory Tool , 1997, BCS HCI.

[3]  Emilian Pascalau,et al.  Identifying Guidelines for Designing and Engineering Human-Centered Context-Aware Systems , 2013, KESE.

[4]  Grzegorz J. Nalepa,et al.  Uml Representation for Rule-Based Application Models with XTT2-Based Business Rules , 2012, Int. J. Softw. Eng. Knowl. Eng..

[5]  Grzegorz J. Nalepa,et al.  Enriching Business Processes with Rules Using the Oryx BPMN Editor , 2012, ICAISC.

[6]  Adrian Giurca,et al.  Rule Modeling and Interchange , 2007, Ninth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing (SYNASC 2007).

[7]  Carlo Curino,et al.  A data-oriented survey of context models , 2007, SGMD.

[8]  Jonathan Grudin,et al.  Desituating Action: Digital Representation of Context , 2001, Hum. Comput. Interact..

[9]  Manfred Reichert,et al.  Capturing variability in business process models: the Provop approach , 2010, J. Softw. Maintenance Res. Pract..

[10]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[11]  Tim Berners-Lee,et al.  Linked Data - The Story So Far , 2009, Int. J. Semantic Web Inf. Syst..

[12]  Wil M. P. van der Aalst,et al.  Workflow mining: discovering process models from event logs , 2004, IEEE Transactions on Knowledge and Data Engineering.

[13]  Bonnie A. Nardi,et al.  A Small Matter of Programming: Perspectives on End User Computing , 1993 .

[14]  Gerhard Fischer,et al.  Context-aware systems: the 'right' information, at the 'right' time, in the 'right' place, in the 'right' way, to the 'right' person , 2012, AVI.

[15]  David Garlan,et al.  Context is key , 2005, CACM.

[16]  T. A. van Dijk,et al.  Cognitive Context Models and Discourse , 1998 .

[17]  James A. Hendler,et al.  The Semantic Web" in Scientific American , 2001 .

[18]  John Domingue,et al.  Towards the open service web , 2009 .

[19]  Peter Loos,et al.  Context-sensitive business process support based on emails , 2012, WWW.

[20]  Bruce Tognazzini,et al.  Tog on Interface , 1992 .

[21]  Grzegorz J. Nalepa,et al.  A study of methodological issues in design and development of rule‐based systems: proposal of a new approach , 2011, Wiley Interdiscip. Rev. Data Min. Knowl. Discov..

[22]  Jonathan L. Zittrain,et al.  The Future of the Internet - And How to Stop It , 2008 .

[23]  Klaus Pohl,et al.  Requirements Engineering - Fundamentals, Principles, and Techniques , 2010 .