kocaguneli.com
Ekrem Kocaguneli: How big is your data?
http://www.kocaguneli.com/2013/01/how-big-is-your-data.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Thursday, January 24, 2013. How big is your data? I think one of the best ways to describe the popularity concept is to start with a toy example. Assume that we have a data set of N instances (rows) and D features (columns). Let's say that we found out the k-. Many nearest neighbors of every instance. For the sake of this example let's fix k=1,. How to of QUICK. To begin with, the concept of popularity and the QUICK algorithm (developed on ...
kocaguneli.com
Ekrem Kocaguneli: Distributed Development Considered Harmful?
http://www.kocaguneli.com/2013/07/distributed-development-considered.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Monday, July 15, 2013. Distributed Development Considered Harmful? Distributed development is a good use of contemporary collaboration technology and the universal talent pool of software engineers. However, it also comes with various possible challenges. Our third rule is to “reflect” on results to avoid confusing practitioners with an arcane mathematical analysis. For example, on reflection, we found that the effect size o...Our conclusio...
kocaguneli.com
Ekrem Kocaguneli: Publications
http://www.kocaguneli.com/p/publications.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. E Kocaguneli, T. Menzies, E. Mendes, “Transfer Learning in Effort Estimation”. Empirical Software Engineering Journal, vol. 20, no. 3, pp. 813-843, 2015. E Kocaguneli, T. Menzies, “Software Effort Models Should be Assessed via Leave-one-out Validation”. Journal of Systems and Software, vol. 86, no. 7, pp. 1879-1890, 2013. E Kocaguneli, T. Menzies, J. Keung, “Kernel Methods for Software Effort Estimation”. Software Quality Professional, 2011.
kocaguneli.com
Ekrem Kocaguneli: It has been some time... Or what I have been up to...
http://www.kocaguneli.com/2015/06/it-has-been-some-time-or-what-i-have.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Wednesday, June 10, 2015. It has been some time. Or what I have been up to. Outside of work, most of my time was dedicated to book projects that I was lucky enough to be involved in. The first book that I had the chance to co-author, with amazing collaborators Tim Menzies. Fayola Peters and Burak Turhan. Is called "Sharing Data and Models in Software Engineering" (here is the Amazon link: http:/ bit.ly/shrngDtMdls. That led to our chapter in.
kocaguneli.com
Ekrem Kocaguneli: About PhD Defense
http://www.kocaguneli.com/2012/11/about-phd-defense.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Tuesday, November 20, 2012. Two weeks ago, I successfully defended my PhD thesis: "A Principled Methodology: A Dozen Principles of Software Effort Estimation." I have been willing to write this post right after my PhD defense, but maybe it is better that some time has passed and I had more time to think about it. I will not necessarily write about the details of my PhD thesis in this post (but in case you want to read the details, here.
kocaguneli.com
Ekrem Kocaguneli: Resume
http://www.kocaguneli.com/p/resume.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. West Virginia University, (2010 Current), Morgantown/USA, PhD (ABD) in Computer Science, 3.85/4.00. Bogazici University, (2008 - 2010), Istanbul/Turkey, MSc in Computer Engineering, 3.65/4.00, Thesis: “Better Methods for Configuring Case-based Reasoning Systems”. Bogazici University, (2003 - 2008), Istanbul/Turkey, BSc in Computer Engineering, 3.23/4.00. University of Bonn, (2006 - 2007), Bonn/Germany, Exchange Student. Inveon Software Deve...
kocaguneli.com
Ekrem Kocaguneli: In the market for a non-academic job after a CS (or possibly an EE) PhD?
http://www.kocaguneli.com/2013/05/in-market-for-non-academic-job-after-cs.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Tuesday, May 7, 2013. In the market for a non-academic job after a CS (or possibly an EE) PhD? Anyone reading this title may immediately say: "Why on earth are you looking for a non-academic job, if you enrolled to a PhD program? My answer is simply no, it really is "not" a must, but it doesn't hurt. Also, if you want even more examples and challenges, here is a link to a set of 50 questions prepared by Xiu Zichuan: http:/ goo.gl/yrKVd.
kocaguneli.com
Ekrem Kocaguneli: Ground Zero: When do I have perfect data?
http://www.kocaguneli.com/2012/10/ground-zero-when-do-i-have-perfect-data.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Monday, October 1, 2012. Ground Zero: When do I have perfect data? Probably anyone who has dealt with real-world data has a grin on his face after reading this title. Most likely, because of the fact that they know the answer is. well, never. Unfortunately there is no formula or silver-bullet answer to perfect data. This is mainly due to the fact that reaching the right data is an interplay of various different factors such as:. Principle #...
kocaguneli.com
Ekrem Kocaguneli: Looking for something on transfer learning (a.k.a. cross-company learning) ?
http://www.kocaguneli.com/2013/07/looking-for-something-on-transfer.html
Ekrem Kocaguneli: Software Development Engineer II at Microsoft. Thursday, July 18, 2013. Looking for something on transfer learning (a.k.a. cross-company learning)? In the machine learning community. The basic idea of transfer learning is being able to learn when the source and the target domains are different or when the source and the target tasks are different. How to handle insufficient number of labeled instances? In this position paper, we investigate synergies between different learning methods (...