Coding Smart in Academia: Evidence-Based Software Engineering Approaches for High-Quality Research Software Projects
学术界的智能编码:高质量研究软件项目的基于证据的软件工程方法
基本信息
- 批准号:2662705
- 负责人:
- 金额:--
- 依托单位:
- 依托单位国家:英国
- 项目类别: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)
会议论文数量(0)
专利数量(0)
数据更新时间:{{ journalArticles.updateTime }}
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
数据更新时间:{{ journalArticles.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ monograph.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ sciAawards.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ conferencePapers.updateTime }}
{{ item.title }}
- 作者:
{{ item.author }}
数据更新时间:{{ patent.updateTime }}
其他文献
吉治仁志 他: "トランスジェニックマウスによるTIMP-1の線維化促進機序"最新医学. 55. 1781-1787 (2000)
Hitoshi Yoshiji 等:“转基因小鼠中 TIMP-1 的促纤维化机制”现代医学 55. 1781-1787 (2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
LiDAR Implementations for Autonomous Vehicle Applications
- DOI:
- 发表时间:
2021 - 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
吉治仁志 他: "イラスト医学&サイエンスシリーズ血管の分子医学"羊土社(渋谷正史編). 125 (2000)
Hitoshi Yoshiji 等人:“血管医学与科学系列分子医学图解”Yodosha(涉谷正志编辑)125(2000)。
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
Effect of manidipine hydrochloride,a calcium antagonist,on isoproterenol-induced left ventricular hypertrophy: "Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,K.,Teragaki,M.,Iwao,H.and Yoshikawa,J." Jpn Circ J. 62(1). 47-52 (1998)
钙拮抗剂盐酸马尼地平对异丙肾上腺素引起的左心室肥厚的影响:“Yoshiyama,M.,Takeuchi,K.,Kim,S.,Hanatani,A.,Omura,T.,Toda,I.,Akioka,
- DOI:
- 发表时间:
- 期刊:
- 影响因子:0
- 作者:
- 通讯作者:
的其他文献
{{
item.title }}
{{ item.translation_title }}
- DOI:
{{ item.doi }} - 发表时间:
{{ item.publish_year }} - 期刊:
- 影响因子:{{ item.factor }}
- 作者:
{{ item.authors }} - 通讯作者:
{{ item.author }}
{{ truncateString('', 18)}}的其他基金
An implantable biosensor microsystem for real-time measurement of circulating biomarkers
用于实时测量循环生物标志物的植入式生物传感器微系统
- 批准号:
2901954 - 财政年份:2028
- 资助金额:
-- - 项目类别:
Studentship
Exploiting the polysaccharide breakdown capacity of the human gut microbiome to develop environmentally sustainable dishwashing solutions
利用人类肠道微生物群的多糖分解能力来开发环境可持续的洗碗解决方案
- 批准号:
2896097 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
A Robot that Swims Through Granular Materials
可以在颗粒材料中游动的机器人
- 批准号:
2780268 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Likelihood and impact of severe space weather events on the resilience of nuclear power and safeguards monitoring.
严重空间天气事件对核电和保障监督的恢复力的可能性和影响。
- 批准号:
2908918 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Proton, alpha and gamma irradiation assisted stress corrosion cracking: understanding the fuel-stainless steel interface
质子、α 和 γ 辐照辅助应力腐蚀开裂:了解燃料-不锈钢界面
- 批准号:
2908693 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Field Assisted Sintering of Nuclear Fuel Simulants
核燃料模拟物的现场辅助烧结
- 批准号:
2908917 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Assessment of new fatigue capable titanium alloys for aerospace applications
评估用于航空航天应用的新型抗疲劳钛合金
- 批准号:
2879438 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Developing a 3D printed skin model using a Dextran - Collagen hydrogel to analyse the cellular and epigenetic effects of interleukin-17 inhibitors in
使用右旋糖酐-胶原蛋白水凝胶开发 3D 打印皮肤模型,以分析白细胞介素 17 抑制剂的细胞和表观遗传效应
- 批准号:
2890513 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
Understanding the interplay between the gut microbiome, behavior and urbanisation in wild birds
了解野生鸟类肠道微生物组、行为和城市化之间的相互作用
- 批准号:
2876993 - 财政年份:2027
- 资助金额:
-- - 项目类别:
Studentship
相似国自然基金
基于SMART技术的鳄梨叶中诱导肿瘤细胞铁死亡的先导化合物的定
向挖掘
- 批准号:
- 批准年份:2024
- 资助金额:0.0 万元
- 项目类别:省市级项目
基于“活性-代谢组-基因组-SMART”整合策略发掘老鼠簕内生放线菌新型先导化合物
- 批准号:82360696
- 批准年份:2023
- 资助金额:32 万元
- 项目类别:地区科学基金项目
特定微环境激活的mRNA翻译(SMART)系统的设计及其免疫治疗应用研究
- 批准号:22307121
- 批准年份:2023
- 资助金额:30.00 万元
- 项目类别:青年科学基金项目
基于ANDSystem与多组学的水稻和小麦胁迫响应分子调控网络及智能作物平台(Smart Crop)的构建
- 批准号:
- 批准年份:2022
- 资助金额:105 万元
- 项目类别:
基于SMART设计建立中医药随机对照试验“随证施治”决策模型的研究
- 批准号:
- 批准年份:2020
- 资助金额:52 万元
- 项目类别:面上项目
精神障碍出院患者自杀风险简短联系干预(BCIs)的实施科学研究:基于序列多次分组的随机对照试验(SMART)
- 批准号:72004140
- 批准年份:2020
- 资助金额:24.0 万元
- 项目类别:青年科学基金项目
线上强化失眠认知行为治疗(Smart-CBTI plus)对失眠障碍合并焦虑、抑郁患者的随机对照研究
- 批准号:20Y11906600
- 批准年份:2020
- 资助金额:0.0 万元
- 项目类别:省市级项目
DRiPs致病性T细胞与胰腺CUZD-1蛋白双靶向Smart-DDS诱导免疫耐受治疗1型糖尿病的研究
- 批准号:81970707
- 批准年份:2019
- 资助金额:55.0 万元
- 项目类别:面上项目
基于B-SMART的类风湿关节炎分级诊疗的药物治疗管理模式构建与评价
- 批准号:71804109
- 批准年份:2018
- 资助金额:16.5 万元
- 项目类别:青年科学基金项目
面向Smart Grid基于多反馈路径的安全无线数据收集方法研究
- 批准号:61003309
- 批准年份:2010
- 资助金额:20.0 万元
- 项目类别:青年科学基金项目
相似海外基金
Next-generation KYC banking verification via embedded smart keyboard
通过嵌入式智能键盘进行下一代 KYC 银行验证
- 批准号:
10100109 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Collaborative R&D
Digitally-Integrated Smart Sensing of Diverse Airborne Grass Pollen Sources
多种空气传播草花粉源的数字集成智能传感
- 批准号:
DP240103307 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Discovery Projects
Recyclable, smart and highly efficient wire-shaped solar cells waved portable/wearable electronics
可回收、智能、高效的线形太阳能电池挥舞着便携式/可穿戴电子产品
- 批准号:
24K15389 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
The Smart Tourism Experience: A Tourist-Centric Conceptualization and Empirical Investigation
智慧旅游体验:以游客为中心的概念化与实证研究
- 批准号:
24K15533 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Grant-in-Aid for Scientific Research (C)
C-NEWTRAL: smart CompreheNsive training to mainstrEam neW approaches for climaTe-neutRal cities through citizen engAgement and decision-making support
C-NEWTRAL:智能综合培训,通过公民参与和决策支持将气候中和城市的新方法纳入主流
- 批准号:
EP/Y032640/1 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Research Grant
Reducing Harm In Ventilated Patients: First In-patient Evaluation Of A Smart Endotracheal Tube
减少通气患者的伤害:智能气管插管的首次住院评估
- 批准号:
MR/Y008642/1 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Research Grant
AI-PigNet: The AI of social interactions for next gen smart animal breeding
AI-PigNet:下一代智能动物饲养的社交互动人工智能
- 批准号:
BB/Y513891/1 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Research Grant
CAREER: Toward Smart Surface Acoustic Wave Devices with Gate-Tunability
职业:开发具有栅极可调谐性的智能表面声波器件
- 批准号:
2337069 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Continuing Grant
REU Site: University of Colorado, Engineering Smart Biomaterials
REU 站点:科罗拉多大学,工程智能生物材料
- 批准号:
2348856 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant
REU Site: CyberAI: Cybersecurity Solutions Leveraging Artificial Intelligence for Smart Systems
REU 网站:CyberAI:利用人工智能实现智能系统的网络安全解决方案
- 批准号:
2349104 - 财政年份:2024
- 资助金额:
-- - 项目类别:
Standard Grant














{{item.name}}会员




