End-User Software Engineering and Distributed Cognition

被引:0
|
作者
Burnett, Margaret [1 ]
Bogart, Christopher [1 ]
Cao, Jill [1 ]
Grigoreanu, Valentina [1 ]
Kulesza, Todd [1 ]
Lawrance, Joseph [1 ]
机构
[1] Oregon State Univ, Corvallis, OR 97331 USA
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
End-user programmers may not be aware of many software engineering practices that would add greater discipline to their efforts, and even if they are aware of them, these practices may seem too costly (in terms of time) to use. Without taking advantage of at least some of these practices, the software these end users create seems likely to continue to be less reliable than it could be. We are working on several ways of lowering both the perceived and actual costs of systematic software engineering practices, and on making their benefits more visible and immediate. Our approach is to leverage the user's cognitive effort through the use of distributed cognition, in which the system and user collaboratively work systematically to reason about the program the end user is creating. This paper demonstrates this concept with a few of our past efforts, and then presents three of our current efforts in this direction.
引用
收藏
页码:1 / 7
页数:7
相关论文
共 50 条
  • [41] Helping end-user programmers "engineer" dependable software
    Rothermel, Gregg
    QSIC 2006: Sixth International Conference on Quality Software, Proceedings, 2006, : 11 - 11
  • [42] Support for cooperative design of end-user tailorable software
    Eriksson, Jeanette
    BALANCING AGILITY AND FORMALISM IN SOFTWARE ENGINEERING, 2008, 5082 : 279 - 290
  • [43] Convivial software: an end-user perspective on free and open source software
    Carl Mitcham
    Ethics and Information Technology, 2009, 11
  • [45] End-user visualization and manipulation of distributed aggregate data
    McCartney, TP
    Goldman, KJ
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1999, 10 (03): : 193 - 213
  • [46] Approaching Software Engineering for Marine Sciences: A Single Development Process for Multiple End-User Applications
    Magana, Pedro
    Del-Rosal-Salido, Juan
    Cobos, Manuel
    Lira-Loarca, Andrea
    Ortega-Sanchez, Miguel
    JOURNAL OF MARINE SCIENCE AND ENGINEERING, 2020, 8 (05)
  • [47] EURECA: End-user requirements engineering with collaborative animation
    Kim, Neunghoe
    Park, Soojin
    Jeong, Dongwon
    Hwang, Mansoo
    Park, Sooyong
    In, Hoh Peter
    SOFTWARE-PRACTICE & EXPERIENCE, 2017, 47 (07): : 1001 - 1012
  • [48] End-user demand spurs engineering contractor growth
    不详
    CONTROL ENGINEERING, 1998, 45 (10) : 30 - 30
  • [49] End-User Programmers Repurposing End-User Programming Tools to Foster Diversity in Adult End-User Programming Education
    Kross, Sean
    Guo, Philip J.
    2019 IEEE SYMPOSIUM ON VISUAL LANGUAGES AND HUMAN-CENTRIC COMPUTING (VL/HCC 2019), 2019, : 65 - 74
  • [50] USING COMPUTER-GRAPHICS SOFTWARE FOR END-USER INSTRUCTION
    不详
    ONLINE, 1992, 16 (03): : 5 - 6