Assuring Software Quality by Means of Simulation Methods
Description
Within this project, we analyze software and software project by means of simulation. Based on open source archives, we will develop and validate simulation models for the simulation of software evolution. By modeling specific parameter for such simulations, e.g., management decision, different applications of development processes and alternative software architectures, their influence on the software evolution can be determined. We focus specifically on software quality.This project has the following goals:
- Requirements analysis to define assessment criteria and select data source
- Mining of software archives
- Simulation models for the development of software
Project Details
Project Staff: Jens Grabowski, Verena Herbold, Daniel Honsel
Timeframe:
April, 2013 to March, 2016
Funding Organizations:
Simulationswissenschaftliches Zentrum (SWZ) - Clausthal - Göttingen
Project Website:
Related Publications
-
Philip Makedonski, Verena Herbold, Steffen Herbold, Daniel Honsel, Jens Grabowski, Stephan WaackMining Big Data for Analyzing and Simulating Collaboration Factors Influencing Software Development Decisions, Social Network Analysis: Interdisciplinary Approaches and Case Studies, CRC Press, 2016
-
Daniel Honsel, Verena Herbold, Stephan Waack, Jens GrabowskiInvestigation and prediction of open source software evolution using automated parameter mining for agent-based simulation, Automated Software Engineering Journal, 2021
-
Tobias Ahlbrecht, Jürgen Dix, Niklas Fiekas, Jens Grabowski, Verena Herbold, Daniel Honsel, Stephan Waack, Marlon WelterAgent-based simulation for software development processes, Proceedings of the 14th European Conference on Multi-Agent Systems, Springer, 2016
-
Verena Herbold, Steffen Herbold, Jens GrabowskiLearning from Software Project Histories: Predictive Studies Based on Mining Software Repositories, Machine Learning and Knowledge Discovery in Databases: European Conference, ECML PKDD 2016, Riva del Garda, Italy, September 19-23, 2016, Proceedings, Part III, 2016
-
Daniel Honsel, Verena Herbold, Marlon Welter, Jens Grabowski, Stephan WaackMonitoring Software Quality by Means of Simulation Methods, Proceedings of the 10th ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2016
-
Verena Herbold, Steffen Herbold, Jens GrabowskiHidden Markov Models for the Prediction of Developer Involvement Dynamics and Workload, Proceedings of the The 12th International Conference on Predictive Models and Data Analytics in Software Engineering, 2016
-
Verena Herbold, Daniel Honsel, Steffen Herbold, Jens Grabowski, Stephan WaackMining Software Dependency Networks for Agent-Based Simulation of Software Evolution, 2015 30th IEEE/ACM International Conference on Automated Software Engineering Workshop (ASEW), The 4th International Workshop on Software Mining, 2015
-
Verena Herbold, Daniel Honsel, Jens Grabowski, Stephan WaackDeveloper Oriented and Quality Assurance Based Simulation of Software Processes, Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution, 2015
- Weighted Multi-Factor Multi-Layer Identification of Potential Causes for Events of Interest in Software Repositories, Proceedings of the Seminar Series on Advanced Techniques & Tools for Software Evolution, 2015
-
Verena HerboldStatistical Learning and Software Mining for Agent Based Simulation of Software Evolution, Proceedings of the 37th International Conference on Software Engineering - Volume 2, Doctoral Symposium at the 37th International Conference on Software Engineering (ICSE 2015), Florence, Italy, 2015
-
Verena Herbold, Daniel Honsel, Jens GrabowskiSoftware Process Simulation based on Mining Software Repositories, 2014 IEEE International Conference on Data Mining Workshop, 2014
-
Tobias Ahlbrecht, Jürgen Dix, Niklas Fiekas, Jens Grabowski, Verena Herbold, Daniel Honsel, Stephan WaackEvolution of Change Coupling Graphs, 2019
-
Daniel Honsel, Niklas Fiekas, Verena Herbold, Marlon Welter, Tobias Ahlbrecht, Stephan Waack, Jürgen Dix, Jens GrabowskiSimulating Software Refactorings based on Graph Transformations, 2017
-
Marlon Welter, Daniel Honsel, Verena Herbold, Andre Staedler, Jens Grabowski, Stephan WaackAssessing Simulated Software Graphs using Conditional Random Fields, 2017
2024 © Software Engineering For Distributed Systems Group