Table 9: Results for the Full and Tuned Datasets.
Model Accuracy F1 Score K-Fold Cross Vali-
dation(Mean)
Execution time
full
dataset
tuned
dataset
full
dataset
tuned
dataset
full
dataset
tuned
dataset
full
dataset
tuned
dataset
Decision Tree 0.96 0.94 0.96 0.94 0.89 0.90 0.0860982 0.085749
Random Forest 0.94 0.94 0.94 0.86 0.89 0.92 2.0259862 2.2580502
Logic Regression 0.86 0.88 0.86 0.87 0.76 0.76 2.6350644 3.1730906
K Nearest Neighbour 0.94 0.92 0.94 0.92 0.80 0.82 4.106245 3.1730906
SVM 0.87 0.88 0.86 0.88 0.87 0.89 3.8039046 3.282107
to explore and evaluate the results and derive further
conclusions.
REFERENCES
Abbas, M., Jongeling, R., Lindskog, C., Enoiu, E. P., Saa-
datmand, M., and Sundmark, D. (2020). Product line
adoption in industry: An experience report from the
railway domain. In Proceedings of the 24th ACM Con-
ference on Systems and Software Product Line. Asso-
ciation for Computing Machinery.
Ali, S., Hafeez, Y., Hussain, S., Yang, S., and Jamal, M.
(2021). Requirement prioritization framework using
case-based reasoning: A mining-based approach. Ex-
pert Systems, 38(8):e12770.
Ashton, K. (2009). The ’internet of things’ thing.
Avesani, P., Perini, A., Siena, A., and Susi, A. (2015). Goals
at risk? machine learning at support of early assess-
ment. In 2015 IEEE 23rd International Requirements
Engineering Conference (RE), pages 252–255.
Carlshamre, P., Sandahl, K., Lindvall, M., Regnell, B., and
Natt och Dag, J. (2001). An industrial survey of re-
quirements interdependencies in software product re-
lease planning. In Proceedings 5th IEEE International
Symposium on Requirements Engineering, pages 84–
91.
Devroey, X., Perrouin, G., Cordy, M., Samih, H., Legay,
A., Schobbens, P.-Y., and Heymans, P. (2017). Sta-
tistical prioritization for software product line testing:
an experience report. Software & Systems Modeling,
16(1):153–171.
Duan, C., Laurent, P., Cleland-Huang, J., and Kwiatkowski,
C. (2009). Towards automated requirements pri-
oritization and triage. Requirements engineering,
14(2):73–89.
Gr
¨
uner, S., Burger, A., Kantonen, T., and R
¨
uckert, J. (2020).
Incremental migration to software product line engi-
neering. In Proceedings of the 24th ACM Conference
on Systems and Software Product Line, pages 1–11.
Kuhn, M. and Johnson, K. (2013). Applied predictive mod-
eling. Springer, London.
Metzger, A. and Pohl, K. (2014). Software product line en-
gineering and variability management: Achievements
and challenges. In Future of Software Engineering
Proceedings.
Montalvillo, L. and Diaz, O. (2016). Requirement-driven
evolution in software product lines: A systematic
mapping study. Journal of Systems and Software,
122:110 – 143.
Perini, A., Susi, A., and Avesani, P. (2013). A machine
learning approach to software requirements prioriti-
zation. IEEE Transactions on Software Engineering,
39(4):445–461.
Pohl, K., B
¨
ockle, G., and Van Der Linden, F. (2005). Soft-
ware product line engineering: foundations, princi-
ples, and techniques, volume 1. Springer.
Pronk, B. J. (2002). Product line introduction in a multi-
business line context. International Workshop on
product Line Engineering: The Early Steps: Plan-
ning, Modelling and Managing.
Qayyum, S. and Qureshi, A. (2018). A survey on ma-
chine learning based requirement prioritization tech-
niques. In Proceedings of the 2018 International Con-
ference on Computational Intelligence and Intelligent
Systems, pages 51–55.
Saaty, T. L. (1977). A scaling method for priorities in hier-
archical structures. Journal of Mathematical Psychol-
ogy, 15(3):234 – 281.
Sadiq, M., Sadim, M., and Parveen, A. (2021). Applying
statistical approach to check the consistency of pair-
wise comparison matrices during software require-
ments prioritization process. International Journal
of System Assurance Engineering and Management,
pages 1–10.
Scornet, E. (2020). Trees, forests, and impurity-based vari-
able importance. arXiv preprint arXiv:2001.04295.
Sommerville, I. (2016). Software engineering. Boston :
Pearson Education Ltd, 10th edition.
Svahnberg, M., Gorschek, T., Feldt, R., Torkar, R., Saleem,
S. B., and Shafique, M. U. (2010). A systematic re-
view on strategic release planning models. Informa-
tion and Software Technology, 52(3):237–248.
Tonella, P., Susi, A., and Palma, F. (2013). Interactive re-
quirements prioritization using a genetic algorithm.
Information and software technology, 55(1):173–187.
Wiegers, K. and Beatty, J. (2013). Software Requirements.
Microsoft Press, Redmond, Washington, 3rd edition.
ICAART 2023 - 15th International Conference on Agents and Artificial Intelligence
900