Science-Induced Retrospective Code Analysis
Science-Induced Retrospective Code Analysis
批准号:
459671966
负责人:
Professorin Dr. Gabriele Gramelsberger
金额:
$0.0万
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
--
资助国家:
德国
项目状态:
未结题
起止时间:
中文摘要
大多数临时科学研究基本上依赖于复杂软件的使用,尽管科学家通常没有接受过编程和软件工程方面的培训。从科学哲学(POS)的角度来看,科学软件作为研究工具的增加具有认识性和分析性;而对于软件工程(SE)来说,分析和改进软件项目的体系结构和算法结构是一个关键的研究课题。因此,这两个学科都专注于代码分析,并在开发针对特定领域的新方法来分析科学(开放)软件项目方面有着共同的兴趣。对于科学哲学来说,分析科学代码开辟了一个新的研究领域。对于软件工程来说,代码分析是评估软件设计的可行性以及测试代码质量的不可或缺的部分。然而,缺乏关于程序科学内容的代码库分析的概念和工具。程序的科学内容及其结构通常以嵌入代码的科学模型和规律为导向。此外,科学家通常没有接受过编程和软件工程方面的培训。因此,通过我们的方法,希望使没有接受过编程培训的学者、外国人和科学开发人员本身能够更好地了解软件、软件结构及其影响。通过代码分离从技术细节中抽象出来,我们的目标是实现科学驱动的回溯性代码分析,以便以更合适的方式访问科学中大型且持久的软件;特别是对于协作的开放科学软件项目。总而言之,我们项目的目标是阐明代码分离的方法,并开发算法,允许轻松访问与科学本身相关的代码,以及用于研究科学中的软件的科学哲学。对于长期、长期发展的科学软件项目来说,加强技术/应用程序代码分离的思想对软件工程来说是很有意义的。
英文摘要
Most of temporary scientific research depends essentially on the employment of complex software, although scientists are usually not trained in programming and software engineering. From the perspective of Philosophy of Science (PoS) the increase in scientific software as research tools is of epistemic and analytic interest; and for Software Engineering (SE) the analysis and improvement of the architecture and algorithmic structure of software projects is a key research topic. Thus, both disciplines focus on the analysis of code and share the conjoint interest in the development of newdomain-specific methods for the analysis of scientific (open) software projects.For Philosophy of Science analysing scientific code opens up a new research domain.For Software Engineering, code-analysis is an integral part for the evaluation of the software-designs' feasibility as well as for thetest of the code-quality. However, conceptions and tools for the analysis of code-bases with regard to the scientific content ofprograms are missing. The scientific content of programs and their structure is usually oriented on the scientific models and laws that are embedded with code. Plus, scientists are usually not trained in programming and software engineering. Therefore, with our approach want to enable scholars, foreigners and the scientific developers themselves, who are not trained in programming to understand software, software-structures and their impacts better. Via abstraction from technical details by code separation, we aim to enable a scientifically-driven retrospective code-analyses for a more appropriate way to access big and long-lasting software in science; in particular for collaborative open science software projects.To sum up, the goal of our project is to articulate methods for code separation and to develop algorithms that permit an easy access to code that is of relevance for Science itself, but also for Philosophy of Science used for studying software in science. And it is ofinterest for Software Engineering to enhance the idea of technical / application code separation for the long lasting, long evolvingscientific software projects.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Philosophische und historische Forschung zur Atmosphärenwissenschaft im Zeitalter des Computers und der Computersimulation
-
批准号:181516822
-
项目类别:Scientific Networks
-
资助金额:$0.0万
-
财政年份:2010
-
负责人:Professorin Dr. Gabriele Gramelsberger
-
依托单位:
国内基金
海外基金
炎性反应中巨噬细胞激活诱导死亡(activation-induced cell death,AICD)的机理研究
-
批准号:30330260
-
项目类别:重点项目
-
资助金额:105.0万元
-
批准年份:2003
-
负责人:顾军
-
依托单位: