Coding Smart in Academia: Evidence-Based Software Engineering Approaches for High-Quality Research Software Projects
Coding Smart in Academia: Evidence-Based Software Engineering Approaches for High-Quality Research Software Projects
批准号:
2662705
负责人:
金额:
$0.0万
依托单位:
依托单位国家:
英国
项目类别:
Studentship
财政年份:
2022
资助国家:
英国
项目状态:
未结题
起止时间:
2022 至 --
中文摘要
点击翻译按钮获取中文摘要
英文摘要
Research software describes any code written or software used in the process of generating results for a publication - for example, a script used to process raw data or carry out a statistical analysis - and is commonly written by researchers without a software engineering background or extensive experience. Inaccuracies or inefficiencies in research software impact the research that relies on it. While other tools used for research might be calibrated, tested, or evaluated in detail, software can often be overlooked, and problems might not be identified. This project will investigate research software from three key areas of focus (software engineering techniques, software quality, and research software project properties), to gain a better understanding of the software engineering techniques used to develop it, how to best assess the quality of research software and which research software project factors are influential in developing high quality outputs. It will consider whether insights or techniques used widely within traditional software development could be of use within research software development. The project will also gather empirical data from selected research software projects to identify evidence-based recommendations for the research software engineering community to help build better-quality research software. To achieve these aims, this project will assess methods for evaluating research software quality and consider the contexts and properties of projects developing research software, identifying how these might impact the software generated. Most previous research and literature have dealt with 'scientific software'. This project will address the wider area of 'research software' - a more inclusive and interdisciplinary approach which also captures practices from software used for research within the arts and humanities. Previous in-depth studies took place before widespread institutional support of research software projects and the emergence of a 'research software engineer' role. This study will update the literature on whether these landscape shifts indicate changes in practice. Many existing studies covering research software offer recommendations regarding best practices, however, little empirical evidence (particularly qualitative experimental data) is given to demonstrate that these recommendations are effective, while the range of research software projects they can be validly applied to is not clearly shown. To address this evidence gap, this project will identify potential improvements and more effective software engineering methods or techniques currently under-used within research software projects. These suggested interventions will be tested for their impacts within a representative set of research software projects. A 'control' group of closely matched projects (for example: similar software engineering technique usage, baseline research software quality, and project contexts such as development team sizes) will not receive an intervention. Data about software development practices and project contexts will be gathered from both groups of participating projects via surveys and interviews over the study period. Research software quality within these selected projects will also be measured throughout the experimental period to assess the impacts of these interventions on software quality. The recommended interventions will be refined based on this experimental testing, generating robust evidence-based and verified solutions to current research software challenges encountered by a range of research software projects. The outcomes of this study will allow researchers to identify which software engineering techniques and methods are most effective and would suit their project (listing known benefits or drawbacks) and demonstrate how to assess and improve the quality of their research software, with all suggestions strongly supported by data.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
国内基金
海外基金
登录
查看更多内容
基于SMART技术的鳄梨叶中诱导肿瘤细胞铁死亡的先导化合物的定
向挖掘
-
批准号:
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2024
-
负责人:辛颖
-
依托单位:
基于“活性-代谢组-基因组-SMART”整合策略发掘老鼠簕内生放线菌新型先导化合物
-
批准号:82360696
-
项目类别:地区科学基金项目
-
资助金额:32万元
-
批准年份:2023
-
负责人:卢覃培
-
依托单位:
特定微环境激活的mRNA翻译(SMART)系统的设计及其免疫治疗应用研究
-
批准号:22307121
-
项目类别:青年科学基金项目
-
资助金额:30.00万元
-
批准年份:2023
-
负责人:左超
-
依托单位:
基于ANDSystem与多组学的水稻和小麦胁迫响应分子调控网络及智能作物平台(Smart Crop)的构建
-
批准号:--
-
项目类别:--
-
资助金额:105万元
-
批准年份:2022
-
负责人:陈铭
-
依托单位:
精神障碍出院患者自杀风险简短联系干预(BCIs)的实施科学研究:基于序列多次分组的随机对照试验(SMART)
-
批准号:72004140
-
项目类别:青年科学基金项目
-
资助金额:24.0万元
-
批准年份:2020
-
负责人:侯丰苏
-
依托单位:
线上强化失眠认知行为治疗(Smart-CBTI plus)对失眠障碍合并焦虑、抑郁患者的随机对照研究
-
批准号:20Y11906600
-
项目类别:省市级项目
-
资助金额:--
-
批准年份:2020
-
负责人:苑成梅
-
依托单位:
基于SMART设计建立中医药随机对照试验“随证施治”决策模型的研究
-
批准号:82074584
-
项目类别:面上项目
-
资助金额:52.0万元
-
批准年份:2020
-
负责人:荆志伟
-
依托单位:
DRiPs致病性T细胞与胰腺CUZD-1蛋白双靶向Smart-DDS诱导免疫耐受治疗1型糖尿病的研究
-
批准号:81970707
-
项目类别:面上项目
-
资助金额:55.0万元
-
批准年份:2019
-
负责人:许馨予
-
依托单位:
基于B-SMART的类风湿关节炎分级诊疗的药物治疗管理模式构建与评价
-
批准号:71804109
-
项目类别:青年科学基金项目
-
资助金额:16.5万元
-
批准年份:2018
-
负责人:张乐
-
依托单位:
面向Smart Grid基于多反馈路径的安全无线数据收集方法研究
-
批准号:61003309
-
项目类别:青年科学基金项目
-
资助金额:20.0万元
-
批准年份:2010
-
负责人:毛郁欣
-
依托单位: