Some challenges facing software engineers developing software for scientists

被引:8
|
作者
Segal, Judith [1 ]
机构
[1] Open Univ, Ctr Res Comp, Empir Studies Software Dev Grp, Milton Keynes MK7 6AA, Bucks, England
关键词
DESIGN;
D O I
10.1109/SECSE.2009.5069156
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper, I discuss two types of challenges facing software engineers as they develop software for scientists. The first type is those challenges that arise from the experience that scientists might have of developing their own software. From this experience, they internalise a model of software development but may not realise the contextual factors which make such a model successful. They thus have expectations and assumptions which prove challenging to software engineers. The second type is those challenges which, while not unique to the development of software for scientists, have especial significance in the context of such development. These include the challenges of ensuring effective user engagement and of developing software for a community.
引用
收藏
页码:9 / 14
页数:6
相关论文
共 50 条
  • [1] Software search is not a science, even among scientists: A survey of how scientists and engineers find software
    Hucka, M.
    Graham, M. J.
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 141 : 171 - 191
  • [2] DATA-ACQUISITION SOFTWARE FOR ENGINEERS AND SCIENTISTS
    KAPLAN, G
    [J]. IEEE SPECTRUM, 1995, 32 (05) : 23 - 23
  • [3] SOFTWARE ENGINEERS FACE FUNDAMENTAL CHALLENGES
    GRUMAN, G
    [J]. IEEE SOFTWARE, 1987, 4 (06) : 93 - &
  • [4] Developing software engineers at the C-130J Software Factory
    Conn, R
    [J]. IEEE SOFTWARE, 2002, 19 (05) : 25 - +
  • [5] Educating AI Software Engineers: Challenges and Opportunities
    Bublin, Mugdim
    Schefer-Wenzl, Sigrid
    Miladinovic, Igor
    [J]. MOBILITY FOR SMART CITIES AND REGIONAL DEVELOPMENT - CHALLENGES FOR HIGHER EDUCATION (ICL2021), VOL 2, 2022, 390 : 241 - 251
  • [6] When Software Engineers Met Research Scientists: A Case Study
    Judith Segal
    [J]. Empirical Software Engineering, 2005, 10 : 517 - 536
  • [7] When software engineers met research scientists: A case study
    Segal, J
    [J]. EMPIRICAL SOFTWARE ENGINEERING, 2005, 10 (04) : 517 - 536
  • [8] TECHNOLOGY ENHANCED LEARNING WITH OPEN SOURCE SOFTWARE FOR SCIENTISTS AND ENGINEERS
    Dawson, Maurice
    Al Saeed, Imad
    Wright, Jorja
    Omar, Marwan
    [J]. 7TH INTERNATIONAL TECHNOLOGY, EDUCATION AND DEVELOPMENT CONFERENCE (INTED2013), 2013, : 5583 - 5589
  • [9] Developing Topographic Surveying Software to Train Civil Engineers
    Castro-Garcia, M.
    Perez-Romero, A. M.
    Leon-Bonillo, M. J.
    Manzano-Agugliaro, F.
    [J]. JOURNAL OF PROFESSIONAL ISSUES IN ENGINEERING EDUCATION AND PRACTICE, 2017, 143 (01)
  • [10] Developing Interns into Full-Fledged Software Engineers
    Muscalagiu, Anca Ioana
    Custura, Stefan-Octavian
    Ioan, Bogdan-Mihai
    [J]. 2024 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION AND REENGINEERING-COMPANION, SANER-C 2024, 2024, : 84 - 92