<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 閱讀(468) 評(píng)論(0)  編輯  收藏 所屬分類: 科學(xué)
        Six Learning Barriers in End-User Programming Systems http://www.cs.cmu.edu/~ajko/LearningBarriers.pdf

        學(xué)習(xí)在傳統(tǒng)上被認(rèn)為是人類特有的活動(dòng), 怎樣降低學(xué)習(xí)的難度一直是理論上非常令人迷惑的問題, 同時(shí)它也是人類所面臨的最大的實(shí)際困難之一. 在軟件的世界中, 關(guān)于學(xué)習(xí)的研究也是一個(gè)非常重要的領(lǐng)域, 例如所謂的可用性(usability)和用戶友好設(shè)計(jì),其核心問題就是如何降低用戶學(xué)習(xí)的難度. 我們目前的了解多半是一些經(jīng)驗(yàn)的總結(jié),例如Pane所總結(jié)的,
        . 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等人作了更加嚴(yán)謹(jǐn)一些的研究, 試圖對Learning Barriers作出一個(gè)基本的分類(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的障礙體現(xiàn)了所謂的gulf of execution(the difference between users' intensions and the available actions), understanding的障礙則體現(xiàn)了所謂的gulf of evaluation(the effort of deciding if expectation have been met), 而selection和information的障礙則同時(shí)體現(xiàn)了gulf of execution和gulf of evaluation.
        
        關(guān)于以上分類的一件有趣的事情是它們之間的相互關(guān)系, 經(jīng)常出現(xiàn)的情況是我們通過一些不正確的假定(invalid assumption)暫時(shí)克服了當(dāng)前的困難,但是很快又遇上了其他不可克服的困難. 例如design barrier經(jīng)常導(dǎo)向seletion barrier, 而coordination barrier和use barrier經(jīng)常導(dǎo)向understanding barrier.

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

    只有注冊用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 综合在线免费视频| 日本黄页网站免费| 亚洲精品人成网在线播放影院| 最近中文字幕无吗免费高清| 国产偷国产偷亚洲高清人| 亚洲精品国产品国语在线| 成人免费视频77777| 一本到卡二卡三卡免费高| 亚洲一区中文字幕久久| 国产免费人人看大香伊| 午夜不卡久久精品无码免费 | 国产又大又黑又粗免费视频 | 亚洲av日韩片在线观看| 久热免费在线视频| 亚洲av综合av一区二区三区| 亚洲精品乱码久久久久久| 日本免费一区二区三区最新| 久久免费精品视频| 美女露隐私全部免费直播| 亚洲成无码人在线观看| 亚洲日韩中文在线精品第一 | 亚洲AV日韩AV鸥美在线观看| 免费激情视频网站| 18禁美女黄网站色大片免费观看| 国产亚洲人成在线播放| 亚洲精品偷拍无码不卡av| 久久精品国产精品亚洲人人 | 丝瓜app免费下载网址进入ios| 亚洲一区二区观看播放| 亚洲国产精品人久久| 亚洲福利中文字幕在线网址| 成年人在线免费观看| 精品无码免费专区毛片| 免费无码又爽又刺激一高潮| 国产亚洲人成在线影院| 学生妹亚洲一区二区| 久久精品亚洲中文字幕无码麻豆 | 亚洲欧洲日产国码高潮αv| 国语成本人片免费av无码 | 美女黄网站人色视频免费国产| 国产精品视频白浆免费视频|