{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,29]],"date-time":"2026-07-29T06:58:58Z","timestamp":1785308338621,"version":"3.55.0"},"reference-count":42,"publisher":"Springer Science and Business Media LLC","issue":"3","license":[{"start":{"date-parts":[[2020,1,27]],"date-time":"2020-01-27T00:00:00Z","timestamp":1580083200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2020,1,27]],"date-time":"2020-01-27T00:00:00Z","timestamp":1580083200000},"content-version":"vor","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Requirements Eng"],"published-print":{"date-parts":[[2020,9]]},"DOI":"10.1007\/s00766-020-00328-y","type":"journal-article","created":{"date-parts":[[2020,1,27]],"date-time":"2020-01-27T07:02:37Z","timestamp":1580108557000},"page":"363-380","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["Parallel multi-objective artificial bee colony algorithm for software requirement optimization"],"prefix":"10.1007","volume":"25","author":[{"given":"Hamidreza","family":"Alrezaamiri","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ali","family":"Ebrahimnejad","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Homayun","family":"Motameni","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"297","published-online":{"date-parts":[[2020,1,27]]},"reference":[{"key":"328_CR1","first-page":"1","volume":"23","author":"H Alrezaamiri","year":"2018","unstructured":"Alrezaamiri H, Ebrahimnejad A, Motameni H (2018) Software requirement optimization using a fuzzy artificial chemical reaction optimization algorithm. Soft Comput 23:1\u201316","journal-title":"Soft Comput"},{"issue":"14","key":"328_CR2","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/S0950-5849(01)00194-X","volume":"43","author":"AJ Bagnall","year":"2001","unstructured":"Bagnall AJ, Rayward-Smith VJ, Whittley IM (2001) The next release problem. Inf Softw Technol 43(14):883\u2013890","journal-title":"Inf Softw Technol"},{"key":"328_CR3","first-page":"1","volume":"252","author":"JM Chaves-Gonz\u00e1lez","year":"2015","unstructured":"Chaves-Gonz\u00e1lez JM, P\u00e9rez-Toledano MA (2015) Differential evolution with Pareto tournament for the multi-objective next release problem. Appl Math Comput 252:1\u201313","journal-title":"Appl Math Comput"},{"key":"328_CR4","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.knosys.2015.03.012","volume":"83","author":"JM Chaves-Gonz\u00e1lez","year":"2015","unstructured":"Chaves-Gonz\u00e1lez JM, P\u00e9rez-Toledano MA, Navasa A (2015) Software requirement optimization using a multiobjective swarm intelligence evolutionary algorithm. Knowl-Based Syst 83:105\u2013115","journal-title":"Knowl-Based Syst"},{"issue":"9","key":"328_CR5","doi-asserted-by":"crossref","first-page":"2045","DOI":"10.1016\/j.engappai.2013.04.011","volume":"26","author":"JM Chaves-Gonz\u00e1lez","year":"2013","unstructured":"Chaves-Gonz\u00e1lez JM, Vega-Rodr\u00edguez MA, Granado-Criado JM (2013) A multiobjective swarm intelligence approach based on artificial bee colony for reliable DNA sequence design. Eng Appl Artif Intell 26(9):2045\u20132057","journal-title":"Eng Appl Artif Intell"},{"key":"328_CR6","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1016\/j.jss.2016.02.026","volume":"121","author":"TE Colanzi","year":"2016","unstructured":"Colanzi TE, Vergilio SR (2016) A feature-driven crossover operator for multi-objective and evolutionary optimization of product line architectures. J Syst Softw 121:126\u2013143","journal-title":"J Syst Softw"},{"key":"328_CR7","volume-title":"Multi-objective optimization using evolutionary algorithms","author":"K Deb","year":"2001","unstructured":"Deb K (2001) Multi-objective optimization using evolutionary algorithms, vol 16. Wiley, Hoboken"},{"issue":"2","key":"328_CR8","doi-asserted-by":"crossref","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K Deb","year":"2002","unstructured":"Deb K, Pratap A, Agarwal S, Meyarivan TAMT (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182\u2013197","journal-title":"IEEE Trans Evol Comput"},{"issue":"1","key":"328_CR9","doi-asserted-by":"crossref","first-page":"107","DOI":"10.1007\/s00766-014-0212-0","volume":"21","author":"AN De la Hidalga","year":"2016","unstructured":"De la Hidalga AN, Hardisty A, Jones A (2016) SCRAM\u2013CK: applying a collaborative requirements engineering process for designing a web based e-science toolkit. Requir Eng 21(1):107\u2013129","journal-title":"Requir Eng"},{"issue":"3","key":"328_CR10","doi-asserted-by":"crossref","first-page":"577","DOI":"10.1007\/s10664-013-9287-3","volume":"20","author":"J Del Sagrado","year":"2015","unstructured":"Del Sagrado J, Del Aguila IM, Orellana FJ (2015) Multi-objective ant colony optimization for requirements selection. Empir Softw Eng 20(3):577\u2013610","journal-title":"Empir Softw Eng"},{"key":"328_CR11","doi-asserted-by":"crossref","first-page":"42","DOI":"10.1016\/j.enbuild.2016.09.003","volume":"131","author":"N Delgarm","year":"2016","unstructured":"Delgarm N, Sajadi B, Delgarm S (2016) Multi-objective optimization of building energy performance and indoor thermal comfort: a new method using artificial bee colony (ABC). Energy Build 131:42\u201353","journal-title":"Energy Build"},{"key":"328_CR12","series-title":"Lecture notes in computer science","doi-asserted-by":"crossref","DOI":"10.1007\/978-3-642-22825-4","volume-title":"Search based software engineering. SSBSE 2011.","author":"JT De Souza","year":"2011","unstructured":"De Souza JT, Maia CLB, Ferreira TN, Carmo RAF, Brasil MMA (2011) An ant colony optimization approach to the software release planning with dependent requirements. In: Cohen MB, \u00d3 Cinn\u00e9ide M (eds) Search based software engineering. SSBSE 2011. Lecture notes in computer science, vol 6956. Springer, Berlin, Heidelberg"},{"key":"328_CR13","doi-asserted-by":"crossref","first-page":"109","DOI":"10.1016\/j.jss.2017.01.027","volume":"127","author":"S Dragicevic","year":"2017","unstructured":"Dragicevic S, Celar S, Turic M (2017) Bayesian network model for task effort estimation in agile software development. J Syst Softw 127:109\u2013119","journal-title":"J Syst Softw"},{"issue":"1","key":"328_CR14","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1007\/s10664-010-9147-3","volume":"16","author":"JJ Durillo","year":"2011","unstructured":"Durillo JJ, Zhang Y, Alba E, Harman M, Nebro AJ (2011) A study of the bi-objective next release problem. Empir Softw Eng 16(1):29\u201360","journal-title":"Empir Softw Eng"},{"key":"328_CR15","doi-asserted-by":"crossref","first-page":"48","DOI":"10.1016\/j.measurement.2016.06.050","volume":"93","author":"A Ebrahimnejad","year":"2016","unstructured":"Ebrahimnejad A, Tavana M, Alrezaamiri H (2016) A novel artificial bee colony algorithm for shortest path problems with fuzzy arc weights. Measurement 93:48\u201356","journal-title":"Measurement"},{"key":"328_CR16","doi-asserted-by":"crossref","first-page":"190","DOI":"10.1016\/j.jss.2016.02.047","volume":"123","author":"H Femmer","year":"2017","unstructured":"Femmer H, Fern\u00e1ndez DM, Wagner S, Eder S (2017) Rapid quality assurance with requirements smells. J Syst Softw 123:190\u2013213","journal-title":"J Syst Softw"},{"issue":"3","key":"328_CR17","doi-asserted-by":"crossref","first-page":"333","DOI":"10.1007\/s00766-016-0249-3","volume":"21","author":"A Ferrari","year":"2016","unstructured":"Ferrari A, Spoletini P, Gnesi S (2016) Ambiguity and tacit knowledge in requirements elicitation interviews. Requir Eng 21(3):333\u2013355","journal-title":"Requir Eng"},{"key":"328_CR18","doi-asserted-by":"crossref","first-page":"286","DOI":"10.1016\/j.asoc.2015.04.061","volume":"34","author":"YJ Gong","year":"2015","unstructured":"Gong YJ, Chen WN, Zhan ZH, Zhang J, Li Y, Zhang Q, Li JJ (2015) Distributed evolutionary algorithms and their models: a survey of the state-of-the-art. Appl Soft Comput 34:286\u2013300","journal-title":"Appl Soft Comput"},{"issue":"4","key":"328_CR19","doi-asserted-by":"crossref","first-page":"243","DOI":"10.1016\/j.infsof.2003.07.002","volume":"46","author":"D Greer","year":"2004","unstructured":"Greer D, Ruhe G (2004) Software release planning: an evolutionary and iterative approach. Inf Softw Technol 46(4):243\u2013253","journal-title":"Inf Softw Technol"},{"key":"328_CR20","first-page":"11","volume":"5","author":"M Harman","year":"2012","unstructured":"Harman M, Mansouri SA, Zhang Y (2012) Search based software engineering: Trends. Tech Appl, ACM Comput Surv 5:11","journal-title":"Tech Appl, ACM Comput Surv"},{"key":"328_CR21","doi-asserted-by":"crossref","unstructured":"Iimura I, Hamaguchi K, Ito T, Nakayama S (2005) A study of distributed parallel processing for queen ant strategy in ant colony optimization. In: Sixth international conference on parallel and distributed computing, applications and technologies, 2005. PDCAT 2005, IEEE, pp 553\u2013557","DOI":"10.1109\/PDCAT.2005.50"},{"issue":"4","key":"328_CR22","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1007\/s00766-017-0277-7","volume":"23","author":"S Jayatilleke","year":"2018","unstructured":"Jayatilleke S, Lai R, Reed K (2018) A method of requirements change analysis. Requir Eng 23(4):493\u2013508","journal-title":"Requir Eng"},{"key":"328_CR23","unstructured":"Jiang H, Zhang J, Xuan J, Ren Z, Hu Y (2010) A hybrid ACO algorithm for the next release problem. In: 2010 2nd international conference on software engineering and data mining (SEDM), IEEE, pp 166\u2013171"},{"key":"328_CR24","doi-asserted-by":"crossref","unstructured":"Karlsson J (1996) Software requirements prioritizing. In: Proceedings of the second international conference on requirements engineering, IEEE, pp 110\u2013116","DOI":"10.1109\/ICRE.1996.491435"},{"key":"328_CR25","unstructured":"Knowles J, Corne D (1999) The pareto archived evolution strategy: a new baseline algorithm for pareto multiobjective optimisation. In: Proceedings of the 1999 congress on evolutionary computation, 1999. CEC 99, IEEE, vol 1, pp 98\u2013105"},{"key":"328_CR26","doi-asserted-by":"crossref","first-page":"274","DOI":"10.1016\/j.jss.2016.09.028","volume":"122","author":"Y Lindsj\u00f8rn","year":"2016","unstructured":"Lindsj\u00f8rn Y, Sj\u00f8berg DI, Dings\u00f8yr T, Bergersen GR, Dyb\u00e5 T (2016) Teamwork quality and project success in software development: a survey of agile development teams. J Syst Softw 122:274\u2013286","journal-title":"J Syst Softw"},{"key":"328_CR27","doi-asserted-by":"crossref","first-page":"187","DOI":"10.1016\/j.jss.2015.12.030","volume":"124","author":"L Liu","year":"2017","unstructured":"Liu L, Zhou Q, Liu J, Cao Z (2017) Requirements cybernetics: elicitation based on user behavioral data. J Syst Softw 124:187\u2013194","journal-title":"J Syst Softw"},{"key":"328_CR28","doi-asserted-by":"crossref","first-page":"401","DOI":"10.1016\/j.jss.2016.02.002","volume":"125","author":"A Meade","year":"2017","unstructured":"Meade A, Deeptimahanti DK, Buckley J, Collins JJ (2017) An empirical study of data decomposition for software parallelization. J Syst Softw 125:401\u2013416","journal-title":"J Syst Softw"},{"key":"328_CR29","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-016-0262-6","author":"N Misaghian","year":"2016","unstructured":"Misaghian N, Motameni H (2016) An approach for requirements prioritization based on tensor decomposition. Requir Eng. https:\/\/doi.org\/10.1007\/s00766-016-0262-6","journal-title":"Requir Eng"},{"issue":"7","key":"328_CR30","doi-asserted-by":"crossref","first-page":"726","DOI":"10.1002\/int.20358","volume":"24","author":"AJ Nebro","year":"2009","unstructured":"Nebro AJ, Durillo JJ, Luna F, Dorronsoro B, Alba E (2009) MOCell: a cellular genetic algorithm for multiobjective optimization. Int J Intell Syst 24(7):726\u2013746","journal-title":"Int J Intell Syst"},{"key":"328_CR31","doi-asserted-by":"crossref","first-page":"287","DOI":"10.1016\/j.jss.2016.09.045","volume":"122","author":"JA Parejo","year":"2016","unstructured":"Parejo JA, S\u00e1nchez AB, Segura S, Ruiz-Cort\u00e9s A, Lopez-Herrejon RE, Egyed A (2016) Multi-objective test case prioritization in highly configurable systems: a case study. J Syst Softw 122:287\u2013310","journal-title":"J Syst Softw"},{"key":"328_CR32","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-017-0283-9","author":"D Prakash","year":"2017","unstructured":"Prakash D, Prakash N (2017) A multifactor approach for elicitation of Information requirements of data warehouses. Requir Eng. https:\/\/doi.org\/10.1007\/s00766-017-0283-9","journal-title":"Requir Eng"},{"key":"328_CR33","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1016\/j.jss.2014.09.038","volume":"103","author":"AM Pitangueira","year":"2015","unstructured":"Pitangueira AM, Maciel RSP, Barros M (2015) Software requirements selection and prioritization using SBSE approaches: a systematic review and mapping of the literature. J Syst Softw 103:267\u2013280","journal-title":"J Syst Softw"},{"issue":"2","key":"328_CR34","doi-asserted-by":"crossref","first-page":"479","DOI":"10.1007\/s10589-014-9682-8","volume":"60","author":"\u00c1 Rubio-Largo","year":"2015","unstructured":"Rubio-Largo \u00c1, Vega-Rodr\u00edguez MA, Gonz\u00e1lez-\u00c1lvarez DL (2015) Multiobjective swarm intelligence for the traffic grooming problem. Comput Optim Appl 60(2):479\u2013511","journal-title":"Comput Optim Appl"},{"issue":"4","key":"328_CR35","doi-asserted-by":"crossref","first-page":"443","DOI":"10.1007\/s00766-017-0273-y","volume":"23","author":"S Thew","year":"2018","unstructured":"Thew S, Sutcliffe A (2018) Value-based requirements engineering: method and experience. Requir Eng 23(4):443\u2013464","journal-title":"Requir Eng"},{"key":"328_CR36","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.infsof.2015.03.008","volume":"65","author":"N Veerapen","year":"2015","unstructured":"Veerapen N, Ochoa G, Harman M, Burke EK (2015) An integer linear programming approach to the single and bi-objective next release problem. Inf Softw Technol 65:1\u201313","journal-title":"Inf Softw Technol"},{"key":"328_CR37","unstructured":"Vianna DS, Arroyo JEC (2004) A GRASP algorithm for the multi-objective knapsack problem. In: 24th international conference of the Chilean computer science society, 2004. SCCC 2004, IEEE, pp 69\u201375"},{"issue":"3","key":"328_CR38","doi-asserted-by":"crossref","first-page":"875","DOI":"10.1007\/s10589-015-9785-x","volume":"63","author":"S Wessing","year":"2016","unstructured":"Wessing S, Preuss M (2016) On multiobjective selection for multimodal optimization. Comput Optim Appl 63(3):875\u2013902","journal-title":"Comput Optim Appl"},{"issue":"2","key":"328_CR39","doi-asserted-by":"crossref","first-page":"493","DOI":"10.1007\/s10589-013-9591-2","volume":"57","author":"Y Xiang","year":"2014","unstructured":"Xiang Y, Peng Y, Zhong Y, Chen Z, Lu X, Zhong X (2014) A particle swarm inspired multi-elitist artificial bee colony algorithm for real-parameter optimization. Comput Optim Appl 57(2):493\u2013516","journal-title":"Comput Optim Appl"},{"key":"328_CR40","first-page":"1004","volume":"271","author":"A Yurtkuran","year":"2015","unstructured":"Yurtkuran A, Emel E (2015) An adaptive artificial bee colony algorithm for global optimization. Appl Math Comput 271:1004\u20131023","journal-title":"Appl Math Comput"},{"key":"328_CR41","doi-asserted-by":"crossref","unstructured":"Yu W, Zhang W (2006) Study on function optimization based on master-slave structure genetic algorithm. In: 2006 8th international conference on signal processing, IEEE, vol 3","DOI":"10.1109\/ICOSP.2006.345926"},{"key":"328_CR42","doi-asserted-by":"crossref","unstructured":"Zhang Y, Harman M, Mansouri SA (2007) The multi-objective next release problem. In: Proceedings of the 9th annual conference on Genetic and evolutionary computation, ACM, pp 1129\u20131137","DOI":"10.1145\/1276958.1277179"}],"container-title":["Requirements Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-020-00328-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s00766-020-00328-y\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s00766-020-00328-y.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2021,1,26]],"date-time":"2021-01-26T00:23:46Z","timestamp":1611620626000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s00766-020-00328-y"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,1,27]]},"references-count":42,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2020,9]]}},"alternative-id":["328"],"URL":"https:\/\/doi.org\/10.1007\/s00766-020-00328-y","relation":{},"ISSN":["0947-3602","1432-010X"],"issn-type":[{"value":"0947-3602","type":"print"},{"value":"1432-010X","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,1,27]]},"assertion":[{"value":"19 November 2017","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"17 January 2020","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"27 January 2020","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}