The Cultural Background and Support for Smart Web Information Systems
Applications and technical solutions change very quickly. Societies change also change to certain extent. Users do not change in...
OCL UNIV : Expressive UML/OCL Conceptual Schemas for Finite Reasoning
Full UML/OCL is so expressive that most reasoning tasks are known to be undecidable in schemas defined with these...
Walmart Online Grocery Personalization: Behavioral Insights and Basket Recommendations
Food is so personal. Each individual has her own shopping characteristics. In this paper, we introduce personalization for Walmart...
Goal Orchestrations: Modelling and Mining Flexible Business Processes
In many application domains, it is more natural to think of a process as a coordination model of goals...
Searching for Optimal Configurations Within Large-Scale Models: A Cloud Computing Domain
Feature modeling is a widely accepted variability modeling technique for supporting decision-making scenarios, by representing decisions as features. However,...
Level-Aware Ecosystem Transformations for Industrial Lifecycle Interoperability
Interoperability between heterogeneous software ecosystems at increasing scale remains a major challenge. The automated translation of data between the...
Conceptual Modeling: Enhancement Through Semiotics
Conceptual modeling uses languages to represent the real world. Semiotics, as a general theory of signs and symbols, deals...
Towards an Ontology for Privacy Requirements via a Systematic Literature Review
Privacy has been frequently identified as a main concern for systems that deal with personal information. However, much of...
What Happens to Intentional Concepts in Requirements Engineering if Intentional States Cannot Be Known?
I assume in this paper that the proposition “I cannot know your intentional states” is true. I consider its...
Goal Models for Acceptance Requirements Analysis and Gamification Design
The success of software systems highly depends on user engagement. Thus, to deliver engaging systems, software has to be...