<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 176, comments - 240, trackbacks - 0, articles - 7

    Learning Barriers

    Posted on 2005-12-03 21:49 canonical 閱讀(461) 評論(0)  編輯  收藏 所屬分類: 科學
        Six Learning Barriers in End-User Programming Systems http://www.cs.cmu.edu/~ajko/LearningBarriers.pdf

        學習在傳統上被認為是人類特有的活動, 怎樣降低學習的難度一直是理論上非常令人迷惑的問題, 同時它也是人類所面臨的最大的實際困難之一. 在軟件的世界中, 關于學習的研究也是一個非常重要的領域, 例如所謂的可用性(usability)和用戶友好設計,其核心問題就是如何降低用戶學習的難度. 我們目前的了解多半是一些經驗的總結,例如Pane所總結的,
        . Use signaling to highlight important information.
        . Support incremental testing and feedback.
        . Choose an appropriate computational metaphor.
        . Help detect, diagnose, and recover from errors.
        . Provide guiding knowledge through online help.
        . Support recognition rather than recall.

        Andrew J. Ko等人作了更加嚴謹一些的研究, 試圖對Learning Barriers作出一個基本的分類(classification),

    1. Design barriers: I don't know what I want the computer to do, 需要mapping a desired program behavior to an
    abstract description of a solution.
    2. Selection barriers: I think I know what I want the computer to do, but I don't know what to use, 需要mapping a behavior to appropriate search terms for use in help or web search engines, and interpreting the relevance of the results.
    3. Coordination barriers : I think I know what things to use, but I don't know how to make them work together, 需要mapping a desired behavior to a computational pattern that obeys “invisible rules."
    4. Use barriers: I think I know what to use, but I don't know how to use it, 需要mapping a desired behavior to a
    programming interface’s available parameters.
    5. Understatnding barriers: I thougtht I knew how to use this, but it didn't do what I expected, 需要interpreting the external behavior of a program to determine what it accomplished at runtime
    6. Information barriers: I think I know why it didn't do what I expected, but I don't know how to check,需要mapping a hypothesis about a
    program to the environment’s available tools, and interpreting the tool’s feedback.

        其中design, coordination和use的障礙體現了所謂的gulf of execution(the difference between users' intensions and the available actions), understanding的障礙則體現了所謂的gulf of evaluation(the effort of deciding if expectation have been met), 而selection和information的障礙則同時體現了gulf of execution和gulf of evaluation.
        
        關于以上分類的一件有趣的事情是它們之間的相互關系, 經常出現的情況是我們通過一些不正確的假定(invalid assumption)暫時克服了當前的困難,但是很快又遇上了其他不可克服的困難. 例如design barrier經常導向seletion barrier, 而coordination barrier和use barrier經常導向understanding barrier.

        對于如何克服這些學習上的障礙, Andrew J.Ko等人通過Factory的隱喻,提出了一些具體的建議, 但是實用意義不是很大.

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲中文字幕无码爆乳AV| 全黄性性激高免费视频| 亚洲精品在线免费看| 巨波霸乳在线永久免费视频 | 西西人体免费视频| 亚洲AV无码成人网站久久精品大| 国产亚洲免费的视频看| 亚洲国产精品自在线一区二区| 无码国产精品一区二区免费式芒果| 精品亚洲国产成AV人片传媒| 久视频精品免费观看99| 一本天堂ⅴ无码亚洲道久久| 免费99热在线观看| 国产一二三四区乱码免费| 亚洲国产精品久久| 搡女人真爽免费视频大全| 最新亚洲人成网站在线观看| 国产亚洲精品激情都市| 国产成人久久AV免费| 久久亚洲国产成人影院| 啊v在线免费观看| 中文字幕无码日韩专区免费 | 午夜亚洲av永久无码精品| 国产精品免费大片一区二区| 亚洲AV区无码字幕中文色| A在线观看免费网站大全| 黄色一级毛片免费| 亚洲∧v久久久无码精品| 成人毛片18女人毛片免费视频未| 亚洲A∨精品一区二区三区下载| 色噜噜AV亚洲色一区二区| 99久久免费精品高清特色大片| 亚洲人成色777777老人头| 久久伊人亚洲AV无码网站| 啦啦啦完整版免费视频在线观看 | 一个人看的www在线观看免费| 一本久久免费视频| 亚洲同性男gay网站在线观看| 全亚洲最新黄色特级网站| 3d成人免费动漫在线观看| 国产亚洲视频在线观看|