Successful or failed software projects have been discussed in literature for many years.
Successful software projects are often defined as meeting business objectives, deliver on time
and within budget, and meeting requirements. Different factors that contribute to software
project success have been identified in the literature. Some of the most common factors that
lead to software project success are: user involvement, management support, realistic
requirements, and having good estimations. However, there are different opinions about what
a successful software project is.
Since there are different factors that affect on the success of the project, this study
investigated in factors that affect on the GitHub projects. In addition, a comparison between
XGBoost and Random Forest result classification. The result shows that good communication
and collaboration between members, an experienced leader, problem attention and time
response have a higher affects on the project success.
نبذة مختصرة:
تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج
الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل
المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع
البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك
آراء مختلفة حول ماهية مشروع البرمجيات الناجح.
نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على
وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع
والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع.
Résumé :
Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de
nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des
objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des
exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans
la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel
sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de
bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel
réussi.
Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a
examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la
classification des résultats XGBoost et Random Forest. Le résultat montre que la
communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact
plus important sur la réussite du projet.
Successful or failed software projects have been discussed in literature for many years.
Successful software projects are often defined as meeting business objectives, deliver on time
and within budget, and meeting requirements. Different factors that contribute to software
project success have been identified in the literature. Some of the most common factors that
lead to software project success are: user involvement, management support, realistic
requirements, and having good estimations. However, there are different opinions about what
a successful software project is.
Since there are different factors that affect on the success of the project, this study
investigated in factors that affect on the GitHub projects. In addition, a comparison between
XGBoost and Random Forest result classification. The result shows that good communication
and collaboration between members, an experienced leader, problem attention and time
response have a higher affects on the project success.
نبذة مختصرة:
تمت مناقشة مشاريع البرامج الناجحة أو الفاشلة في الأدبيات لسنوات عديدة. غالبًا ما يتم تعريف مشاريع البرامج
الناجحة على أنها تحقيق أهداف العمل، والتسليم في الوقت المحدد وفي حدود الميزانية، وتلبية المتطلبات. تم تحديد العوامل
المختلفة التي تساهم في نجاح مشروع البرمجيات في الأدبيات. بعض العوامل الأكثر شيوعًا التي تؤدي إلى نجاح مشروع
البرنامج هي: مشاركة المستخدم ، ودعم الإدارة ، والمتطلبات الواقعية ، والحصول على تقديرات جيدة. ومع ذلك ، هناك
آراء مختلفة حول ماهية مشروع البرمجيات الناجح.
نظرًا لوجود عوامل مختلفة تؤثر على نجاح المشروع ، فقد بحثت هذه الدراسة في العوامل التي تؤثر على
وتصنيف نتائج الغابة العشوائية. تظهر النتيجة أن التواصل XGBoost بالإضافة إلى ذلك ، مقارنة بين .GitHub مشاريع
والقيادة الناجحة التعاون والاهتمام بالمشكلة وقت الإجابة لها تأثير كبير على نجاح المشروع.
Résumé :
Les projets de logiciels réussis ou échoués sont évoqués dans la littérature depuis de
nombreuses années. Les projets logiciels réussis sont souvent définis comme la réalisation des
objectifs commerciaux, la livraison à temps et dans les limites du budget, et la satisfaction des
exigences. Différents facteurs contribuant au succès du projet logiciel ont été identifiés dans
la littérature. Certains des facteurs les plus courants qui mènent au succès d'un projet logiciel
sont: l'implication des utilisateurs, le soutien de la direction, des exigences réalistes et de
bonnes estimations. Cependant, il existe différentes opinions sur ce qu'est un projet logiciel
réussi.
Puisqu'il existe différents facteurs qui affectent le succès du projet, cette étude a
examiné les facteurs qui affectent les projets GitHub. En outre, une comparaison entre la
classification des résultats XGBoost et Random Forest. Le résultat montre que la
communication, collaboration, l'attention aux problèmes et le temps de réponse ont un impact
plus important sur la réussite du projet.