Software Development Estimation Techniques in Industrial Contexts: An Exploratory Multiple Case-Study
Keywords:
Effort Estimation, Case-study, Software engineering, Measurement, AgileAbstract
Software Effort Estimation is one of the most challenging aspects in the software development life cycle. Recent empirical studies in the area of software development estimation indicate the presence of two models for effort estimation: (i) Formal, and (ii) Expert Based (Informal). The IT sector in Palestine is one of the most promising and constantly growing sectors. Nonetheless, studies addressing effort estimation approaches and techniques within the Palestinian IT sector are still highly missing. Therefore, we were motivated to conduct a qualitative study to increase our understanding about how industrial teams approach software effort estimation and to explore the challenges they are facing. Our investigation started with a survey that targeted software professionals, and then we conducted multiple-case study approach involving four different software development companies in Palestine. Results show that: (i) around 25% of cost overrun in software projects is due to inaccurate estimations; (ii) expert based estimation models are the mostly applied models especially within agile environments; (iii) a potential advantage can be achieved when formalizing the process of expert based models by having guidelines and checklists; (iv) accuracy of effort estimation is largely affected by team experience, domain knowledge, and requirements clarity; (v) companies working with outsourcing model do have better effort estimation accuracy than companies working in local market. Based on our findings, we highlight areas that require further investigation.References
Zarour, A. & Zein, S. (2019). Software development estimation techniques in industrial contexts: An exploratory multiple case-study. International Journal of Technology in Education and Science (IJTES), 3(2), 72-84.
Downloads
Published
Issue
Section
License
Makaleler araştırma, öğretim ve özel çalışma amaçları için kullanılabilir. Yazarlar yalnızca makalelerinin içeriğinden sorumludur. Dergi makalelerin telif hakkına sahiptir. Yayımcı, araştırma materyalinin kullanımıyla doğrudan veya dolaylı olarak bağlantılı olarak veya bundan kaynaklanan herhangi bir kayıp, eylem, talep, işlem, talep veya maliyet veya zarardan sorumlu tutulamaz.
Bir makalenin yazarı(ları), makalenin dergide yayınlanmak üzere kabul edilmesi durumunda, yayınlanan makalenin Creative Commons “Atıf 4.0 Uluslararası” lisansı kullanılarak telif hakkına sahip olacağını kabul eder. Bu lisans, başkalarının belirli belirtilen koşullar altında telif hakkına sahip çalışmayı ve buna dayalı türev çalışmaları özgürce kopyalamasına, dağıtmasına ve görüntülemesine olanak tanır.
Yazarlar, makalelerinde telif hakkına sahip olmadıkları herhangi bir görüntü veya sanat eserini eklemek veya bu tür herhangi bir görüntü veya sanat eserini makalelerine dahil etmek için yazılı izin almaktan sorumludur. Telif hakkı sahibi, görselin veya sanat eserinin Creative Commons “Atıf 4.0 Uluslararası” lisansı altında makalenin bir parçası olarak çevrimiçi olarak serbestçe erişilebilir hale getirileceği konusunda açıkça bilgilendirilmelidir.
Bu eser, Creative Commons Atıf-Ticari Olmayan-Benzer Paylaşım 4.0 Uluslararası Lisansı altında lisanslanmıştır.