Related Experiment Video
Updated: Oct 3, 2025

Author Spotlight: Addressing Technical and Subjective Challenges in Measuring Classroom Attention
Published on: December 15, 2023
Swarm intelligence-based model for improving prediction performance of low-expectation teams in educational software
Bilal I Al-Ahmad1, Ala' A Al-Zoubi2,3, Md Faisal Kabir4,5
1Faculty of Information Technology and Systems, University of Jordan, Aqaba, Aqaba, Jordan.
This study introduces a novel swarm intelligence model, Particle Swarm Optimization-K Nearest Neighbours (PSO-KNN), to accurately predict the performance of low-expectation software engineering teams early in their projects. The model enhances learning outcomes by identifying relevant features and improving prediction accuracy.
Area of Science:
- Software Engineering Education
- Machine Learning Applications
- Team Performance Prediction
Background:
- Software engineering projects are crucial for practical skill development in students.
- Low-expectation teams often face challenges, necessitating early performance prediction for educational success.
- Existing methods for early performance prediction in software engineering teams have limitations.
Purpose of the Study:
- To develop and evaluate a swarm intelligence-based model for early prediction of low-expectation software engineering team performance.
- To improve prediction accuracy by identifying a reduced set of relevant software product and process features.
- To provide instructors with tools to proactively address team challenges and prevent project failure.
Main Methods:
- Implementation of a Particle Swarm Optimization-K Nearest Neighbours (PSO-KNN) model.
- Feature selection to identify less than 40 relevant software product and process attributes.
- Experimental validation using the Software Engineering Team Assessment and Prediction (SETAP) dataset.
Main Results:
- The proposed PSO-KNN model demonstrated superior prediction performance compared to traditional Machine Learning classifiers.
- The model successfully reduced the number of features while maintaining or improving prediction accuracy.
- Early prediction of team performance was achieved in the initial phases of the Software Development Life Cycle (SDLC).
Conclusions:
- The PSO-KNN model offers a promising approach for enhancing software engineering education through accurate and early team performance prediction.
- Reducing feature dimensionality can lead to more efficient and effective predictive models.
- Proactive intervention based on early predictions can significantly improve software project outcomes for low-expectation teams.
Related Concept Videos
Stereotype Content Model
Prediction Intervals
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
Social Loafing
Hindsight Biases
Unrealistic Optimism Bias
Predicting Reaction Outcomes
