Users, programmers, and statistical software

被引:0
|
作者
Chambers, JM [1 ]
机构
[1] Bell Labs, Murray Hill, NJ 07074 USA
关键词
computing environments; data analysis; object-oriented programming; statistical computing;
D O I
暂无
中图分类号
O21 [概率论与数理统计]; C8 [统计学];
学科分类号
020208 ; 070103 ; 0714 ;
摘要
Statistical software provides essential support for statisticians and others who are analyzing data or doing research on new statistical techniques. Those supported typically regard themselves as "users" of the software, but as soon as they need to express their own ideas computationally, they in fact become "programmers." Nothing is more important for the success of statistical software than enabling this transition from user to programmer, and on to gradually more ambitious software design. What does the user need? How can the design of statistical software help? This article presents a number of suggestions based on past experience and current research. The evolution of the S system reflects some of these opinions. Work on the Omegahat software provides a promising direction for future systems that reflect similar motivations.
引用
收藏
页码:404 / 422
页数:19
相关论文
共 50 条
  • [1] A Collaborative Expandable Framework for Software End-Users and Programmers
    Almeida, Tiago
    Ferreira, Hugo Sereno
    Sousa, Tiago Boldt
    [J]. COOPERATIVE DESIGN, VISUALIZATION, AND ENGINEERING (CDVE), 2012, 7467 : 163 - 166
  • [2] STATISTICAL SOFTWARE FOR MICROCOMPUTERS - A USERS VIEW
    AVERILL, DW
    [J]. ENVIRONMENTAL MONITORING AND ASSESSMENT, 1989, 13 (2-3) : 443 - 461
  • [3] Helping Programmers Help Users
    Freeman, John
    Jaervi, Jaakko
    Kim, Wonseok
    Marcus, Mat
    Parent, Sean
    [J]. ACM SIGPLAN NOTICES, 2012, 47 (03) : 177 - 183
  • [4] Tips for Maple users and programmers
    Monagan, MB
    [J]. MAPLETECH, 1997, 4 (03): : 13 - 20
  • [5] Tips for Maple users and programmers
    Monagan, MB
    [J]. MAPLETECH, 1998, 5 (01): : 6 - 10
  • [6] Tips for Maple users and programmers
    Monagan, MB
    Lopez, RJ
    [J]. MAPLETECH, 1996, 3 (03): : 10 - 17
  • [7] Tips for Maple users and programmers
    Monagan, M
    [J]. MAPLETECH, 1996, 3 (02): : 14 - 19
  • [8] Helping Programmers Help Users
    Freeman, John
    Jaervi, Jaakko
    Kim, Wonseok
    Marcus, Mat
    Parent, Sean
    [J]. GPCE 11: PROCEEDINGS OF THE TENTH INTERNATIONAL CONFERENCE ON GENERATIVE PROGRAMMING AND COMPONENT ENGINEERING, 2011, : 177 - 183
  • [9] CAN PROGRAMMERS REUSE SOFTWARE
    WOODFIELD, SN
    EMBLEY, DW
    SCOTT, DT
    [J]. IEEE SOFTWARE, 1987, 4 (04) : 52 - 59
  • [10] PROGRAMMERS WORKBENCH - MACHINE FOR SOFTWARE DEVELOPMENT
    IVIE, EL
    [J]. COMMUNICATIONS OF THE ACM, 1977, 20 (10) : 746 - 753