Slashdot Mirror


Too Much Information – Context-Aware Applications

ChelleChelle writes with a link to IBM research on the limits to and lessons learned from two context-aware computing projects: "As the researchers Moran and Dourish put it, 'Context awareness is fine in theory. The research issue is figuring out how to get it to work in practice.' The article lays out two attempts by IBM to do just this. Grapevine and Rendezvous are services offered to IBM employees as a means of looking into the promise and perils of context-aware computing. From these two experimental services the authors have drawn several valuable lessons." From the article: "What computer scientists commonly call context often has more to do with technology than with work situations, people, or frames of mind."

67 comments

  1. Information Overload... by __aaclcg7560 · · Score: 2, Interesting

    I work on the help desk for a large company. Every time I ask the customer to right-click on something and the context menu appears, the customer just freaks out. That makes my job tougher than it should be.

    1. Re:Information Overload... by suv4x4 · · Score: 1

      Every time I ask the customer to right-click on something and the context menu appears, the customer just freaks out.

      Lesson learned: don't work with clients who have a right-click phobia.

    2. Re:Information Overload... by Apocalypse111 · · Score: 4, Funny
      Alternatly, find customers that are more familiar with technological advancements since the mid 90's (if not earlier - Wikipedia didn't have information on the date of origin of context menu's). Here's how to find them:

      • Ask them if they have any experience with 1960's era tape-driven Honeywell mainframes.
      • Ask them if they know what an iPod is.

      If they answered no to the first and yes to the second, then you'll probably be fine.
      --
      There is no mod option "-1: Disagree" for a reason. "Overrated" is not an acceptable substitute. Post something instead.
    3. Re:Information Overload... by ConsumerOfMany · · Score: 1

      hell, don't work with clients who have a right mouse button. Mac uni mousing is the only way to go........

    4. Re:Information Overload... by __aaclcg7560 · · Score: 1

      Then you have the opposite problem on the help desk side: What's a Mac, dude?

    5. Re:Information Overload... by wtansill · · Score: 2, Funny
      I work on the help desk for a large company. Every time I ask the customer to right-click on something and the context menu appears, the customer just freaks out. That makes my job tougher than it should be.
      I haven't had to call the HelpDesk here since the arrival of Clippy (tm)!
      --
      The contest for ages has been to rescue liberty from the grasp of executive power. -- Daniel Webster
  2. printer version - all one page by Anonymous Coward · · Score: 1, Informative
    1. Re:printer version - all one page by neonprimetime · · Score: 2, Informative

      Sorry, doesn't work. It redirects to the main page.

  3. Computer-arrange social gatherings by QuantumFTL · · Score: 2, Insightful

    One of the hardest things it seems is to find times to gather that an entire group of friends is free. I really hope that as more people's schedulekeeping is mediated via computing devices, that this information can be used to automatically suggest meeting times, activities, etc that would be interesting for a group. Doesn't take the place of good old-fashioned event planning, but it might increase the possibility of real-life socialization, which, to me, is a very big plus.

    1. Re:Computer-arrange social gatherings by Apocalypse111 · · Score: 5, Funny

      According to my Blackberry, I've got 5 minutes free next April in which we could discuss possibilities for socializing.

      --
      There is no mod option "-1: Disagree" for a reason. "Overrated" is not an acceptable substitute. Post something instead.
  4. In the voice of HAL.... by ReidMaynard · · Score: 5, Funny

    Dave ... you may want to close your bathrobe before the video conference ...

    --
    -- www.globaltics.net

    Political discussion for a new world

    1. Re:In the voice of HAL.... by Lehk228 · · Score: 2, Funny

      "the video meeting started five minutes ago dave, why are you still jerking off?"

      --
      Snowden and Manning are heroes.
  5. No! by mqduck · · Score: 5, Insightful

    No, no, no, no.

    As I commented on the intuitive OS thread or whatever it was called, users (or at least I) don't want an OS that acts unpredictable. I don't want to wait around for hours for a message before finally figuring out that my cell phone decided I didn't want to be reminded of them right then. Consistency is uncompromisable.

    --
    Property is theft.
    1. Re:No! by Anonymous Coward · · Score: 3, Interesting

      Now see, I'm just the opposite. I believe that Conformity (which includes Consistancey) should be a choice. You don't want your cell phone to be adaptive and adaptable? Fine, thats probably good for you. I LIKE being able to customize things. I want my computer to remember the things I have done in order to help me do things easier in the future.

              There does need to be room inside of the human/machine interface for choice, however. I would love to see interfaces be developped that have varying level of adaptation depending on what the user chooses in his settings.

    2. Re:No! by arth1 · · Score: 4, Insightful

      If I had mod points, you'd have them.
      Yes, we don't learn well by reading each and every option given to us each and every time, because the options change. We learn by repetitiveness, and always finding the same options in the exact same place is necessary for that. Context sensitivity is HELL on users who try to use tools efficiently instead of having to check for possible layout changes every time they do something.

      Context sensitivity impresses the suits, who only sees a tool once or twice, if that, and it's the suits who decide. IBM is all for catering to the suits.

      Regards,
      --
      *Art

    3. Re:No! by lpangelrob · · Score: 4, Interesting

      You may not want an unpredictable OS, but I don't like wasting my time, either. You're probably thinking of instances like Windows' "feature" to customize your menus, which is more annoying than helpful. Or Clippy, for that matter.

      On the other hand, if I'm trying to contact my cousin, in 2006, I have four options: e-mail, text message, cell phone, home phone. I would rather not go in order if some sort of context-aggregator service knows that her cell phone is on the move somewhere in north-central Illinois. Businesses would appreciate knowing where their employees, or other employees, were at any given point in time.

      Or, imagine a website (Gmail, for example) that responds to the user depending on if it knows you're at work, home, or the library, and adjusts its security settings accordingly.

      I'm not a time freak and I don't demand to utilize 100% of my time, all the time, but if this could save me some hassle that's come in this age as a result of our technology, I'm for it.

    4. Re:No! by Anonymous Coward · · Score: 5, Insightful

      It has already started.

      - You leave while a 6h long computation is running, come back later to discover that Windows XP decided to work for 30 min and hibernate for 5.5 hours.

      - At a critical moment, Norton decides its pop-up is more important than whatever you're doing.

      - You want to show a video to people but your media player decides it should first spend 5 minutes auto-updating.

      - You leave your car headlights on and walk in the woods to take a leak at night. Some timeout feature decides to turn off the lights and leave you stranded in the dark.

      Some technologies are past their prime. Engineers are bored, so they add automatic features. Consumers have to waste time understanding those features, and turning them off or outsmarting them.

    5. Re:No! by bdcrazy · · Score: 3, Interesting

      Similiar things happened a couple times over the weekend at my parents house. It was mildly annoying. I used this trick occasionally, but it worked almost anywhere. Stereo mini-jack to rca cable. Plug cable into audio player other end into a/v jack on tv. This used to allow anything with an a/v input to play sound off an audio player. No luck, the tv couldn't select that input because there was 'nothing' connected. Tried their vcr, found the same problem, wouldn't allow selection of the input. Ok, no problem, i just bought a new laptop, connect headphone jack of audio player to line in of laptop. Didn't work. It would record the input just fine, it just wouldn't play it directly through the built in speakers. What? Tried calling support and they asked 'why would you possibly want to do that?' I finally tracked down a solution by downloading a driver from another laptop manufacturer using the same audio chip to enable playing of line in directly through a 'monitor' slide in the volume controls. Needless to say i was really dumbfounded.

      --
      Tonights forecast: Dark. Continued dark throughout most of the evening, with some widely-scattered light towards morning
    6. Re:No! by jacksonj04 · · Score: 3, Interesting

      I'd be happy with that providing the system always errs on the side of caution and lets you know about something if it's unsure.

      For example, I'd want my phone to not ring between 11pm and 7:30am unless it was somebody in my 'close friends and family' group, because they only ring me during that time if they need me urgently, right now, yes I do need to wake you up.

      --
      How many people can read hex if only you and dead people can read hex?
    7. Re:No! by CODiNE · · Score: 1

      Total assault on the culture by any means necessary, including rock n' roll, dope and fucking in the streets.

      I suggest that your cultural assault include unpredictable cell phones. :-) Yay anarchy rawkz dude!!

      --
      Cwm, fjord-bank glyphs vext quiz
    8. Re:No! by arth1 · · Score: 4, Insightful
      Now see, I'm just the opposite. I believe that Conformity (which includes Consistancey) should be a choice. You don't want your cell phone to be adaptive and adaptable? Fine, thats probably good for you. I LIKE being able to customize things.


      Being able to customise something is one thing. A computer deciding what should be customised and how is something entirely different. You can have one without the other.

      Just because I called Jane Doe's work phone the last time I called her doesn't mean that I want her mobile phone number to replace her home number as my preferred number. If I want that, I can set that.
      Just because I looked at a book at the online book store that was incorrectly classified as "Juvenile" doesn't mean that I want "Juvenile" added to the top of the list of categories that show up.
      Just because I recently paid yearly taxes doesn't mean that I want "Town of Springfield" to show up each time I enter a "T".
      Just because I haven't used the CD ripping program for a month doesn't mean I want it to disappear from where I know it is in the program menu.

      Let me choose these things, dammit!

      I want my computer to remember the things I have done in order to help me do things easier in the future.


      Remembering things you have done is fine. It doesn't imply replacing something else with what you have done, which is what appears to happen way too often. An easily accessible history function is nice. A mandatory history replacing your own configuration is not.

      Regards,
      --
      *Art
    9. Re:No! by Anonymous Coward · · Score: 0

      I feel sorry for you. None of your so-called examples are problems with the features. Every single one of your 'examples' is easily tweaked in a manner of seconds to fit the user. If the user doesn't bother to modify factory settings to suit their needs then it's human error not computer error.

      Some might then say that those features should be turned off unless the user wants them, however you're already making a complaint regarding what the features aren't doing for you. So, if you change what the current feature set does, all you'll end up doing is changing the complaining group from those who don't like the current feature set's behavior to those who don't like the new feature set's behavior.

      Suggestion: read your user manual. Stop whining and use the technology's features to suit your personal tastes - if you don't want them, turn them off (I'll conceed annoyance to those features you might not want but can't turn off - that's stupid).

      People need to quit complaining that things aren't working the way they want them to until they take the time to bother finding out if they can change them first. I find your post highly uninsightful and I'd like to see relevant examples instead.

    10. Re:No! by Irish_Samurai · · Score: 4, Informative

      This is not exactly true.

      I have noticed that users generally fall into two distinct groups, those who understand the underlying concepts and those who don't. This difference seems to dictate how a user will actually respond to a change in interface.

      Someone who doesn't understand the underlying concepts completes computer related tasks by mimicking a previous action that brought about the desired results. They couldn't answer a single question regarding what they were actually doing or how it worked. These are the type of people who cannot transition between OSes or even APP versions very well. This group is exemplary of your statement.

      The second group has a firm grasp on the concepts they are working with. They can transition between OSes and APP versions much quicker because they understand WHAT it is they want to do, they don't rely on the HOW.

      I do agree that if you had a constantly changing interface that it would be difficult to become an efficient operator. Yet I can also see how some people might function better with something like this. There is the opportunity to strike a nice balance between constantly changing interfaces and completely static ones. Your web browser is a perfect example of this. High level functions that have triggers in a static layout, but content navigation that changes drastically from site to site. While there are some best practices concerning site navigation, they are still extremely dynamic. Just look at how frequently the terminology changes from site to site concerning the navigation.

    11. Re:No! by mqduck · · Score: 3, Interesting

      All of those things are annoying, I agree, but they're consistant. If my headlights automatically turn off whenever the cars parked for a certain length of time, that's alot less frustrating than it /sometimes/ doing it.

      --
      Property is theft.
    12. Re:No! by orielbean · · Score: 1

      I'm a little upset that you didn't mention the other four methods to contact cousins and family members - paper letter, post card, clown-gram, and skylettering plane. Or blog post with the words Paris Hilton, Coulter, PS3, and Apple inserted.

    13. Re:No! by doti · · Score: 1

      So, why do you insist on using this dumb OS?
      Worse than dumb, closed, so you can't fix it!

      --
      factor 966971: 966971
    14. Re:No! by Anonymous Coward · · Score: 0

      Each person has their own desires for an interface... and I think that computers should support this. You don't want an item to vanish from your menu, but I'm just has happy having word menu items that I don't use being hidden so I don't have overly large menues of stuff I'm not going to use. If I need them to appear again, I can change my setting so they do. In my opinion, how adaptive the GUI is should be a matter of customer choice, with different customers choosing different levels of adaptability.

              Remember, just because something drives you bonkers doesn't mean someone else doesn't appreciate and use it. Rather than remove options like an adaptive os I would rather see them expanding options to support people who like things either way.

              I realise that Microsoft is a bit of a hotbutton around here, but I feel they have done a really good job of this with Microsoft Word in particular. Microsoft Word hides menu items that you don't use very often, and you can see them by clicking the arrows at the bottom of the menu. After you select one of the hidden items it is automatically unhidden for future uses. If someone doesn't like this, they can turn it off in the preferences so that menues are always expanded. I see no reason why this sort of functionality couldn't be expanded into OS's and other programs... provided they also include the option of turning it off for those who don't like it.

                                                                      Boojum the brown bunny

    15. Re:No! by Anonymous Coward · · Score: 0

      Every single one of your 'examples' is easily tweaked in a manner of seconds to fit the user.

      The point is that there many examples, and more to come. Their quantity and pervasiveness are the problem. Every single spam can be deleted in a manner of seconds too.

      The other point is that you often need to get burned by the feature once before you know of its existence.

    16. Re:No! by syousef · · Score: 1

      You forgot to mention clippy.

      --
      These posts express my own personal views, not those of my employer
    17. Re:No! by Anonymous Coward · · Score: 1, Insightful

      Spot on.

      I've always noticed that the users who memorize the steps (who probably think they are being efficient) associated with a particular task tend to be the most spaced out when minor elements change - perhaps due to a quick slip-up or oversight of their own - which then changes the context of the app's response. Then they're completely lost, and mad at the computer to boot.

      As a person involved in HCI work, I often wonder if we'll be able to bridge the gap between these two camps. Clearly, everyone who makes desktop OSes is after this holy grail.

    18. Re:No! by Magada · · Score: 1

      I beg to differ. Look at the success of tools like the GreaseMonkey mozilla extension and its associated scripts, or even at that of simpler things like popup blockers and filtering proxies... A large class of users (many of them technophiles, btw) want everything to behave JustSo(tm), even if they happen to be dealing with remote content, which theoretically is not under their control.
      DVD killed the VCR with its menu, instant ff/skip and reliable freeze-frame... all ways by which the user controls how content is presented.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    19. Re:No! by Anonymous Coward · · Score: 0

      Content navigation doesn't change that drastically on the web. Click anywhere you like on any porn site & I guarantee you'll end up at the 'submit credit card details' box. Hell, goess for most every .com website, really.

    20. Re:No! by Ant+P. · · Score: 1

      I prefer VCR, because it doesn't try to dictate to me whether or not I can use my own hardware to skip certain parts of the video.

    21. Re:No! by Magada · · Score: 1

      This "feature" was not present on DVDs until relatively recently.

      --
      Something bad is coming when people are suddenly anxious to tell the truth.
    22. Re:No! by TheLink · · Score: 1

      I think we should make many of these UI designers use lifts/elevators with context sensitive lift/elevator buttons.

      Put the worst of them into one with "personalized" buttons - the "least used" buttons are hidden by default...

      Look at Douglas Englebart's 1968 demo. We sure haven't really got very far in the past 40 years.

      I definitely don't like those stupid "innovations" like "wobbly windows" and silly animations that actually _DELAY_ responses to user commands.

      --
    23. Re:No! by Irish_Samurai · · Score: 1

      Picking Nits, but the subtle difference is pretty important in this case.

      Aside from the menu, ff/skip and reliable freeze have to do with the manner of consumption - not presentation. The same material is presented in the same way, all your doing is regulating how you consume it. This is true on websites too. You are controlling the consumption of pop ups and ads by thwarting them. The content is provided to you as it, it doesn't change depending on who you are. Your browsing agent does that for you.

      Even the menu is dynamic. While the functionality is generally the same across DVD's, the layout and names for these functions are quite different. This is because DVD functionality is easy to comprehend. I want to Navigate scenes, change the sound options, view extras, or set language. Thats about it.

      Since the concepts are widely understood, there is a greater degree of forgiveness when it comes to navigation intuitiveness.

    24. Re:No! by jimicus · · Score: 1

      Pretty certain my phone can already be set to do this automatically (Nokia 6230i).

      Unfortunately at least one person in that circle has had the telephone company permanently disable caller ID from their line, and I can't set it up so "if there's no number, ring". It can be overridden on a per-call basis but anyone in my closest family/friends who needs to call me at 2am is unlikely to be in a fit state to remember that.

  6. Funniest sentence from the article: by dpbsmith · · Score: 4, Insightful

    "First, users often were not comfortable with others knowing what they were doing. The Grapevine service provided complete control over who could observe which elements of context, and users commonly blocked all others from viewing their computer activity all of the time. Although the service allowed observer-by-observer blocking, it was rarely used. This is an area for further research."

    And in further news, the Thought Police reported today that Winston Smith has rented an apartment without a telescreen.

    1. Re:Funniest sentence from the article: by pimpimpim · · Score: 1

      I guess they took this feature from IM programs, where you can be invisible for certain friends and family members. But guess what, friends and family are not like work relationships (or at least I hope not for y'all!) as at work there are people with higher hierarchy that might actually force you to do something, and you are dependent on that. Of course they turned it off, duh! A simple but sad solution is available, though, let the who-obverses-who function be configureable by the supervisor/manager only.

      --
      molmod.com - computing tips from a molecular modeling
  7. What they need... by Hahnsoo · · Score: 5, Funny

    What they need is some sort of motion sensor that detects when the case is jostled, so I can provide feedback to the program in the form of a swift steel-toed boot to the DVD-ROM/drink holder. That'll give it some "context".

    1. Re:What they need... by The+MAZZTer · · Score: 4, Interesting

      I think some Mac laptops already have that, so all that would be need to be implemented is the software side (ie violently shaking the laptop causes it to kill the process with the most cpu usage, would be most helpful).

    2. Re:What they need... by Hahnsoo · · Score: 5, Funny

      Hah! Or, it can simply reboot the laptop. You can call it "Etch a Sketch"!

    3. Re:What they need... by generic-man · · Score: 2, Interesting

      The sudden motion sensor is also on ThinkPads. The ThinkPad control panel for it shows a picture of your laptop; as you shake the laptop around the picture of the laptop on screen also shakes. I still haven't seen any interesting uses of the motion sensor besides the intended purpose (shutting down the hard drive in case of a drop) and novelty things (imitating that Labyrinth game I used to play at the dentist's office waiting room).

      --
      For more information, click here.
    4. Re:What they need... by Anonymous Coward · · Score: 0

      It would be interesting to make it work as a window into a virtual world. Model the laptop as a camera in the virtual world and use the information from the accelerometer to point the camera. The user could look around the virtual world by holding up the laptop and 'looking through it' to see the virtual world.

      Not really useful, but might make an interesting augmented reality test platform.

    5. Re:What they need... by bar-agent · · Score: 1

      I once read an article by a forward-thinking HCI/usability guy discussing how people should interact with increasingly "smart" devices.

      He pointed out that these devices will attempt to be context-aware, and will do or not do certain things based on what they think you want. These devices will screw this up.

      He suggested that the usability community come up with a simple, but flexible system for giving devices positive or negative reinforcement. I believe he proposed three buttons: "thumbs down," "not what I meant," and one other that I forget ("try again?"). The thumbs-down button would do the expected thing, the not-what-I-meant button would undo the last learning in case the device misinterpreted what the thumbs-down button applied to.

      Every time the device makes a guess about what you want, it would beep or something and, if it guessed wrong, you'd press the thumbs-down button. Eventually, once the device has established your preferences in a given situation, it would stop alerting you and just do it. It's kind of like a dog. You'd hit it on the nose and say "bad dog!" until it stops peeing on the carpet.

      These buttons would be an industry standard for smart devices, like the familiar "play" "pause" "fast-forward" buttons.

      --
      i'd hit it so hard, if you pulled me out you'd be the king of britain [bash.org]
    6. Re:What they need... by MadMidnightBomber · · Score: 1
      "It looks like you're trying to take out your frustration on your computer. Would you prefer to use:
      • A baseball bat
      • A can of coke
      • A .45, or
      • Nukes ?"
      --
      "It doesn't cost enough, and it makes too much sense."
  8. AIM Location by Anonymous Coward · · Score: 0

    AIM now has the ability to enter your location and share it with your buddies. So far only a few of my buddies are using it. They could build some pretty cool apps with this.

    http://www.aim.com/triton/plugins.adp

  9. Question the use of the term by michaelmalak · · Score: 2, Insightful
    I question the use of the term "context-aware computing" in these two projects, which simply convey to users whether other users are available for IM. CAC usually refers to smart devices discerning the intetion of users and prompting the user, changing menus, etc. as a result. In this case, it's another user, rather than a system, making the decision to interrupt or not interrupt the user via IM. This is more CSCW (Computer Supported Collaborative Work) than CAC.

    Of course, CAC is the newer and hipper acronym.

    1. Re:Question the use of the term by swillden · · Score: 1

      I question the use of the term "context-aware computing" in these two projects, which simply convey to users whether other users are available for IM.

      That's only the grapevine project. The other one, rendezvous, doesn't involve IM, and does modify menus -- specifically conference call system menus based on knowledge of the user and the user's calendar.

      --
      Note to ACs: I usually delete AC replies without reading them. If you want to talk to me, log in.
  10. I for one... by monopole · · Score: 0

    ...welcome our new information overloads!

  11. The Context of Context by aldheorte · · Score: 3, Interesting

    My subject says nothing. That's because "context" these days has become a catch-all buzzword for people in the technology industry and academic circles to try to abstract a very complex entity away to focus on some specific detail. Although this sometimes works, it only works when you the specific detail or thing you want to discuss, observe, or code can realistically be isolated from all those complexities you just swept away by calling them 'context'.

    The trouble is, when you say you want something to be 'context-aware' you are saying you want it to be aware of all the complexity. Software cannot do this. You want to create something can run on your computer that is more aware than a human is and not just aware in the data sense of facts and trivia, nor simply in the analytical sense of adding facts to facts and substracting trivia. What you want is intuitive awareness and this is the one thing you cannot have in software and systems of the complexity available today (it remains to be seen if it can ever be gained through deterministic computation - the rote addings and subtractings of on and off states or, if it can be found, if it will collapse what was previously thought of as intuition into merely imperfect analysis that would only be acceptable for a human to conclude).

    So what am I saying? I'm saying that "context awareness" is just a buzzword for a de facto implausibility. I point you to this quote from the article: "While people clearly do these things today without additional help from context-aware services, the goals of such services are to allow people to make better communication choices, engage in a richer and more valuable interaction, and waste less time in accomplishing their interactions, while providing significant cost savings to the enterprise."

    This is contextual statement. It sweeps all the true complexity away in exchange for semantic complexity. It really says nothing and simply uses 30 or so words where two would do: work better.

    Why am I going on about this? Becuase it is intellecutally dishonest to pretend that you can brush away the complexity of the world by calling it context. It leads to pointless research projects where aggregations are made, imperfectly, from imperfect information when it could already be obviously judged from the outset that they would ultimately not scale to complexity at hand. It results in 'Xanadu' projects that will forever be stuck in a state of being 'so close' to being useful, but never actually becoming so. There are more concrete things we can attack, things were we can make actual statements rather than vague and amorphous statements about what a system might theoretically do. It's just a matter of rolling up the sleeves and doing some work instead of engaging in intellectual laziness and then wasting other people's time with our frivolities.

    Which is all to say that I found the article and information contained therein not worth the time of reading. :)

    1. Re:The Context of Context by conteXXt · · Score: 1

      dems fighting words stranger.

      --
      The truth about Led Zep should never be told on /. (Karma suicide ensues)
    2. Re:The Context of Context by An+Onerous+Coward · · Score: 1

      I'm not sure I'm understanding your post correctly, because it basically sounds like you're making the argument that "understanding of context is an AI-complete problem, therefore there is no way my cell phone can automatically go silent when I enter a movie theater." The first problem the IBM'ers were trying to solve amounts to "Is now a good time to interrupt the user?" which would seem to require some sort of mind-reading API. But it seems like there are so many situations where obtaining context is trivial, and using it is beneficial.

      When you get right down to it, any input a system receives could be considered "context." The motherboard that shuts down when its CPU thermometer goes too high is exhibiting context sensitivity. A car's cruise control does the same thing. It seems fruitless to even have a discussion of 'context' in general terms, much less to condemn all context as hogwash. But again, I may be totally misunderstanding you.

      --

      You want the truthiness? You can't handle the truthiness!

    3. Re:The Context of Context by Anonymous Coward · · Score: 0

      He seems to be saying its just a lame buzzword used to talk about things computers have trouble doing, such as reading the minds of others.

      Its true what the article talked about was simple "is now a good time to talk", or "when can we talk", and "how should we talk, IM, email, phone, in persion?". Such questions are trivial for a computer to awnser, assuming the user of such software does exactly what the computer thinks its going to do, and with traditional computing strategies, its impossible to know this. This is of course wrong. It ignores the push by companies and others to turn people into machines, when they are at work, why not just input everything they should be doing at any time on their PDA? You could even give them tasks, they say when they are done, the computer assigns a new task. The user would be trained to think like a machine (do nothing but what it says you can do). Such a thing would still require requests to the computer to do to the bathroom/take a break, something humans probably wont do unless you put a collar on them, and electroshock them if they are out of line in the computers mind. This is of course a scary thought, but accurate to the point that organisations would perfer machines over humans, and untill thats possible, would perfer their human staff to just ack like machines (refrence organisations where manual labor is all thats required, especially military organisations, prisions, etc, but also for profit companies, such as sweat shops).

      However, its not overly impossible for a computer to know the context its owner is in. This would require a LOT of customisibility, and study to find a good set of defaults to get people started at customising their computing devices. This is of course still impossible for the device to know what its owner is REALLY doing, short of mind reading (we are ways off. Sure, we can read minds know, but we cant exract useful information about what they are thinking about/doing to a point where "context" can be derived). Not all humans are like machines, following a rigerous schedual, which is where the impossibility comes from, and, as the article pointed out, people still use the same programs for diffrent things (altho, this type of "context" deducing is the best, but its only for workstations, and would require the applications be intigrated with the system, a task that would be very hard by traditional computer languages).

    4. Re:The Context of Context by Anonymous Coward · · Score: 0

      Why am I going on about this? Becuase it is intellecutally dishonest to pretend that you can brush away the complexity of the world by calling it context. It leads to pointless research projects where aggregations are made, imperfectly, from imperfect information when it could already be obviously judged from the outset that they would ultimately not scale to complexity at hand. It results in 'Xanadu' projects that will forever be stuck in a state of being 'so close' to being useful, but never actually becoming so.

      Here is one way where you were going: AI resarchers are intellecutally dishonest and pretend that they can brush away the complexity of the world by calling it context. This leads to pointless research projects where aggregations are made, imperfectly, from imperfect information when it could already be obviously judged from the outset that they would ultimately not scale to complexity at hand. It results in 'Xanadu' projects that will forever be stuck in a state of being 'so close' to being useful, but never actually becoming so.

      You really want to go there and dismiss completely all AI research? Not to mention that the notion of context appears naturally in the context [sic] of formal grammars hierarchy (I think Chomsky is reposnible for this, so go pick on him first).

      http://www.spectrum.uni-bielefeld.de/Classes/Winte r97/IntroCompPhon/compphon/node66.html/

  12. Yes! by partenon · · Score: 1

    Yes! I mean, this features *are* interesting enough to be researched :-) The problem is: the computer doesn't have our feedback. We need to say "thank you" or "hey, what are you doing?", and they need to be able to interpret it. When devices like the ones FTA starts to interpret our feedback, they'll be able to decide more accurately what to do and what not to do.

    --
    ilex paraguariensis for all
    1. Re:Yes! by Cruise_WD · · Score: 1

      Why the hell isn't the parent modded insightful?

      Chris Crawford defines interaction as a form of conversation - http://www.erasmatazz.com/library/JCGD_Volume_7/Fu ndamentals.html

      Computers are getting pretty good at their end of the conversation, and this IBM work suggests the thinking about a response part is improving. But they still really suck at listening to us.

      Just a simple way of telling a computer good/bad when it does something "automatically" would help immensely. It's how we train a computer to recognise spam, for example, and they're getting pretty good at that these days. Should easy enough to extend with a little thought.

      How is anything /ever/ meant to learn if it can't tell what is wrong and what is right?

      --
      [ cruise / casual-tempest.net / xenogamous.com / transference.org / quantam sufficit ]
  13. HELP! by Mister+Whirly · · Score: 3, Funny

    Can somebody give me a better breakdown explanation? I read TFA, but couldn't gather it's meaning from the context. Damn this non-context aware application...

    --
    "But this one goes to 11!"
  14. The only context aware application by rice_burners_suck · · Score: 2, Insightful

    The only context aware application I need is context sensitive help. When I push F1 on my computer keyboard input device, the help menu that is loaded onto my display monitor output device should be the one that explains the field my text cursor was in at the time of said keypress.

    1. Re:The only context aware application by TuringTest · · Score: 1

      So you don't make use of context aware menus, which gives acces to context-related commands?

      --
      Singularity: a belief in the "God" idea with the "demiurge" relation inverted.
  15. Context-aware applications? You mean like... by Anonymous Coward · · Score: 1, Funny

    having the word program (like Microsoft Word type of program) know what you're typing about?

    Like, "Hello, I noticed you are writing an essay on "prostate problems". I have faxed your essay to a local proctologist for you. Thank you, have a good day."

  16. Contextual Systems must be rules based by phcrack · · Score: 1

    I think a lot of comments are missing out on the prime feature of a contextual system - It must be rules-based. The problem with things like MS Office menus is that you can't decide how it is going to work. The other thing is they must have a good idea as to where you really are and who is with you. Imagine the following scenarios:
      - You're in a meeting with project team-mates and the project leader calls - ring through.
      - You're in a meeting with project team-mates and a non-project related co-worker calls - to voicemail
      - In your office all calls are forwarded to the land-line. Out of office all calls are forwarded to the cell.
      - Cell never rings when you're in the washroom.

    This can be applied outside the workplace as well:
      - Baby is in its room and you're not - only the phone closest to you rings.
      - Alarm on your cell phone goes off one or two stations before you have to get off the train.
      - Phone automatically goes silent in the theatre, and then only vibrates if the server room is calling.

    All these scenarios are specific to a person, and depend on that person sorting contacts into groups and setting up the system for their particular requirements. Default rules can be provided (i.e. no phone in the washroom), but it is obvious that people need to inform a contextual system of their relationships to others in the system and create rules that suit their requirements.

  17. Half the time even humans aren't context-aware... by macraig · · Score: 1

    ... so how could they be expected to develop software that is? It might be argued that missing both the Big Picture *and* the devilish details is the equivalent of blissful ignorance (or at least deniability), so please don't take that away from me!

  18. It's all the fault of you stupid people out there! by TheLink · · Score: 1

    I'd rather have computers and systems that augment humans and make them "smarter".

    Rather than computers and systems that allow stupid humans to stay just about as stupid as they are.

    There is a difference between the two. Really!

    For the latter, the goal is making AI or some other system to second guess individual humans (who are assumed to be stupid) and make decisions for them, or have some "expert" or "centralized authority" make the decisions for them (e.g. the RIAA decides whether you get to play the song again).

    For the former, your goal is making systems that help make humans superhuman. Sure there is some overlap (you usually don't want to micromanage), but the goals and thus paths would be different.

    It's the difference between aiming for smart lifts that still let you choose which floor you want to go to, and lifts that try to guess which floor you want to go to, once you get on them - or rearrange their lift buttons so that it's "easier for you to press the right ones"- context sensitive lift buttons, wonderful idea eh?

    The lifts in the former (and latter) could still check (cams etc) to see how many people are waiting on each floor and try to distribute themselves accordingly.

    Our species core competency and specialization is supposed to be "intelligence and reproduction" (whereas ruminants are "digesting cellulose and reproduction").

    I really don't think it is a good idea to keep aiming for the "humans get to be really stupid" target.

    That said intelligence is overrated, maybe we would have a better future if all the individuals were nicer.

    --
  19. Obligatory... by Anonymous Coward · · Score: 0

    I, for one, welcome our Information Overloads.

    (ducks)