Skip to main content

2018 | OriginalPaper | Buchkapitel

Software Project Management: Resources Prediction and Estimation Utilizing Unsupervised Machine Learning Algorithm

verfasst von : Mohammad Masoud, Wejdan Abu-Elhaija, Yousef Jaradat, Ismael Jannoud, Loai Dabbour

Erschienen in: 8th International Conference on Engineering, Project, and Product Management (EPPM 2017)

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Software project effort estimation is a major process in software development cycle. This process helps in decision making in resource allocation and distribution. In this work, a new effort estimation clustering method based on estimation maximization soft-clustering unsupervised machine learning algorithm is proposed. This model classifies any software project into one of four categories. An enterprise will accept to develop a software project if this project is clustered into a class that requires resources equal or less than the enterprises resources. The new model helps in decision making process in one hand and helps consumers in assigning projects to a developing enterprise in the other hand. COCOMO dataset has been used to implement, deploy and test the model. The propose model has been compared with K-means algorithm to show the differences between soft and hard clustering. The paper results show that soft-clustering has the ability to estimate efforts like any supervised machine learning algorithms.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Turner JR (2014) The handbook of project-based management, vol 92. McGraw-hill, New York, NY Turner JR (2014) The handbook of project-based management, vol 92. McGraw-hill, New York, NY
2.
Zurück zum Zitat Boehm BW (1981) Software engineering economics, vol 197. Prentice-hall, Englewood Cliffs (NJ) Boehm BW (1981) Software engineering economics, vol 197. Prentice-hall, Englewood Cliffs (NJ)
3.
Zurück zum Zitat Boehm BW, Madachy R, Steece B (2000) Software cost estimation with Cocomo II with Cdrom. Prentice Hall PTR Boehm BW, Madachy R, Steece B (2000) Software cost estimation with Cocomo II with Cdrom. Prentice Hall PTR
4.
Zurück zum Zitat Song Q, Shepperd M, Mair C (2005) Using grey relational analysis to predict software effort with small data sets. In: Software metrics, 2005. 11th IEEE international symposium, IEEE, p 10 Song Q, Shepperd M, Mair C (2005) Using grey relational analysis to predict software effort with small data sets. In: Software metrics, 2005. 11th IEEE international symposium, IEEE, p 10
5.
Zurück zum Zitat Sentas P, Angelis L, Stamelos I, Bleris G (2005) Software productivity and effort prediction with ordinal regression. IST 47:17–29 Sentas P, Angelis L, Stamelos I, Bleris G (2005) Software productivity and effort prediction with ordinal regression. IST 47:17–29
6.
Zurück zum Zitat Mittas N, Angelis L (2008) Comparing cost prediction models by resampling techniques. JSS 81:616–623 Mittas N, Angelis L (2008) Comparing cost prediction models by resampling techniques. JSS 81:616–623
7.
Zurück zum Zitat Chiu N-H, Huan S-J (2007) The adjusted analogy-based software effort estimation based on similarity differences. JSS 80:628–640 Chiu N-H, Huan S-J (2007) The adjusted analogy-based software effort estimation based on similarity differences. JSS 80:628–640
8.
Zurück zum Zitat Aroba J, Cuadrado-Gallego JJ, Sicilia M-Á, Ramos I, García-Barriocanal E (2008) Segmented software cost estimation models based on fuzzy clustering. JSS 81:144–1950 Aroba J, Cuadrado-Gallego JJ, Sicilia M-Á, Ramos I, García-Barriocanal E (2008) Segmented software cost estimation models based on fuzzy clustering. JSS 81:144–1950
9.
Zurück zum Zitat Kitchenham B, Mendes E (2009) Why comparative effort prediction studies may be invalid. In: Proceedings of the 5th international conference on predictor models in software engineering, ACM, p 4 Kitchenham B, Mendes E (2009) Why comparative effort prediction studies may be invalid. In: Proceedings of the 5th international conference on predictor models in software engineering, ACM, p 4
10.
Zurück zum Zitat Du WL, Ho D, Capretz LF (2015) Improving software effort estimation using neuro-fuzzy model with SEER-SEM. arXiv preprint arXiv:1507.06917 Du WL, Ho D, Capretz LF (2015) Improving software effort estimation using neuro-fuzzy model with SEER-SEM. arXiv preprint arXiv:​1507.​06917
11.
Zurück zum Zitat Gharehchopogh FS, Maleki I, Sadouni S (2014) Artificial neural networks based analysis of software cost estimation models. Algorithms 20:15 Gharehchopogh FS, Maleki I, Sadouni S (2014) Artificial neural networks based analysis of software cost estimation models. Algorithms 20:15
12.
Zurück zum Zitat Kumari S, Pushkar S (2016) A framework for analogy-based software cost estimation using multi-objective genetic algorithm. In: Proceedings of the world congress on engineering and computer science, vol 1 Kumari S, Pushkar S (2016) A framework for analogy-based software cost estimation using multi-objective genetic algorithm. In: Proceedings of the world congress on engineering and computer science, vol 1
13.
Zurück zum Zitat Nagarajan S, Narayanan B (2016) K-means clustering algorithms to compute software effort estimation. J Comput Theor Nanosci 13(10):7093–7098CrossRef Nagarajan S, Narayanan B (2016) K-means clustering algorithms to compute software effort estimation. J Comput Theor Nanosci 13(10):7093–7098CrossRef
14.
Zurück zum Zitat Goyal R, Srivastava DK (2016) Evaluation of effort and time reduction through cluster analysis techniques. Imperial J Interdisc Res 2(12) Goyal R, Srivastava DK (2016) Evaluation of effort and time reduction through cluster analysis techniques. Imperial J Interdisc Res 2(12)
15.
Zurück zum Zitat Masoud M, Jaradat Y, Ahmad A (2017) Machine learning approach for categorizing internet autonomous systems’ links. ICGHIT, Hanzhou, China Masoud M, Jaradat Y, Ahmad A (2017) Machine learning approach for categorizing internet autonomous systems’ links. ICGHIT, Hanzhou, China
Metadaten
Titel
Software Project Management: Resources Prediction and Estimation Utilizing Unsupervised Machine Learning Algorithm
verfasst von
Mohammad Masoud
Wejdan Abu-Elhaija
Yousef Jaradat
Ismael Jannoud
Loai Dabbour
Copyright-Jahr
2018
DOI
https://doi.org/10.1007/978-3-319-74123-9_16

Premium Partner