{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,12,18]],"date-time":"2025-12-18T20:04:59Z","timestamp":1766088299338,"version":"3.37.3"},"reference-count":39,"publisher":"Springer Science and Business Media LLC","issue":"8","license":[{"start":{"date-parts":[[2024,5,31]],"date-time":"2024-05-31T00:00:00Z","timestamp":1717113600000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"},{"start":{"date-parts":[[2024,5,31]],"date-time":"2024-05-31T00:00:00Z","timestamp":1717113600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springernature.com\/gp\/researchers\/text-and-data-mining"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Computing"],"published-print":{"date-parts":[[2024,8]]},"DOI":"10.1007\/s00607-024-01296-9","type":"journal-article","created":{"date-parts":[[2024,5,31]],"date-time":"2024-05-31T12:02:27Z","timestamp":1717156947000},"page":"2643-2674","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":1,"title":["An association rule mining-oriented approach for prioritizing functional requirements"],"prefix":"10.1007","volume":"106","author":[{"given":"Habib Un","family":"Nisa","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-9643-6858","authenticated-orcid":false,"given":"Saif Ur Rehman","family":"Khan","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-3722-8100","authenticated-orcid":false,"given":"Shahid","family":"Hussain","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-0065-4488","authenticated-orcid":false,"given":"Wen-Li","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2024,5,31]]},"reference":[{"doi-asserted-by":"publisher","unstructured":"Abbas M, Inayat I, Jan N, et al (2019) MBRP: model-based requirements prioritization using pagerank algorithm. In: Proceedings\u2014Asia-Pacific software engineering conference, APSEC 2019-December, pp 31\u201338. https:\/\/doi.org\/10.1109\/APSEC48747.2019.00014","key":"1296_CR1","DOI":"10.1109\/APSEC48747.2019.00014"},{"issue":"6","key":"1296_CR2","doi-asserted-by":"publisher","first-page":"568","DOI":"10.1016\/j.infsof.2014.02.001","volume":"56","author":"P Achimugu","year":"2014","unstructured":"Achimugu P, Selamat A, Ibrahim R et al (2014) A systematic literature review of software requirements prioritization research. Inf Softw Technol 56(6):568\u2013585. https:\/\/doi.org\/10.1016\/j.infsof.2014.02.001","journal-title":"Inf Softw Technol"},{"issue":"13","key":"1296_CR3","doi-asserted-by":"publisher","first-page":"21","DOI":"10.11113\/jt.v77.6321","volume":"77","author":"P Achimugu","year":"2015","unstructured":"Achimugu P, Selamat A, Ibrahim R (2015) Using the fuzzy multi-criteria decision making approach for software requirements prioritization. Jurnal Teknologi 77(13):21\u201328. https:\/\/doi.org\/10.11113\/jt.v77.6321","journal-title":"Jurnal Teknologi"},{"doi-asserted-by":"crossref","unstructured":"Agrawal R, Imielinski T, Swami A (1993) Mining association in large databases. In: Proceedings of the 1993 ACM SIGMOD international conference on Management of data\u2014SIGMOD\u201993, pp 207\u2013216","key":"1296_CR4","DOI":"10.1145\/170036.170072"},{"doi-asserted-by":"publisher","unstructured":"Ahmad KS, Ahmad N, Tahir H, et\u00a0al (2018) Fuzzy-MoSCoW: a fuzzy based MoSCoW method for the prioritization of software requirements. In: 2017 international conference on intelligent computing, instrumentation and control technologies, ICICICT 2017 2018-January, pp 433\u2013437. https:\/\/doi.org\/10.1109\/ICICICT1.2017.8342602","key":"1296_CR5","DOI":"10.1109\/ICICICT1.2017.8342602"},{"issue":"8","key":"1296_CR6","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1111\/exsy.12770","volume":"38","author":"S Ali","year":"2021","unstructured":"Ali S, Hafeez Y, Hussain S et al (2021) Requirement prioritization framework using case-based reasoning: a mining-based approach. Expert Syst 38(8):1\u201319. https:\/\/doi.org\/10.1111\/exsy.12770","journal-title":"Expert Syst"},{"doi-asserted-by":"publisher","unstructured":"Alzaqebah A, Masadeh R, Hudaib A (2018) Whale optimization algorithm for requirements prioritization. In: 2018 9th international conference on information and communication systems, ICICS 2018 2018-January, pp 84\u201389. https:\/\/doi.org\/10.1109\/IACS.2018.8355446","key":"1296_CR7","DOI":"10.1109\/IACS.2018.8355446"},{"key":"1296_CR8","doi-asserted-by":"publisher","first-page":"24481","DOI":"10.1109\/ACCESS.2022.3153678","volume":"10","author":"H Anwar","year":"2022","unstructured":"Anwar H, Khan SUR, Iqbal J et al (2022) A tacit-knowledge-based requirements elicitation model supporting COVID-19 Context. IEEE Access 10:24481\u201324508. https:\/\/doi.org\/10.1109\/ACCESS.2022.3153678","journal-title":"IEEE Access"},{"unstructured":"Asif SA, Masud Z, Easmin R, et\u00a0al (2017) Saffron: a semi-automated framework for software requirements prioritization. arXiv:1801.00354","key":"1296_CR9"},{"key":"1296_CR10","doi-asserted-by":"publisher","first-page":"179","DOI":"10.1016\/j.knosys.2015.04.010","volume":"84","author":"MI Babar","year":"2015","unstructured":"Babar MI, Ghazali M, Jawawi DN et al (2015) PHandler: an expert system for a scalable software requirements prioritization process. Knowl-Based Syst 84:179\u2013202. https:\/\/doi.org\/10.1016\/j.knosys.2015.04.010","journal-title":"Knowl-Based Syst"},{"key":"1296_CR11","doi-asserted-by":"publisher","first-page":"993","DOI":"10.1016\/B978-0-12-411519-4.00006-9","volume":"3","author":"D Blei","year":"2003","unstructured":"Blei D, Ng AY, Jordan MI (2003) Latent Dirichlet allocation. J Mach Learn Res 3:993\u20131022. https:\/\/doi.org\/10.1016\/B978-0-12-411519-4.00006-9","journal-title":"J Mach Learn Res"},{"issue":"6","key":"1296_CR12","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/MSP.2010.938079","volume":"27","author":"D Blei","year":"2010","unstructured":"Blei D, Carin L, Dunson D (2010) Probabilistic topic models. IEEE Signal Process Mag 27(6):55\u201365. https:\/\/doi.org\/10.1109\/MSP.2010.938079","journal-title":"IEEE Signal Process Mag"},{"key":"1296_CR13","doi-asserted-by":"publisher","DOI":"10.1016\/j.csi.2019.103389","volume":"69","author":"FA Bukhsh","year":"2020","unstructured":"Bukhsh FA, Bukhsh ZA, Daneva M (2020) A systematic literature review on requirement prioritization techniques and their empirical evaluation. Comput Stand Interfaces 69:103389. https:\/\/doi.org\/10.1016\/j.csi.2019.103389","journal-title":"Comput Stand Interfaces"},{"key":"1296_CR14","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1016\/j.jss.2014.06.035","volume":"95","author":"M Daneva","year":"2014","unstructured":"Daneva M, Damian D, Marchetto A et al (2014) Empirical research methodologies and studies in requirements engineering: how far did we come? J Syst Softw 95:1\u20139","journal-title":"J Syst Softw"},{"doi-asserted-by":"publisher","unstructured":"Devadas R, Cholli NG (2022) Multi aspects based requirements prioritization for large scale software using deep neural Lagrange multiplier. In: 1st IEEE international conference on smart technologies and systems for next generation computing, ICSTSN 2022. https:\/\/doi.org\/10.1109\/ICSTSN53084.2022.9761298","key":"1296_CR15","DOI":"10.1109\/ICSTSN53084.2022.9761298"},{"doi-asserted-by":"publisher","unstructured":"Ejnioui A, Otero CE, Otero LD (2012) A simulation-based fuzzy multi-attribute decision making for prioritizing software requirements. In: RIIT\u201912\u2014proceedings of the ACM research in information technology, pp 37\u201342. https:\/\/doi.org\/10.1145\/2380790.2380800","key":"1296_CR16","DOI":"10.1145\/2380790.2380800"},{"unstructured":"Honnibal M, Montani I (2017) spaCy 2: natural language understanding with Bloom embeddings, convolutional neural networks and incremental parsing (to appear)","key":"1296_CR17"},{"issue":"c","key":"1296_CR18","doi-asserted-by":"publisher","first-page":"71497","DOI":"10.1109\/ACCESS.2018.2881755","volume":"6","author":"F Hujainah","year":"2018","unstructured":"Hujainah F, Bakar RBA, Abdulgabber MA et al (2018) Software requirements prioritisation: a systematic literature review on significance, stakeholders, techniques and challenges. IEEE Access 6(c):71497\u201371523. https:\/\/doi.org\/10.1109\/ACCESS.2018.2881755","journal-title":"IEEE Access"},{"issue":"November 2020","key":"1296_CR19","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2020.106501","volume":"131","author":"F Hujainah","year":"2021","unstructured":"Hujainah F, Binti Abu Bakar R, Nasser AB et al (2021) SRPTackle: a semi-automated requirements prioritisation technique for scalable requirements of software system projects. Inf Softw Technol 131(November 2020):106501. https:\/\/doi.org\/10.1016\/j.infsof.2020.106501","journal-title":"Inf Softw Technol"},{"issue":"11","key":"1296_CR20","doi-asserted-by":"publisher","first-page":"15169","DOI":"10.1007\/s11042-018-6894-4","volume":"78","author":"H Jelodar","year":"2019","unstructured":"Jelodar H, Wang Y, Yuan C et al (2019) Latent Dirichlet allocation (LDA) and topic modeling: models, applications, a survey. Multimed Tools Appl 78(11):15169\u201315211. https:\/\/doi.org\/10.1007\/s11042-018-6894-4. arXiv:1711.04305","journal-title":"Multimed Tools Appl"},{"issue":"8","key":"1296_CR21","doi-asserted-by":"publisher","first-page":"750","DOI":"10.1631\/FITEE.1500162","volume":"17","author":"SUR Khan","year":"2016","unstructured":"Khan SUR, Lee SP, Dabbagh M et al (2016) RePizer: a framework for prioritization of software requirements. Front Inf Technol Electron Eng 17(8):750\u2013765. https:\/\/doi.org\/10.1631\/FITEE.1500162","journal-title":"Front Inf Technol Electron Eng"},{"doi-asserted-by":"publisher","unstructured":"Kulkarni A, Chong D, Batarseh FA (2020) Foundations of data imbalance and solutions for a data democracy. Elsevier Inc., https:\/\/doi.org\/10.1016\/B978-0-12-818366-3.00005-8. arXiv:2108.00071","key":"1296_CR22","DOI":"10.1016\/B978-0-12-818366-3.00005-8"},{"doi-asserted-by":"publisher","unstructured":"Lunarejo MIL (2021) Requirements prioritization based on multiple criteria using artificial intelligence techniques. In: Proceedings of the IEEE international conference on requirements engineering, pp 480\u2013485. https:\/\/doi.org\/10.1109\/RE51729.2021.00072","key":"1296_CR23","DOI":"10.1109\/RE51729.2021.00072"},{"issue":"2","key":"1296_CR24","first-page":"63","volume":"18","author":"Raja Masadeh","year":"2018","unstructured":"Masadeh Raja, Amjad Hudaib AA (2018) WGW: a hybrid approach based on whale and grey wolf optimization algorithms for requirements prioritization. Adv Syst Sci Appl 18(2):63\u201383","journal-title":"Adv Syst Sci Appl"},{"doi-asserted-by":"publisher","unstructured":"Otero CE, Dell E, Qureshi A, et\u00a0al (2010) A quality-based requirement prioritization framework using binary inputs. In: AMS2010: Asia modelling symposium 2010\u20144th international conference on mathematical modelling and computer simulation, pp 187\u2013192. https:\/\/doi.org\/10.1109\/AMS.2010.48","key":"1296_CR25","DOI":"10.1109\/AMS.2010.48"},{"key":"1296_CR26","first-page":"2825","volume":"12","author":"F Pedregosa","year":"2011","unstructured":"Pedregosa F, Varoquaux G, Gramfort A et al (2011) Scikit-learn: machine learning in Python. J Mach Learn Res 12:2825\u20132830","journal-title":"J Mach Learn Res"},{"issue":"4","key":"1296_CR27","doi-asserted-by":"publisher","first-page":"445","DOI":"10.1109\/TSE.2012.52","volume":"39","author":"A Perini","year":"2013","unstructured":"Perini A, Susi A, Avesani P (2013) A machine learning approach to software requirements prioritization. IEEE Trans Softw Eng 39(4):445\u2013461. https:\/\/doi.org\/10.1109\/TSE.2012.52","journal-title":"IEEE Trans Softw Eng"},{"doi-asserted-by":"publisher","unstructured":"Qayyum S, Qureshi A (2018) A survey on machine learning based requirement prioritization techniques. In: ACM international conference proceeding series. Association for Computing Machinery, pp 51\u201355. https:\/\/doi.org\/10.1145\/3293475.3293480","key":"1296_CR28","DOI":"10.1145\/3293475.3293480"},{"key":"1296_CR29","doi-asserted-by":"publisher","DOI":"10.21105\/joss.00638","author":"S Raschka","year":"2018","unstructured":"Raschka S (2018) MLxtend: providing machine learning and data science utilities and extensions to python\u2019s scientific computing stack. J Open Source Softw. https:\/\/doi.org\/10.21105\/joss.00638","journal-title":"J Open Source Softw"},{"unstructured":"\u0158eh\u016f\u0159ek R, Sojka P (2010) Software framework for topic modelling with large corpora. In: Proceedings of the LREC 2010 workshop on new challenges for NLP frameworks. ELRA, Valletta, Malta, pp 45\u201350. http:\/\/is.muni.cz\/publication\/884893\/en","key":"1296_CR30"},{"issue":"5","key":"1296_CR31","doi-asserted-by":"publisher","first-page":"616","DOI":"10.1080\/03772063.2017.1313140","volume":"63","author":"M Sadiq","year":"2017","unstructured":"Sadiq M (2017) A fuzzy set-based approach for the prioritization of stakeholders on the basis of the importance of software requirements. IETE J Res 63(5):616\u2013629. https:\/\/doi.org\/10.1080\/03772063.2017.1313140","journal-title":"IETE J Res"},{"issue":"1","key":"1296_CR32","doi-asserted-by":"publisher","first-page":"447","DOI":"10.1007\/s41870-021-00749-0","volume":"14","author":"M Sadiq","year":"2022","unstructured":"Sadiq M, Devi VS (2022) A rough-set based approach for the prioritization of software requirements. Int J Inf Technol (Singap) 14(1):447\u2013457. https:\/\/doi.org\/10.1007\/s41870-021-00749-0","journal-title":"Int J Inf Technol (Singap)"},{"key":"1296_CR33","doi-asserted-by":"publisher","first-page":"141","DOI":"10.1016\/j.jss.2016.09.043","volume":"126","author":"F Shao","year":"2017","unstructured":"Shao F, Peng R, Lai H et al (2017) DRank: a semi-automated requirements prioritization method based on preferences and dependencies. J Syst Softw 126:141\u2013156. https:\/\/doi.org\/10.1016\/j.jss.2016.09.043","journal-title":"J Syst Softw"},{"unstructured":"Singh, Deepali AS (2014) Software requirement prioritization using machine learning. Int J Softw Eng Knowl Eng, pp 701\u2013704","key":"1296_CR34"},{"doi-asserted-by":"publisher","unstructured":"Sufian M, Khan Z, Rehman S, et\u00a0al (2019) A systematic literature review: software requirements prioritization techniques. In: Proceedings\u20142018 international conference on frontiers of information technology, FIT 2018, pp 35\u201340. https:\/\/doi.org\/10.1109\/FIT.2018.00014","key":"1296_CR35","DOI":"10.1109\/FIT.2018.00014"},{"doi-asserted-by":"crossref","unstructured":"Talele P, Phalnikar R (2021) Classification and prioritisation of software requirements using machine learning\u2013a systematic review. In: 2021 11th international conference on cloud computing, data science and engineering (Confluence). IEEE, pp 912\u2013918","key":"1296_CR36","DOI":"10.1109\/Confluence51648.2021.9377190"},{"issue":"1","key":"1296_CR37","doi-asserted-by":"publisher","first-page":"173","DOI":"10.1016\/j.infsof.2012.07.003","volume":"55","author":"P Tonella","year":"2013","unstructured":"Tonella P, Susi A, Palma F (2013) Interactive requirements prioritization using a genetic algorithm. Inf Softw Technol 55(1):173\u2013187. https:\/\/doi.org\/10.1016\/j.infsof.2012.07.003","journal-title":"Inf Softw Technol"},{"doi-asserted-by":"publisher","unstructured":"Wang PJ, Shi L, Bai JN, et\u00a0al (2009) Mining association rules based on Apriori algorithm and application. In: IFCSTA 2009 Proceedings\u20142009 international forum on computer science-technology and applications, vol 1, pp 141\u2013143. https:\/\/doi.org\/10.1109\/IFCSTA.2009.41","key":"1296_CR38","DOI":"10.1109\/IFCSTA.2009.41"},{"issue":"3","key":"1296_CR39","doi-asserted-by":"publisher","first-page":"55","DOI":"10.1109\/MCI.2018.2840738","volume":"13","author":"T Young","year":"2018","unstructured":"Young T, Hazarika D, Poria S et al (2018) Recent trends in deep learning based natural language processing. IEEE Comput Intell Mag 13(3):55\u201375. https:\/\/doi.org\/10.1109\/MCI.2018.2840738","journal-title":"IEEE Comput Intell Mag"}],"container-title":["Computing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-024-01296-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s00607-024-01296-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s00607-024-01296-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,7,18]],"date-time":"2024-07-18T13:19:18Z","timestamp":1721308758000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s00607-024-01296-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,5,31]]},"references-count":39,"journal-issue":{"issue":"8","published-print":{"date-parts":[[2024,8]]}},"alternative-id":["1296"],"URL":"https:\/\/doi.org\/10.1007\/s00607-024-01296-9","relation":{},"ISSN":["0010-485X","1436-5057"],"issn-type":[{"type":"print","value":"0010-485X"},{"type":"electronic","value":"1436-5057"}],"subject":[],"published":{"date-parts":[[2024,5,31]]},"assertion":[{"value":"26 January 2024","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 May 2024","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"31 May 2024","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}},{"order":1,"name":"Ethics","group":{"name":"EthicsHeading","label":"Declarations"}},{"value":"The authors declare no competing interests.","order":2,"name":"Ethics","group":{"name":"EthicsHeading","label":"Competing interests"}}]}}