SEERA: A software cost estimation dataset for constrained environments
16th ACM International Conference on Predictive Models and Data Analytics in Software Engineering, PROMISE 2020, co-located with the ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering, ESEC/FSE 2020, Virtual, Online, Amerika Birleşik Devletleri, 8 - 09 Kasım 2020, ss.61-70, (Tam Metin Bildiri)
- Yayın Türü: Bildiri / Tam Metin Bildiri
- Doi Numarası: 10.1145/3416508.3417119
- Basıldığı Şehir: Virtual, Online
- Basıldığı Ülke: Amerika Birleşik Devletleri
- Sayfa Sayıları: ss.61-70
- Anahtar Kelimeler: Africa, constrained environments, cost attributes, data quality, datasets, socio-economic factors, Software effort estimation
- Ankara Yıldırım Beyazıt Üniversitesi Adresli: Hayır
Özet
The accuracy of software cost estimation depends on the relevancy of the cost estimation dataset, the quality of its data and its suitability for the targeted software development environment. Software development cost is impacted by technical, socio-economic and country-specific organizational and cultural environments. Current publicly available software cost estimation datasets represent environments of North America and Europe, thus limiting their application in technically and economically constrained software industries. In this paper we introduce the SEERA (Software enginEERing in SudAn) cost estimation dataset, a dataset of 120 software development projects representing 42 organizations in Sudan. The SEERA dataset contains 76 attributes and, unlike current cost estimation datasets, is augmented with metadata and the original raw data. This paper describes the data collection process, submitting organizations and project characteristics. In addition, we give a general analysis of the dataset projects to illustrate the impact of local factors on software project cost and compare the data quality of the SEERA dataset to public datasets from the PROMISE repository. The SEERA dataset fills a gap in the diversity of current cost estimation datasets and provides researchers with an opportunity to evaluate the generalization of previous and future cost estimation methods to constrained environments and to develop new techniques that are more suitable for these environments.