Sustaining a Reusable High-Quality Monitoring Framework for Software Engineering Research
Sustaining a Reusable High-Quality Monitoring Framework for Software Engineering Research
批准号:
528713834
负责人:
Professor Dr. Wilhelm Hasselbring
金额:
$0.0万
依托单位:
依托单位国家:
德国
项目类别:
Research Grants
财政年份:
--
资助国家:
德国
项目状态:
未结题
起止时间:
中文摘要
点击翻译按钮获取中文摘要
英文摘要
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.
期刊论文(0)
专著(0)
科研奖励(0)
会议论文
Domain-Specific Languages for Ocean Modeling and Simulation
-
批准号:425916241
-
项目类别:Research Grants
-
资助金额:$0.0万
-
财政年份:2019
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
Integrated Observation and Modeling Techniques to Support Adaptation and Evolution of Software Systems
-
批准号:221686643
-
项目类别:Priority Programmes
-
资助金额:$0.0万
-
财政年份:2012
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
Publication Workflows for Scientific Data: From Acquisition and Processing toward Archival and Publication
-
批准号:187867195
-
项目类别:Research data and software (Scientific Library Services and Information Systems)
-
资助金额:$0.0万
-
财政年份:2011
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
ScalableMine: Scalable Hierarchical Process Mining in Event-Stream Systems
-
批准号:521430520
-
项目类别:Research Units
-
资助金额:$0.0万
-
财政年份:--
-
负责人:Professor Dr. Wilhelm Hasselbring
-
依托单位:
海外基金