Publications

2017

D. Falessi, N. Juristo, C. Wohlin, B. Turhan, J. Munch, A. Jedlitschka, M. Oivo, “Empirical Software Engineering Experts on the Use of Students and Professionals in Experiments”, (to appear in) Empirical Software Engineering, 2017.

SharedIt Access

S. Hosseini, B. Turhan and M. Mäntylä, “A Benchmark Study on the Effectiveness of Search-based Data Selection and Feature Selection for Cross Project Defect Prediction”, (to appear in )Information and Software Technology Journal, 2017.

PrePrint

R. Mohanani, P. Ram, A. Lasisi, P. Ralph, B. Turhan, “Perceptions of Creativity in Software Engineering Research and Practice”, (to appear in) Proceedings of the 43rd Euromicro Conference on Software Engineering and Advanced Applications (SEAA’17), 2017.

PrePrint

D. Bowes, T. Hall, J. Petric, T. Shippey, B. Turhan, “How Good Are My Tests?”, in Proceedings of the 8th International Workshop on Emerging Trends in Software Metrics (WETSOM'17), pp.9-14, 2017.

PrePrint

S. Romano, D. Fucci, G. Scanniello, B. Turhan, N. Juristo, “Findings from a Multi-method Study on Test-driven Development”, Information and Software Technology Journal, Vol.89, pp.64-77, 2017.

PrePrint

O. Dieste, A.M. Aranda, F. Uyaguari, B. Turhan, A. T. Misirli, D. Fucci, M. Oivo, N. Juristo, “Empirical Evaluation of the Effects of Experience on Code Quality and Programmer Productivity: An Exploratory Study”, Empirical Software Engineering Journal, Vol.22/5, pp.2457-2542, 2017.

SharedIt Access

D. Fucci, H. Erdogmus, B. Turhan, N. Juristo and M. Oivo, “A Dissection of Test-Driven Development: Does It Really Matter to Test-First or to Test-Last?”, IEEE Transactions on Software Engineering, vol.43/7, pp.597-614, 2017.

PrePrint

2016

A. Tosun, O. Dieste, D. Fucci, S. Vegas, B. Turhan, H. Erdogmus, A. Santos, M. Oivo, K. Toro, J. Jarvinen and N. Juristo, “An Industry Experiment on the Effects of Test-Driven Development on External Quality and Productivity”, (to appear in) Empirical Software Engineering, 2016.

SharedIt Access

L. Minku, E. Mendes and B. Turhan, “Data Mining for Software Engineering and Humans in the Loop”, Progress in Artificial Intelligence, pp.1-8, 2016.

Open Access

B. Turhan and K. Kuutti, “Simpler Questions Can Lead To Better Insights”, in Perspectives on Data Science for Software Engineering, eds. Tim Menzies, Laurie Williams, Thomas Zimmermann, Morgan Kaufmann Publishers, 2016.

A. Bener, B. Turhan, A. Tosun, B. Caglayan, E. Kocaguneli, “A Success Story in Applying Data Science in Practice”, in Perspectives on Data Science for Software Engineering, eds. Tim Menzies, Laurie Williams, Thomas Zimmermann, Morgan Kaufmann Publishers, 2016.

S. Hosseini, B. Turhan and M. Mäntylä, “Search Based Training Data Selection For Cross Project Defect Prediction”, in Proceedings of the 12th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE’16), Article 3, 2016.

Best Paper Award / Free Access with ACM Author-Izer

D. Fucci, G. Scanniello, S. Romano, M. Shepperd, B. Sigweni, F. Uyaguari, B. Turhan, N. Juristo and M. Oivo, “An External Replication on the Effects of Test-driven Development Using Blind Analysis”, in Proceedings of the 10th International Symposium on Empirical Software Engineering and Measurement (ESEM’16), Article 3, 2016.

Best Paper Award / Free Access with ACM Author-Izer

V. Freitas, E. Mendes and B. Turhan, “Providing Tool-Support for Value-Based Decision- Making: A Usability Assessment”, in Proceedings of the 42nd Euromicro Conference on Software Engineering and Advanced Applications (SEAA’16), pp. 34-41, 2016.

S. Romano, D. Fucci, G. Scanniello, B. Turhan and N. Juristo “Results from an Ethnographically-informed Study in the Context of Test Driven Development”, in Proceedings of the 20th International Conference on Evaluation and Assessment in Software Engineering (EASE'16), Article 10, 2016.

Highly Commended Paper Award / Free Access with ACM Author-Izer

G. Scanniello, S. Romano, D. Fucci, B. Turhan and N. Juristo “Students’ and Professionals’ Perceptions of Test-driven Development: A Focus Group study”, The 31st ACM/SIGAPP Symposium on Applied Computing, pp.1422-1427, 2016.

Free Access with ACM Author-Izer

2015

D. Fucci, B. Turhan, N. Juristo, O. Dieste, A. T. Misirli and M. Oivo, “Towards an Operationalisation of Test-driven Development Skills: An Industrial Empirical Study”, Information and Software Technology Journal, Vol.68, pp.82-97, 2015.

T. Menzies, E. Kocaguneli, L. Minku, F. Peters B. Turhan, “Sharing Data and Models in Software Engineering“, Morgan Kaufmann Publishers, 2015.

E.Mendes, B. Turhan, P. Rodriguez and V. Freitas, “Estimating the Value of Decisions Relating to Managing and Developing Software-intensive Products and Projects”, in Proceedings of the 11th International Conference on Predictive Models and Data Analytics in Software Engineering (PROMISE Short Paper), 2015.

Free Access with ACM Author-Izer

D. Fucci, B. Turhan and M. Oivo, “On The Effects of Programming and Testing Skills on External Quality and Productivity in a Test-Driven Development Context”, in Proceedings of the 19th International Conference on Evaluation and Assessment in Software Engineering (EASE'15 Short Paper), 2015.

Free Access with ACM Author-Izer

B. Caglayan, B. Turhan, A. Bener, M. Habayeb, A. Miransky and E. Cialini, “Merits of Organizational Metrics in Defect Prediction: An Industrial Replication”, in Proceedings of the The 37th International Conference on Software Engineering (ICSE'15 SEIP Track), 2015.

2014

D. Fucci and B. Turhan, “On The Role of Tests in Test-driven Development: A Differentiated and Partial Replication”, Empirical Software Engineering Journal, Vol.19/2, pp.277-302, 2014.

A. T. Mısırlı, A. Bener, B. Caglayan, G. Calikli and B. Turhan, “Field Studies in the Construction and Evaluation of Recommendation Systems in Software Engineering”, in Recommendation Systems in Software Engineering, eds. Martin P. Robillard, Walid Maalej, Robert J. Walker, Thomas Zimmermann, Springer, 2014.

D. Fucci, B. Turhan and M. Oivo, “Impact of Process Conformance on the Effects of Test-driven Development”, in Proceedings of the 8th International Symposium on Empirical Software Engineering and Measurement (ESEM'14), 2014.

Free Access with ACM Author-Izer

B. Turhan and E. Mendes, “A Comparison of Cross- versus Single-company Effort Prediction Models for Web Projects”, in Proceedings of the 40th EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA'14), pp.285-292, 2014.

D. Fucci, B. Turhan and M. Oivo, “Factors Impacting Test-driven Development: Initial Results from an Enhanced Replication” , in Proceedings of the 18th International Conference on Evaluation and Assessment in Software Engineering (EASE'14 Short Paper), 2014.

Free Access with ACM Author-Izer

B. Turhan and K. Kuutti, “Tracing Latent Dependencies Across Software Teams Through Error-handling Graphs”, CSCW Workshop on GSD: Global Software Development in a CSCW perspective (CSCW’14), 2014.

T. Menzies, C. Bird, T. Zimmermann, L. L. Minku and B. Turhan, “The Art and Science of Analyzing Software Data”, in Proceedings of the 36th International Conference on Software Engineering (ICSE'14 Tutorials Track), 2014.

2013

A. T. Misirli, B. Caglayan, A. Bener and B.Turhan, “A Retrospective Study of Software Analytics Projects: In-Depth Interviews with Practitioners”, IEEE Software, Vol.30/5, pp.54-61, 2013.

T. Menzies, A. Butcher, D. Cok, L. Layman, A. Marcus, F. Shull, B. Turhan, T. Zimmermann, “Local vs. Global Lessons from Defect Prediction and Effort Estimation”, IEEE Transactions on Software Engineering, Vol.39/6, pp.822-834, 2013.

B. Turhan, A. T. Misirli, A. Bener, “Empirical Evaluation of The Effects of Mixed Project Data on Learning Defect Predictors”, Information and Software Technology, Vol.55/6, pp.1101-1118, 2013.

T. Taipale, B. Turhan and M. Qvist, “Constructing Defect Predictors and Communicating the Outcomes to Practitioners”, in Proceedings of the 7th International Symposium on Empirical Software Engineering and Measurement (ESEM'13 Industry Track), pp.357-362, 2013.

D. Fucci and B. Turhan, “A Replicated Experiment on the Effectiveness of Test-first Development”, in Proceedings of the 7th International Symposium on Empirical Software Engineering and Measurement (ESEM'13), pp.103-112, 2013.

D. Šmite and B. Turhan, “Validity of Research on Large-Scale Agile Projects“, Workshop on Research Challenges in Large-Scale Agile Development (XP'13 Workshop) (extended abstract) 2013

B. Caglayan, G. Calikli, A. Bener, A. T. Misirli, B. Turhan and T. Aytac, “Evaluating Dione: A Decision Support Tool for Software Development”, 2nd Workshop on User Evaluations for Software Engineering Researchers (USER: ICSE'13 Workshop) (non-archival paper)

B. Turhan, “Relevancy Filtering“, International Workshop on Data Analysis Patterns in Software Engineering (DAPSE: ICSE'13 Workshop) (non-archival paper) 2013

B. Turhan and A. Bener, “On Combining the Scattered Knowledge: Putting the Bricks Together“, 2nd International NSF sponsored Workshop on Realizing Artificial Intelligence Synergies in Software Engineering (RAISE: ICSE'13 Workshop) (non-archival paper) 2013

T. Menzies, E. Kocaguneli, B. Turhan, L. L. Minku and F. Peters, “Data Science for Software Engineering“, in Proceedings of the 35th International Conference on Software Engineering (ICSE'13 Tutorials Track), pp.1484-1486, 2013

2012

B. Turhan, “On the Dataset Shift Problem in Software Engineering Prediction Models”, Empirical Software Engineering Journal, Vol.17/1-2, pp.62-74, 2012.

M. Lumpe, R. Vasa, T. Menzies, R. Rush and B. Turhan, “Learning Better Inspection Optimization Policies”, International Journal of Software Engineering and Knowledge Engineering, Vol.22/5, pp.621-644, 2012.

B. Caglayan, A. T. Misirli, A. Miransky, B.Turhan and A. Bener, “Factors Characterizing Reopened Issues: A Case Study”, in Proceedings of the 8th International Conference on Predictor Models (PROMISE'12), 2012.

B. Caglayan, A. T. Misirli, G. Calikli, A. Bener, T. Aytac and B. Turhan, “Dione: An Integrated Measurement and Defect Prediction Solution”, in Proceedings of the 20th International Symposium on the Foundations of Software Engineering (FSE-20 Tool Demonstrations Track), 2012.

Free Access with ACM Author-Izer

2011

A. Bakir, B. Turhan and A. Bener, “A Comparative Study for Estimating Software Development Effort Intervals”, Software Quality Journal, Vol.19/3, pp.537-552, 2011.

A. Tosun, A. Bener and B. Turhan, “An Industrial Case Study of Classifier Ensembles for Locating Software Defects”, Software Quality Journal, Vol.19/3, pp.515-536, 2011.

B. Turhan, A. Tosun and A. Bener, “Empirical Evaluation of Mixed-Project Defect Prediction Models“, in Proceedings of the 37th EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA 2011), pp.396-403, 2011.

Best Paper Candidate

2010

F. Shull, G. Melnik, B. Turhan, L. Layman, M. Diep and H. Erdogmus, “What Do We Know about Test-Driven Development?”, IEEE Software (Voice of Evidence), Vol.27/6, pp.16-19, 2010.

A. Tosun, A. Bener, B. Turhan and T. Menzies, “Practical Considerations in Deploying Statistical Methods for Defect Prediction: A Case Study within the Turkish Telecommunications Industry”, Information and Software Technology, Vol.52/11, pp.1242-1257, 2010.

T. Menzies, Z. Milton, B. Turhan, B. Cukic, Y. Jiang and A. Bener, “Defect Prediction from Static Code Features: Current Results, Limitations, New Approaches”, Automated Software Engineering Journal, Vol.17/4, pp.375-407, 2010.

A. Bakir, B. Turhan and A. Bener, “A New Perspective on Data Homogeneity in Software Cost Estimation: A Study in Embedded Systems Domain”, Software Quality Journal, Vol.18/1, pp.57-80, 2010.

(In Spanish) Rodríguez, P., Musat, D., Yagüe, A., Turhan,B., Rohunen, A., Kuvaja, P. y Oivo, M., “Adopción de metodologías ágiles: un estudio comparativo entre España y Europa en España”, REICIS, vol. 6, no.4, 2010, pp.6-28, 2010

B. Turhan, L. Layman, M. Diep, F. Shull and H. Erdogmus, “How Effective is Test Driven Development?”, in Making Software: What Really Works, and Why We Believe It , eds. Greg Wilson, Andy Orham, O’Reilly Press, 2010.

V. Mandic, M. Oivo, P. Rodriguez, P. Kuvaja, H. Kaikkonen and B. Turhan, “What is Flowing in Lean Software Development?”, in Proceedings of the 1st International Conference on Lean Enterprise Software and Systems (LESS), pp.72-84, 2010.

Best Paper Candidate

B.Turhan, C. Mericli and T. Mericli, “Better, Faster and Cheaper: What is Better Software?”, in Proceedings of the 6th International Conference on Predictor Models (PROMISE'10), 2010.

Free Access with ACM Author-Izer

B. Turhan, A. Bener, and T. Menzies, “Regularities in Learning Defect Predictors”, in Proceedings of the 11th International Conference on Product Focused Software Development and Process Improvement (PROFES'10), pp.116-130, 2010.

B. Turhan, A. Bener, P. Kuvaja and M. Oivo, “A Quantitative Comparison of Test-first and Test-last Code in an Industrial Project”, in Proceedings of the The 11th International Conference on Agile Software Development (XP'10 Short Paper), pp.232-237, 2010.

A. Rohunen, P. Rodriguez, P. Kuvaja, L. Krzanik, J. Markkula and B. Turhan, “Agile Adoption Strategies in the Context of Agile in the Large: FLEXI Agile Adoption Industrial Inventory”, in Proceedings of the The 11th International Conference on Agile Software Development (XP'10 Poster), 397-398, 2010.

P. Rodriguez, D. Musat, A. Yague, B. Turhan, A. Rohunen, P. Kuvaja and M. Oivo, “Spanish vs European Agile Methods Adoption: Results of an Empirical Study” Agile-Spain Conference, 2010.

2009

B. Turhan, T. Menzies,A. Bener and J. Distefano, “On the relative value of cross-company and within-company data for defect prediction”, Empirical Software Engineering Journal, Vol.14/5, pp.540-578, 2009.

3rd most cited article in ESE Journal during 2009-2014.

Y. Kultur, B. Turhan and A. Bener, “Ensemble of Neural Networks with Associative Memory (ENNA) for Estimating Software Development Costs”, Knowledge Based Systems Journal, Vol.22/6, pp.395-402, 2009.

B. Turhan and A. Bener, “Analysis of Naive Bayes’ Assumptions on Software Fault Data: An Empirical Study”, Data and Knowledge Engineering Journal, Vol. 68/2, pp.278-290, 2009.

A. Tosun, B. Turhan, A. Bener, “Feature Weighting Heuristics for Analogy Based Effort Estimation Models”, Expert Systems with Applications Journal, Vol. 36/7, pp.10325-10333, 2009.

B. Turhan, A. Bener and G. Kocak “Data Mining Source Code for Locating Software Bugs: A Case Study in Telecommunication Industry”, Expert Systems with Applications Journal, Vol. 36/6, pp.9986-9990, 2009.

Y. Kosker, B. Turhan and A. Bener, “An Expert System for Determining Candidate Software Classes for Refactoring”,Expert Systems with Applications Journal, Vol. 36/6, pp.10000-10004, 2009.

A. Tosun, A.Bener and B. Turhan, “Practical Considerations in Deploying AI for Defect Prediction: A Case Study within the Telecommunication Industry”, in Proceedings of the 5th International Conference on Predictor Models (PROMISE'09), 2009.

Best Paper Award / Free Access with ACM Author-Izer

G.Gay, T.Menzies, B.Cukic and B. Turhan, “How to Share Experiments”, in Proceedings of the 5sth International Conference on Predictor Models (PROMISE'09), 2009.

Free Access with ACM Author-Izer

A. Tosun, B. Turhan and A.Bener, “Validation of Network Measures as Indicators of Defective Modules in Software Systems”, in Proceedings of the 5th International Conference on Predictor Models (PROMISE'09), 2009.

Free Access with ACM Author-Izer

A. Tosun, B. Turhan and A. Bener, “Implementation of a Software Quality Improvement Project in an SME: A Before and After Comparison”, in Proceedings of the 35th EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA'09), pp.203-209, 2009.

E. Kocaguneli, A. Tosun, A. Bener, B. Turhan, B. Caglayan, “Prest: An Intelligent Software Metrics Extraction, Analysis and Defect Prediction Tool”, in Proceedings of the International Conference on Software Engineering and Knowledge Engineering (SEKE'09), pp.637-642, 2009

A. Bakir, E. Kocaguneli, A. Tosun, A.Bener and B. Turhan, “Xiruxe: An Intelligent Fault Tracking Tool”, in Proceedings of the International Conference on Artificial Intelligence and Pattern Recognition (AIPR'09), pp.293-300, 2009.

(In Turkish) E. Kocaguneli, A. Tosun, B. Caglayan, A. Bener, T. Aytac, B. Turhan, “Bulutlarda Akilli Bir Yazilim Olcumleme, Hata Analiz ve Tahmin Aracı: Prest”, 2nd National Symposium on Software Engineering, 2009.

2008

Y.Kultur, B. Turhan and A. Bener, “ENNA: Software Effort Estimation Using Ensemble of Neural Networks with Associative Memory”, in Proceedings of the 16th Interntational Symposium on Foundations of Software Engineering (ACM SIGSOFT FSE'08), pp.330-338, 2008.

Free Access with ACM Author-Izer

T. Menzies, B. Turhan, A. Bener, G. Gay, B. Cukic, Y. Jiang, “Implications of Ceiling Effects in Defect Predictors”, in Proceedings of the 4th International Workshop on Predictor Models in Software Engineering (PROMISE'08), pp. 47-54, 2008.

Free Access with ACM Author-Izer

A. Tosun, B. Turhan and A.Bener, “Ensemble of Software Defect Predictors: A Case Study”, in Proceedings of the 2nd International Symposium on Empirical Software Engineering and Measurement (ESEM'08 Short Paper), pp.318-320, 2008.

Free Access with ACM Author-Izer

B.Turhan, G. Kocak and A. Bener, “Software Defect Prediction Using Call Graph Based Ranking (CGBR) Framework”, in Proceedings of the 34th EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA'08), pp.191-198, 2008.

A.Tosun, B. Turhan and A. Bener, “Direct and Indirect Effects of Software Defect Predictors on Development Lifecycle: An Industrial Case Study”, to appear in Proceedings of the 19th International Symposium on Software Reliability Engineering (ISSRE’08 Industry Track), 2008.

B. Turhan, A. Bener, and T. Menzies, “Nearest Neighbor Sampling for Cross Company Defect Predictors”, in Proceedings of the 1st International Workshop on Defects in Large Software Systems (DEFECTS'08), pp. 26, 2008.

Free Access with ACM Author-Izer

B. Turhan and A.Bener, “Weighted Static Code Attributes for Software Defect Prediction”, in Proceedings of the 20th International Conference on Software Engineering and Knowledge Engineering (SEKE'08), pp.143-148, 2008.

Y. Kosker, B. Turhan and A. Bener, “Refactoring Prediction Using Class Complexity Metrics”, in Proceedings of the 3rd International Conference on Software and Data Technologies (ICSOFT'08), pp. 289-292, 2008.

G. Kocak, B. Turhan and A. Bener, “Predicting Defects in a Large Telecommunication Sys- tem”, in Proceedings of the 3rd International Conference on Software and Data Technologies (ICSOFT'08), pp. 284-288, 2008.

A. Bakir, B. Turhan and A.Bener, “Software Effort Estimation as a Classification Problem”, in Proceedings of the 3rd International Conference on Software and Data Technologies (ICSOFT'08), pp.274-277, 2008.

A. Tosun, B. Turhan and A. Bener, “The Benefits of a Software Quality Improvement Project in a Medical Software Company: A Before and After Comparison”, Invited Paper in International Symposium on Health Informatics and Bioinformatics (HIBIT’08), 2008.

(In Turkish) B. Turhan, A. Bener and Y.Kosker, “Tekrar Tasarim Gerektiren Siniflarin Karmasiklik Olcutleri Kullanilarak Modellenmesi”, 2nd National Conference on Software Architecture, 2008.

2007

B. Turhan and A. Bener, “A Template for Real World Team Projects for Highly Populated Software Engineering Classes”, in Proceedings of the 29th International Conference on Software Engineering (ICSE'07 Education Track), pp. 748-753, 2007.

B. Turhan and A. Bener, “A Multivariate Analysis of Static Code Attributes for Defect Prediction”, in Proceedings of the 7th International Conference on Quality Software (QSIC'07), pp. 231-237, 2007.

B. Turhan, O.Kutlubay and A. Bener, “Evaluation of Feature Extraction Methods on Software Cost Estimation”, in Proceedings of the 1st International Symposium on Empirical Software Engineering and Measurement (ESEM'07 Poster), pp. 497, 2007.

O. Kutlubay, B. Turhan and A. Bener, “A Two-Step Model for Defect Density Estimation”, in Proceedings of the 33rd EUROMICRO Conference on Software Engineering and Advanced Applications (EUROMICRO-SEAA'07), pp. 322-332, 2007.

B. Turhan, “Software Defect Prediction Modeling”, in Proceedings of the 2nd International Doctoral Symposium on Empirical Software Engineering (IDoESE'07), pp. 90-95, 2007.

B. Baskeles, B. Turhan and A. Bener, “Software Effort Estimation Using Machine Learning Methods”, in Proceedings of the 22nd International Symposium on Computer and Information Sciences (ISCIS'07), pp.126-131, 2007.

B. Turhan and A. Bener, “Software Defect Prediction: Heuristics for Weighted Naive Bayes”, in Proceedings of the 2nd International Conference on Software and Data Technologies (ICSOFT'07), pp.244-249, 2007.

B. Turhan and O. Kutlubay, “Mining Software Data”, in Proceedings of the 23rd International Conference on Data Engineering Workshops (ICDE'07), pp. 912-916, 2007.

(In Turkish) B. Turhan and A. Bener, “Yazilim Hata Kestirimi için Kaynak Kod Ölçütlerine Dayali Bayes Siniflandirmasi”, 1st National Symposium on Software Engineering, 2007.

2006

B. Turhan, A. D. Oral and A. Bener, “A Short Survey on Software Architechture Evaluation Methods and Object Oriented Metrics”, 1st National Conference on Software Architecture, 2006.

2004

O.T. Yildiz, B. Mecit, B. Özisikyilmaz, D. Unat, B. Turhan, H. Özgür, “Introduction to Computers”, Bogazici University Press, No. 831, Istanbul, 2004.

B. Turhan and E. Alpaydin, “Unsupervised Nonlinear Dimensionality Reduction Methods”, (International) Turkish Symposium on Artificial Intelligence and Neural Networks, 2004

2002

(In Turkish) L. Santemiz, I. A. Sahin, B. Turhan and H. L. Akin, “Aibo Robotu Üzerinde Hizli Hareket Tiplerinin Gelistirilmesi”, National Symposium on Control Engineering , 2002.