Science topic

Context-Aware Computing - Science topic

Applied to Computer-Human Interaction.
Questions related to Context-Aware Computing
  • asked a question related to Context-Aware Computing
Question
6 answers
I am looking for methods that allow for automated discovery of rules that can have temporal conditions.
The very simple example would be:
IF user activity WAS running, and now the user activity IS idle THEN user turns of tracking application
The more advanced example could be
IF user activity during last 30 minutes was running, and during last 5 minutes was idle, THEN user turns of tracking application
Do you think that some solutions from process mining techniques could be useful? Or some techniques from discovery of Markov models? I am specifically interested in rules.
Relevant answer
Answer
Share price forecast comes into mind.
If you have a time series of values,
use a gliding window over some past
data as training set for a feed-forward
neural network. Say a window with n values.
Take k values of the window as input
vector, n-k values as output vector.
In your case some compression should
take place in order to avoid big
vectors. For example an a user
activity over 30 minutes should not
emit a signal every second. You
could model it by boolean values
meaning "for at least 10 seconds",
"for at least a minute",
"for at least five minutes"...
Later you will have to extract rules
from the neural net. That's a
different task, but feasible.
Regards,
Joachim
  • asked a question related to Context-Aware Computing
Question
3 answers
Dynamic adaptation refers to the continuous sensing of the environment & adaptation to a situation while dealing with an uncertainty in real life. While learning, system should be aware of holistic context when making decisions.
Relevant answer
Answer
  • asked a question related to Context-Aware Computing
Question
2 answers
is bridge rules a good answer to it or evolving MCS are good approach.
Relevant answer
Answer
lala protege ko achay tareekay say dayk lo or google ostaz say apnay problems baghair kuch chpayay pocha karo.
  • asked a question related to Context-Aware Computing
Question
8 answers
i need an idea to apply the context-awareness on mobile computing envionment in education.
simpley, any idea in education.
Context-awareness in mobile computing usually applied to discover/allocate cloud services, i need to apply it to discover education services in higher education
Relevant answer
Answer
Not so easy to answer. However, one idea - if I understood you right - would be:
based on your GPS environment, filter wikipedia using the GPS and the category mechanism in wikipedia to select whatever you want in your environment.
  • asked a question related to Context-Aware Computing
Question
4 answers
Implementations of iBeacons are sprouting up in numerous parts of the world to provide more options and opportunities for mobile application developers. The goal is to extend the features and functionality of mobile devices by providing additional contextual information. Furthermore, iBeacons may be the answer to overcome the limitations of course-grained location awareness (GPS is notoriously poor at location accuracy for indoor contexts).  iBeacons use BLE (Bluetooth Low Energy) to transmit information from the beacon to another device (e.g., smartphone).  The information transmitted can include motion, temperature, location, etc. leaving the mobile app developer to explore a new world of contextually aware scenarios. For example, please see the following videos for examples:
Relevant answer
Answer
 Ed, I think that you have an interesting question here.  There are numerous indoor activities that could benefit from more fine-grained position awareness (trade shows, conferences, schools, etc.) and I think that it is just a matter of time before we see more and more iBeacons around.  The question that I have about this is the logistics of maintaining the infrastructure.  Any kind of sensor needs power and even with the best battery life that we currently have there is a fairly short time limit for the utility of the beacon.  If we start "throwing" lots of these into the environment what will the near future look like when the batteries start to fail?  I see some work on the use of these sensors and beacons but have not seen much on the long term prospects for the technology - IMHO this will be a big issue for Internet of Things.
  • asked a question related to Context-Aware Computing
Question
6 answers
Is there any Context aware dataset available for music recommendation which contains:
1. demographic user information (age, gender, region(country, city))
2. music information(timestamp, artist, song,title) and
3. some Context (time, date, location,weather,city of listening music )
I can not find dataset for location of listened music (in which city and what time user listen to this music).
Relevant answer
Answer
You should read this survey "Contextual music information retrieval and recommendation: State of the art and challenges" by Kaminskas and Ricci. Other papers not directly related with your question but useful may be: 
  1. Cinemappy: a Context-aware Mobile App for Movie Recommendations boosted by DBpedia
  2. Context relevance assessment and exploitation in mobile recommender systems
  3. Knowledge-based Music Retrieval for Places of Interest
Hope it may be useful for you. 
Cristhian. 
  • asked a question related to Context-Aware Computing
Question
16 answers
Applications, in particular mobile applications, try to provide the most suitable information for users and to react accordingly to user's needs. In this sense, emotions are a relevant aspect to establish the best way to interact with a user and IoT could help in providing that assessment. In this context, what is your vision on the importance of emotional assessment for the near future in mobile applications?
Relevant answer
Answer
That is a good point Krzysztof, one cannot 'impose' a desired mood. Some studies suggest (i don't have any citing at hand but i will find it) that when you are depressed you don't want to listen some happy music, most probably you will prefer sad music. I don't know if that will help on your mood... In the case of gaming we need to look to other aspects; if a game don't activate you then it must be in a boring stage, as a programer you need to foreseen that case and prepare some action, whatever that means in the context of the game. So addressing your question i would say that It Depends ! if you want a player to engage more in the game you need to activate hime. If you want someone to let go a depressive state (in ehealth apps) you need first to get in the mood and then try to cheer up that person. But if you are developing an app for a business man, if you detect high stress rates, better not to ring that high tone ring alarm, right? I don't think there is a yes/no, black/white kind of answer to your question, it depends on context assessment. Do you understand my point and do you agree?
  • asked a question related to Context-Aware Computing
Question
22 answers
Dear all,
I am doing a state of the art about context modeling. From theoretical point of view i didn't find many works related to context modeling except some works based on activity theory to model context as in http://link.springer.com/chapter/10.1007/11740674_1#page-1 and other works related also to human cognition discussed in the work of Nardi, B. A. (Ed.). (1996). Context and consciousness: activity theory and human-computer interaction. Mit Press.
Do you know any methodological approach for context modelling ?
Best regards,
Ines
Relevant answer
Answer
The question is too fuzzy for accurate answers, but here's some more ideas about context. Many of these current answers are very limited and narrow - context is a huge term that is used in numerous alternative ways. You need to be more precise what you want to achieve with context and modelling. What you mean by context and modelling. Etc.
Research about provenance is all about documenting and tracking context. This article reviews are huge amount of multi-disciplinary provenance (=contexts) research. The topic is huge.
One clearly a methodological paper about context modelling is this: CEIP Maps: Context-embedded Information Product Map
There is a lot of research about context in HCI research. The whole discipline is based on the concept of context. For example HCI ISO standard defines Context of Use as a combination of users, tasks, tools and environments. You can model these issues in unlimited level of detail and complexity. There exists a lot of managerial and technical tools for modelling contexts in user centred development processes. Software systems for modelling context as well as systems to monitor contexts. Etc.
  • asked a question related to Context-Aware Computing
Question
4 answers
Hello,
I am working on building context-aware software where I have data models and context models and both of them are in different modules in my architecture.
I have some concepts in context modules that are the same in data module. Is this allowed from data modelling point of view ?
Thanks for your answers
Relevant answer
Answer
Hi Ines, It is an interesting question. It would be even better if we had some examples or diagrams here to illustrate the issue. I teach (and do) systems modeling and many of of my students also do context diagrams, aside from data models, process models and object models. My general answer would be yes, it is sometimes possible to have the same concept in different models. If something is in the business context model but is  also a major entity that we want to record detailed data on, yes, it would make sense to have it in the data or database model as well. Location related data, for example, can be quite detailed. Best wishes and good luck with your work. 
  • asked a question related to Context-Aware Computing
Question
17 answers
What are the main differences between both context and situation awareness ?
What can Activity theory offer to model situation/context ?
Relevant answer
Answer
You can also have a look at Alcaraz and Lopez, who discuss the differentiation between situation awareness and context awareness:
Alcaraz, C., Lopez, J. (2013) Wide-area situation awareness for critical infrastruture protection. Computer 46(4). pp 30-37
  • asked a question related to Context-Aware Computing
Question
3 answers
With every passing day the number of mobile applications developed and included in different mobile application stores like the Google play-store, Microsoft store, and Apple store is increasing at a rapid pace. The developers of these mobile applications do not follow a pre-defined or standardized procedures while writing and designing the application.
What should be the different parameters to measure the performance and quality of a mobile application?
Relevant answer
Answer
Although latest mobile devices are quite good with resources but the limitation of resources to run applications is still a problem. The applications should be designed with following perspectives in mind.
1- Make sure that any resource like memory or process that is not being used anymore should be release. It can turn up to be bottleneck on mobile device soon compared to normal computing devices like computers.
2- Quality testing is very important. Any process or feature that uses memory should be watched to see if it actually has a requirement for increased memory as it runs. It should be tested with this application running alone or with other apps running in background and see if there is any difference in frequency of memory increasing. Decision has to be made if it actually needs to store all that information or it can keep a snapshot and load details when required or demanded.
3- Battery consumption is a major problem in apps. They can be wonderful but useless if they eat battery. Usually it is done by keeping those threads/processes alive when it is not really required or the interval between them is unnecessarily shorter making it heavy for battery. Also it can be seen easily if the application is tested at least for 24 hours - that should tell the pattern of battery consumption. The functions should be decomposed to see what exactly is causing that and then algorithm should be analysed if it can be optimised.
Hope that helps.
  • asked a question related to Context-Aware Computing
Question
2 answers
In today's open and dynamic environments, the applications need to capture relationship context information, in order to provide relation-specific access to information resources or software services. What is the best way to capture relationship information, from which sources, and what are the different types of such information?
Relevant answer
Answer
I am not talking about all types of context information, only talking about 'relationship context'. I am wondering different types of relationship context (e.g., interpersonal relationship)? What will be the proper sources to collect this information? What will be the other low-level information to infer relevant relationship context information?
  • asked a question related to Context-Aware Computing
Question
2 answers
Healthcare scenario for context aware.
Relevant answer
  • asked a question related to Context-Aware Computing
Question
2 answers
I'm working on a new article about context-aware modeling and I'm confused on how to do the case study.
Relevant answer
Answer
A sample motivating scenario from the healthcare domain for the patients medical records management can be found in our paper. In our paper, we have briefly discussed a context-aware scenario, that illustrates the need for the incorporation of context information in the access control processes. Also, you can have a look on the Prototype section.
  • asked a question related to Context-Aware Computing
Question
3 answers
Software variability can be supported by providing adaptations on top of a program’s core behavior. For defining and composing adaptations in a program, different paradigms have been proposed. Two of them are feature-oriented programming and context-oriented programming. Both paradigms seem to have a similar set of core characteristics. Can feature-oriented programming learn from context-oriented programming to enable for more dynamicity? Can context-oriented programming take inspiration from feature-oriented programming and software product lines to offer more control and guarantees about the program's dynamic behavior? Should they eventually merge into a single paradigm that takes the best of both worlds?
Relevant answer
Answer
It is also my impression that context-oriented programming encompasses feature-oriented programming in the sense that you could consider (certain) contexts as features, and on the condition that you have a context-oriented language which provides support for declaring (and verifying at run-time) feature-like dependency relations between contexts (as is for example the case in the Subjective-C language). But what about my other questions :
Can feature-oriented programming learn from context-oriented programming to enable for more dynamicity?
Can context-oriented programming take inspiration from feature-oriented programming and software product lines to offer more control and guarantees about the program's dynamic behavior?
Should/will they eventually merge into a single paradigm that takes the best of both worlds?
  • asked a question related to Context-Aware Computing
Question
3 answers
What's the connection between user's motivation and context?
Relevant answer
Answer
The users motivation is informed by context, and the context is fedback from the motivation in such a way as to inform the context of the motivation. But motivation is tricky, it is not as simple as the model we call Will would seem to suggest. For one thing Libetts work seems to suggest that the motivation often comes before awareness is practical. I am a proponent of the Weak Attention model, where attention does not bow to will, so much as will is an illusion of unconscious processes, that feedback through awareness the impression of causality linked to the report, rather than to the unconscious response. Thus attention is not just the spotlight of concentration, but also the less obvious but no less important control that directs memory between processing stages within the mind, weakly linked to will.
  • asked a question related to Context-Aware Computing
Question
7 answers
While Awareness requires its own treatment, reaction to context, should be possible using a system based on implicit memory.
Relevant answer
Answer
Yes, the connection is quite clear - the benefit of having digital memory for context trends crawling is hard to underestimate.