Haidar Osman

I am a PhD student at the Institute of Computer Science (INF) of the University of Bern. I started my PhD on March, 2013, immediately after finishing my master in software design at the University of Lugano. I am now a member of the Software Composition Group (SCG) which conducts research into tools, techniques, and methods for supporting software development activities.

Current Research

My research is focused on bug prediction, localization, and automatic fixing.

Research Interests

  • Bug prediction and automatic bug fixing
  • Code change patterns in software change history
  • Mining software repositories

Seminar, Bachelor, and Master Project Proposals

The following projects can be scaled up to a master thesis and down to a seminar project.

Ongoing Projects

Finished Projects

Contact

Phone(Office):+41 31 511 7644
Phone(Mobile):+41 78 804 4784
Skype:haidarpi
LinkedIn:http://ch.linkedin.com/in/haidarosman
Email:my last name at inf.unibe.ch

Publications

2017

  1. Haidar Osman, Mohammad Ghafari, and Oscar Nierstrasz. Hyperparameter Optimization to Improve Bug Prediction Accuracy. In 1st International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2017), p. to appear, February 2017. PDF 
  2. Haidar Osman, Andrei Chiş, Jakob Schaerer, Mohammad Ghafari, and Oscar Nierstrasz. On the Evolution of Exception Usage in Java Projects. In Proceedings of the 24rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), p. to appear, February 2017. PDF 
  3. Haidar Osman, Mohammad Ghafari, and Oscar Nierstrasz. Automatic Feature Selection by Regularization to Improve Bug Prediction Accuracy. In 1st International Workshop on Machine Learning Techniques for Software Quality Evaluation (MaLTeSQuE 2017), p. to appear, February 2017. PDF 

2016

  1. Haidar Osman, Manuel Leuenberger, Mircea Lungu, and Oscar Nierstrasz. Tracking Null Checks in Open-Source Java Systems. In Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER), March 2016. DOI PDF 
  2. Haidar Osman. Against the Mainstream in Bug Prediction. In Extended Abstracts of the Ninth Seminar on Advanced Techniques and Tools for Software Evolution (SATToSE 2016), July 2016. PDF 

2015

  1. Haidar Osman. Null Check Analysis. In Extended Abstracts of the Eighth Seminar on Advanced Techniques and Tools for Software Evolution (SATToSE 2015), p. 86—88, July 2015. PDF 

2014

  1. Haidar Osman, Mircea Lungu, and Oscar Nierstrasz. Mining frequent bug-fix code changes. In Software Maintenance, Reengineering and Reverse Engineering (CSMR-WCRE), 2014 Software Evolution Week - IEEE Conference on, p. 343-347, February 2014. DOI PDF 

Last changed by osman on 15 February 2017