Machine Learning Applications in Software Engineering
Description
In this research project, we apply machine learning techniques to problems from software engineering domain. This project is a collaboration with the Theoretical Computer Science Group, espcially Prof. Waack. As part of the current research, Steffen Herbold has written his masters thesis with the title "Detection of feature freezes using clustering algorithms", which was awared with the DASMA-Diplomarbeitenpreis 2008. Additionally, we investigated how machine learning can be applied to calculate thresholds for software metric sets in order to optimize them.Another direction of research is the reconstruction of system specifications from test traces. To this aim, Edith Werner applied automaton learning to test traces of a system to calculate an automaton that specifies the system.
Project Details
Project Staff: Jens Grabowski, Stephan Waack, Steffen Herbold, Edith Werner
Timeframe:
October, 2008
Project Website:
Related Publications
-
Steffen HerboldComments on ScottKnottESD in response to “An Empirical Comparison of Model Validation Techniques for Defect Prediction Models”, IEEE Transactions on Software Engineering, 2017
-
Steffen Herbold, Alexander Trautsch, Jens GrabowskiGlobal vs. local models for cross-project defect prediction, Empirical Software Engineering, Springer, 2017
-
Steffen Herbold, Jens GrabowskiSoftware-Fehlervorhersage: Intelligente Qualitätssicherung durch statistische Methoden, OBJEKTspektrum, 2015
-
Steffen Herbold, Jens Grabowski, Stephan WaackCalculation and Optimization of Thresholds for Sets of Software Metrics, Empirical Software Engineering, Springer Netherlands, 2011
-
Harald Altinger, Steffen Herbold, Friederike Schneemann, Jens Grabowski, Franz WotawaPerformance Tuning for Automotive Software Fault Prediction, 2017 IEEE 24th International Conference on Software Analysis, Evolution, and Reengineering (SANER), 2017
-
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
-
Fabian Trautsch, Steffen Herbold, Philip Makedonski, Jens GrabowskiAddressing Problems with External Validity of Repository Mining Studies Through a Smart Data Platform, Proceedings of the 13th International Conference on Mining Software Repositories, 13th International Conference on Mining Software Repositories, 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
-
Harald Altinger, Steffen Herbold, Jens Grabowski, Franz WotawaNovel Insights on Cross Project Fault Prediction applied to Automotive Software, Proceedings of the 27th International Conference on Testing Software and Systems, 27th International Conference on Testing Software and Systems (ICTSS), 2015
-
Steffen HerboldCrossPare: A Tool for Benchmarking Cross-Project Defect Predictions, Proceedings of the 4th International Workshop on Software Mining, The 4th International Workshop on Software Mining, 2015
-
Steffen Herbold, Jens Grabowski, Stephan WaackRetrospective Project Analysis Using the Expectation-Maximization Clustering Algorithm, Third International Conference on Advances in System Testing and Validation Lifecycle, 2011
-
Steffen Herbold, Jens Grabowski, Helmut Neukirchen, Stephan WaackRetrospective Analysis of Software Projects using k-Means Clustering, Proceedings of the 2nd Design for Future 2010 Workshop, 2010
-
Steffen Herbold, Jens Grabowski, Stephan WaackCalculation and Optimization of Thresholds for Sets of Software Metrics, 2010
-
Steffen HerboldDetection of feature freezes using clustering algorithms, 2008
-
Steffen Herbold, Jens Grabowski, Stephan WaackBerechnung und Optimierung von Schwellwerten für Mengen von Software-Metriken, User Group (5. Arbeitstreffen) "Softwaretest und Qualitätsmanagement", 2011
-
Steffen HerboldNachweis von Feature Freezes durch Clustering, 2008
-
Steffen HerboldMachine Learning for Software Process Analysis, Ph.D. Symposium, Denver, Colorado, USA, 2009
2024 © Software Engineering For Distributed Systems Group