Burak Turhan

Summary

Burak Turhan

Dr. Burak Turhan joined the Department of Computer Science at Brunel University London (UK), as a Senior Lecturer, in May 2017. Between 2009 and 2017 he was at the University of Oulu, Finland, as a postdoc (2009-2013) and full Professor in Software Engineering (2014-2017). Earlier, he worked as a Research Associate at NRC-Canada (2009) and as a Research and Teaching Assistant at Bogazici University, Turkey (2002-2009).

He has published 80+ articles in international journals and conferences, was awarded with several best paper awards, authored one of the three most cited papers (2009-2014) in the Empirical Software Engineering Journal, been invited for and organized panels and talks, and offered academic & industrial courses at all levels on his research topics.

He also served in various positions for the community as: steering committee member, chair and technical program committee member for 30+ academic conferences; regular reviewer for 10+ academic journals; external reviewer and expert for national research councils. He is an editorial board member for the Empirical Software Engineering Journal and e-Informatica Software Engineering Journal. He is also a steering group member for PROMISE and the PC (co/) chair for PROMISE’13, ESEM'17, PROFES’17. He recently co-authored a book titled “Sharing Data and Models in Software Engineering”. He is a member of ACM, ACM SIGSOFT, IEEE and IEEE Computer Society.

For more information please visit: https://turhanb.net

Research area(s)

Empirical software engineering including software quality and programmer productivity, software analytics, human factors in software engineering, and mining software repositories for grounded decision making, agile/lean software development.

Research

Research interests

Dr. Turhan’s research and teaching interests are focused on: empirical software engineering including studies of software quality and programmer productivity, software analytics through the application of machine learning and data mining methods for defect and cost modelling, studying human factors in software engineering – particularly cognitive biases -, and mining software repositories for grounded decision making, as well as agile/ lean software development with a special focus on test-driven development.
 

Research project(s) and grant(s)

Please see: https://turhanb.net/projects.html

Teaching/Supervision

Teaching

Module Leader: CS1702-Introductory Programming

Module Contributor: CS1701-Level 1 Group Project

Selected Publications

Journal articles

Romano, S. , Fucci, D. , Scanniello, G. , Turhan, B.  and Juristo, N.   (2017)   'Findings from a multi-method study on test-driven development'. Information and Software Technology. doi: 10.1016/j.infsof.2017.03.010 Download publication 

Falessi, D. , Juristo, N. , Wohlin, C. , Turhan, B. , et al.   (Accepted)   'Empirical Software Engineering Experts on the Use of Students and Professionals in Experiments'. Empirical Software EngineeringDownload publication 

Dieste, O. , Aranda, AM. , Uyaguari, F. , Turhan, B. , et al.   (2017)   'Empirical evaluation of the effects of experience on code quality and programmer productivity: an exploratory study'. Empirical Software Engineering. pp. 1 - 86. doi: 10.1007/s10664-016-9471-3 Download publication 

Fucci, D. , Erdogmus, H. , Turhan, B. , Oivo, M.  and Juristo, N.   (2016)   'A Dissection of Test-Driven Development: Does It Really Matter to Test-First or to Test-Last?'. IEEE Transactions on Software Engineering. pp. 1 - 1. doi: 10.1109/tse.2016.2616877 Download publication 

Fucci, D. , Turhan, B. , Juristo, N. , Dieste, O. , et al.   (2015)   'Towards an operationalization of test-driven development skills: An industrial empirical study'. Information and Software Technology, 68 pp. 82 - 97. doi: 10.1016/j.infsof.2015.08.004 Download publication 

Fucci, D.  and Turhan, B.   (2014)   'On the role of tests in test-driven development: a differentiated and partial replication'. Empirical Software Engineering, 19 (2).  pp. 277 - 302. doi: 10.1007/s10664-013-9259-7 Download publication 

Turhan, B.   (2012)   'On the dataset shift problem in software engineering prediction models'. Empirical Software Engineering, 17 pp. 62 - 74. doi: 10.1007/s10664-011-9182-8 

Misirli, AT. , Caglayan, B. , Bener, A.  and Turhan, B.   (2013)   'A Retrospective Study of Software Analytics Projects: In-Depth Interviews with Practitioners'. Software, IEEE, 30 pp. 54 - 61. doi: 10.1109/MS.2013.93 

Turhan, B. , M s rl, AET.  and Bener, AE.   (2013)   'Empirical evaluation of the effects of mixed project data on learning defect predictors'. Information and Software Technology, 55 pp. 1101 - 1118. doi: 10.1016/j.infsof.2012.10.003 

Menzies, T. , Butcher, A. , Cok, D. , Marcus, A. , et al.   (2013)   'Local versus Global Lessons for Defect Prediction and Effort Estimation'. IEEE Transactions on Software Engineering, 39 pp. 822 - 834. 

Turhan, B. , Menzies, T. , Bener, AE.  and Di Stefano, J.   (2009)   'On the relative value of cross-company and within-company data for defect prediction'. Empirical Software Engineering, 14 pp. 540 - 578. doi: 10.1007/s10664-008-9103-7 

Tosun, AE. , Bener, AE. , Turhan, B.  and Menzies, T.   (2010)   'Practical considerations in deploying statistical methods for defect prediction: A case study within the Turkish telecommunications industry'. Information and Software Technology, 52 pp. 1242 - 1257. doi: 10.1016/j.infsof.2010.06.006 

Shull, F. , Melnik, G. , Turhan, B. , Layman, L. , et al.   (2010)   'What Do We Know about Test-Driven Development?'. Software, IEEE, 27 pp. 16 - 19. doi: 10.1109/MS.2010.152 

Conference papers

Hosseini, S. , Turhan, B.  and Mäntylä, M.   (2016)   'Search Based Training Data Selection For Cross Project Defect Prediction' , 12th International Conference on Predictive Models and Data Analytics in Software Engineering. Ciudad Real, Spain. 9 - 9 September. ACM, pp. 3:1 - 3:10. doi: 10.1145/2972958.2972964 Download publication 

Fucci, D. , Scanniello, G. , Romano, S. , Shepperd, M. , et al.   (2016)   'An External Replication on the Effects of Test-driven Development Using a Multi-site Blind Analysis Approach' . ACM, pp. 3:1 - 3:10. doi: 10.1145/2961111.2962592 

Romano, S. , Fucci, D. , Scanniello, G. , Turhan, B.  and Juristo, N.   (2016)   'Results from an Ethnographically-informed Study in the Context of Test Driven Development' , EASE '16 Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering. Limerick, Ireland. 3 - 3 June. ACM, pp. 10:1 - 10:10. doi: 10.1145/2915970.2915996 Download publication 

Tosun, AC. , Turhan, B.  and Bener, AC.   (2009)   'Practical Considerations in Deploying AI for Defect Prediction: A Case Study Within the Turkish Telecommunication Industry' . ACM, pp. 11:1 - 11:9. doi: 10.1145/1540438.1540453 

Page last updated: Thursday 11 May 2017