Sustaining a Reusable High-Quality Monitoring Framework for Software Engineering Research

为软件工程研究维持可重用的高质量监控框架

基本信息

项目摘要

Application-level monitoring and dynamic analysis of software systems are a basis for various tasks in software engineering research, such as performance evaluation and architecture recovery for reverse engineering. The Kieker research software provides monitoring, analysis, and visualization support for these research purposes. It commenced in 2006, and grew toward an open-source software that has been employed in a variety of software engineering research projects over the last decade. Several research groups constitute the open-source community to advance the Kieker software framework. With SustainKieker, we intend to sustain Kieker as a reusable high-quality monitoring framework that will be employed in a wider variety of research areas and used by a larger community. Extended interoperability is a goal for SustainKieker. To improve the usability and the initial skill training for Kieker, we will also build tutorial demos for the new research areas. One goal is to integrate the user guides with the online demo applications to result in interactive tutorials. Extended automated quality assurance is a goal for SustainKieker. Specifically, we plan to significantly increase the test coverage, introduce static architecture checks, extend regression benchmarking, and adopt GitOps for state-of-the-art automation. This way, SustainKieker may also serve as a blueprint for other research software projects that strive for automating their quality assurance. With SustainKieker, we plan to create better conditions for further development via remodularizing Kieker’s software architecture. The GitOps procedures will also improve the process for community contributions. With SustainKieker, we also contribute to the seminal work on research software engineering via software engineering research toward establishing research software science as a discipline. We will address this goal via empirical software engineering research. As specific measures, we will empirically evaluate the effect of tutorials with embedded online demos and the impact of hackathons. We are well aware that controlled experiments with students and action research with hackathons has limited external validity. External validity is the extent to which you can generalize the findings of a study to other situations. However, we consider this to be an initial viable and feasible step toward research software science within this proposed project.
软件系统的应用级监控和动态分析是软件工程研究中各种任务的基础,如性能评估和逆向工程的体系结构恢复。Kieker研究软件为这些研究目的提供监测、分析和可视化支持。它开始于2006年,并朝着开源软件的方向发展,在过去的十年中,它已被用于各种软件工程研究项目。几个研究小组组成了开源社区,以推进Kieker软件框架。通过SustainKieker,我们打算将Kieker作为一个可重复使用的高质量监测框架,用于更广泛的研究领域,并被更大的社区使用。扩展互操作性是SustainKieker的目标。为了提高Kieker的可用性和初始技能培训,我们还将为新的研究领域构建教程演示。一个目标是将用户指南与在线演示应用程序集成,以生成交互式教程。延长自动化质量保证是SustainKieker的目标。具体来说,我们计划显著增加测试覆盖率,引入静态架构检查,扩展回归基准测试,并采用GitOps实现最先进的自动化。通过这种方式,SustainKieker也可以作为其他研究软件项目的蓝图,这些项目致力于自动化质量保证。通过SustainKieker,我们计划通过重新设计Kieker的软件架构为进一步开发创造更好的条件。GitOps程序还将改进社区贡献的流程。通过SustainKieker,我们还通过软件工程研究为研究软件工程的开创性工作做出了贡献,以建立研究软件科学作为一门学科。我们将通过实证软件工程研究来实现这一目标。作为具体措施,我们将实证评估嵌入在线演示的教程的效果和黑客马拉松的影响。我们很清楚,对学生的控制实验和对黑客松的行动研究具有有限的外部效度。外部效度是指你可以将一项研究的发现推广到其他情况的程度。然而,我们认为这是一个初步的可行性和可行性的一步,研究软件科学在这个拟议的项目。

项目成果

期刊论文数量(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 }}

Professor Dr. Wilhelm Hasselbring其他文献

Professor Dr. Wilhelm Hasselbring的其他文献

{{ item.title }}
{{ item.translation_title }}
  • DOI:
    {{ item.doi }}
  • 发表时间:
    {{ item.publish_year }}
  • 期刊:
  • 影响因子:
    {{ item.factor }}
  • 作者:
    {{ item.authors }}
  • 通讯作者:
    {{ item.author }}

{{ truncateString('Professor Dr. Wilhelm Hasselbring', 18)}}的其他基金

Domain-Specific Languages for Ocean Modeling and Simulation
用于海洋建模和仿真的特定领域语言
  • 批准号:
    425916241
  • 财政年份:
    2019
  • 资助金额:
    --
  • 项目类别:
    Research Grants
Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software Systems
支持软件系统适应和演化的集成观测和建模技术
  • 批准号:
    221686643
  • 财政年份:
    2012
  • 资助金额:
    --
  • 项目类别:
    Priority Programmes
Publication Workflows for Scientific Data: From Acquisition and Processing toward Archival and Publication
科学数据的出版工作流程:从采集和处理到归档和出版
  • 批准号:
    187867195
  • 财政年份:
    2011
  • 资助金额:
    --
  • 项目类别:
    Research data and software (Scientific Library Services and Information Systems)
ScalableMine: Scalable Hierarchical Process Mining in Event-Stream Systems
ScalableMine:事件流系统中的可扩展分层流程挖掘
  • 批准号:
    521430520
  • 财政年份:
  • 资助金额:
    --
  • 项目类别:
    Research Units

相似海外基金

CLIMA: Nimble, Adaptive, and Reusable Structures (NARS): Systems, Mechanics, and Financing
CLIMA:灵活、自适应和可重复使用的结构 (NARS):系统、力学和融资
  • 批准号:
    2331994
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324304
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Reusable period products supporting the UK human and natural environment for health and wellbeing
可重复使用的经期产品支持英国人类和自然环境的健康和福祉
  • 批准号:
    AH/Z505535/1
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Research Grant
An innovative material in a reusable container that adsorbs and captures phosphates from wastewater, predicted to reduce eutrophication by 85%
%20创新%20材料%20in%20a%20可重复使用%20容器%20,%20吸收%20并%20从%20废水中捕获%20磷酸盐%20,%20预测%20到%20减少%20富营养化%20by%2085%
  • 批准号:
    10086840
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Collaborative R&D
Developing vitrimers: next generation reusable plastics
开发 vitrimer:下一代可重复使用塑料
  • 批准号:
    DP240102221
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Discovery Projects
Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324302
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Collaborative Research: GEO OSE Track 2: Project Pythia and Pangeo: Building an inclusive geoscience community through accessible, reusable, and reproducible workflows
合作研究:GEO OSE 第 2 轨道:Pythia 和 Pangeo 项目:通过可访问、可重用和可重复的工作流程构建包容性的地球科学社区
  • 批准号:
    2324303
  • 财政年份:
    2024
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Pilot sustainable and reusable IoT-enabled takeaway food container, process and infrastructure
试点可持续且可重复使用的物联网外卖食品容器、流程和基础设施
  • 批准号:
    10060809
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Collaborative R&D
REU Site: Advanced Technologies for HYpersonic, Propulsive, Energetic and Reusable Platforms (HYPER)
REU 网站:超音速、推进、充满活力和可重复使用平台的先进技术 (HYPER)
  • 批准号:
    2244324
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Standard Grant
Inclusive CIRcular economy business models for the reusable PACkaging of fast moving consumer goods (CIRPAC)
快速消费品可重复使用包装的包容性循环经济商业模式 (CIRPAC)
  • 批准号:
    ES/X00841X/1
  • 财政年份:
    2023
  • 资助金额:
    --
  • 项目类别:
    Research Grant
{{ showInfoDetail.title }}

作者:{{ showInfoDetail.author }}

知道了