{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,28]],"date-time":"2025-11-28T17:16:26Z","timestamp":1764350186958},"publisher-location":"Berlin, Heidelberg","reference-count":64,"publisher":"Springer Berlin Heidelberg","isbn-type":[{"type":"print","value":"9783642397417"},{"type":"electronic","value":"9783642397424"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2013]]},"DOI":"10.1007\/978-3-642-39742-4_15","type":"book-chapter","created":{"date-parts":[[2013,8,16]],"date-time":"2013-08-16T11:32:08Z","timestamp":1376652728000},"page":"188-208","source":"Crossref","is-referenced-by-count":16,"title":["A Systematic Review of Software Requirements Selection and Prioritization Using SBSE Approaches"],"prefix":"10.1007","author":[{"given":"Ant\u00f4nio Mauricio","family":"Pitangueira","sequence":"first","affiliation":[]},{"given":"Rita Suzana P.","family":"Maciel","sequence":"additional","affiliation":[]},{"given":"M\u00e1rcio","family":"de Oliveira Barros","sequence":"additional","affiliation":[]},{"given":"Aline Santos","family":"Andrade","sequence":"additional","affiliation":[]}],"member":"297","reference":[{"key":"15_CR1","doi-asserted-by":"crossref","unstructured":"Aasem, M., Ramzan, M., Jaffar, A., Islamabad, E.S.: Analysis and optimization of software requirements prioritization techniques. In: Information and Emerging Technologies (ICIET) (2010)","DOI":"10.1109\/ICIET.2010.5625687"},{"issue":"14","key":"15_CR2","doi-asserted-by":"publisher","first-page":"883","DOI":"10.1016\/S0950-5849(01)00194-X","volume":"43","author":"A.J. Bagnall","year":"2001","unstructured":"Bagnall, A.J., Rayward-Smith, V.J., Whittley, I.M.: The next release problem. Information and Software Technology\u00a043(14), 883\u2013890 (2001)","journal-title":"Information and Software Technology"},{"key":"15_CR3","doi-asserted-by":"crossref","unstructured":"Baker, et al.: Search Based approaches to Component Selection and prioritization for the Next Release Problem. In: 22nd IEEE International Conference on Software Maintenance (ICSM 2006), pp. 176\u2013185 (2006)","DOI":"10.1109\/ICSM.2006.56"},{"key":"15_CR4","unstructured":"Barros, M.D.O., Dias-neto, A.C.: Developing a Systematic Approach to Evaluation of Experimental Studies on Search-Based Software Engineering. Brazilian Conference on Software: Theory and Practic (2011) (in Port uguese)"},{"issue":"3","key":"15_CR5","doi-asserted-by":"publisher","first-page":"453","DOI":"10.1007\/s101070100286","volume":"92","author":"A. Ben-Tal","year":"2002","unstructured":"Ben-Tal, A., Nemirovski, A.: Robust Optimization \u2013 methodology and applications. Mathematical Programming\u00a092(3), 453\u2013480 (2002)","journal-title":"Mathematical Programming"},{"key":"15_CR6","doi-asserted-by":"crossref","unstructured":"Boehm, B., Grunbacher, P.: Developing Groupware for Requirements Negotiation:Lessons Learned. IEEE Software\u00a018(2) (2001)","DOI":"10.1109\/52.922725"},{"key":"15_CR7","doi-asserted-by":"crossref","unstructured":"Carlshamre, P., Sandahla, K., Lindvallb, M., Regnellc, B., Natt, J.: An Industrial Survey of Requirements Interdependencies in Software Product Release Planning. In: Fifth IEEE International Symposium on Requirements Engineering (RE 2001), pp. 84\u201392 (2001)","DOI":"10.1109\/ISRE.2001.948547"},{"key":"15_CR8","doi-asserted-by":"crossref","unstructured":"Cheng, B., Atlee, J.: Research Directions in Requirements Engineering. In: Future of Software Engineering Conference (FOSE 2007) (2007)","DOI":"10.1109\/FOSE.2007.17"},{"key":"15_CR9","doi-asserted-by":"crossref","unstructured":"Colares, F., et al.: A New Approach to the Software Release Planning. In: XXIII Brazilian Symposium on Software Engineering, pp. 207\u2013215 (2009)","DOI":"10.1109\/SBES.2009.23"},{"issue":"2","key":"15_CR10","doi-asserted-by":"publisher","first-page":"182","DOI":"10.1109\/4235.996017","volume":"6","author":"K. Deb","year":"2002","unstructured":"Deb, K., Pratap, A., Agarwal, S., Meyarivan, T.: A Fast and Elitist Multiobjective Genetic Algorithm: NSGA-II. IEEE Transactions on Evolutionary Computation\u00a06(2), 182\u2013197 (2002)","journal-title":"IEEE Transactions on Evolutionary Computation"},{"key":"15_CR11","doi-asserted-by":"crossref","unstructured":"Del Sagrado, J., Del Aguila, I.M., Orellana, F.J.: Ant Colony Optimization for the Next Release Problem: A Comparative Study. In: 2nd International Symposium on Search Based Software Engineering, pp. 67\u201376 (2010)","DOI":"10.1109\/SSBSE.2010.18"},{"key":"15_CR12","doi-asserted-by":"crossref","unstructured":"Del Sagrado, J., \u00c1guila, I.M., Orellana, F.J.: Requirements Interaction in the Next Release Problem. In: GECCO 2011, pp. 241\u2013242 (2011)","DOI":"10.1145\/2001858.2001994"},{"issue":"1","key":"15_CR13","doi-asserted-by":"publisher","first-page":"29","DOI":"10.1007\/s10664-010-9147-3","volume":"16","author":"J.J. Durillo","year":"2011","unstructured":"Durillo, J.J., et al.: A Study of the Bi-objective Next Release Problem. Empirical Software Engineering\u00a016(1), 29\u201360 (2011)","journal-title":"Empirical Software Engineering"},{"key":"15_CR14","doi-asserted-by":"crossref","unstructured":"Durillo, J.J., et al.: A Study of the Multi-objective Next Release Problem. 1st International Symposium on Search Based Software Engineering, 49\u201358 (2009)","DOI":"10.1109\/SSBSE.2009.21"},{"key":"15_CR15","doi-asserted-by":"crossref","unstructured":"Dyba, T., Dingsoyr, T., Hanssen, G.K.: Applying Systematic Reviews to Diverse Study Types: An Experience Report. In: First International Symposium on Empirical Software Engineering and Measurement (ESEM 2007) (2007)","DOI":"10.1109\/ESEM.2007.59"},{"key":"15_CR16","doi-asserted-by":"crossref","unstructured":"Felows, L., Hooks, I.: A Case for Priority Classifying Requirements. In: 8th Annual International Symposium on Systems Engineering, Seattle, Washington (1998)","DOI":"10.1002\/j.2334-5837.1998.tb00106.x"},{"issue":"4","key":"15_CR17","doi-asserted-by":"publisher","first-page":"231","DOI":"10.1007\/s00766-009-0075-y","volume":"14","author":"A. Finkelstein","year":"2009","unstructured":"Finkelstein, A., Harman, M., Mansouri, S.A., Ren, J., Zhang, Y.: A search based approach to fairness analysis in requirement assignments to aid negotiation, mediation and decision making. Requirements Engineering\u00a014(4), 231\u2013245 (2009)","journal-title":"Requirements Engineering"},{"key":"15_CR18","doi-asserted-by":"publisher","first-page":"115","DOI":"10.1109\/RE.2008.61","volume-title":"Proceedings of the 16th IEEE International Requirements Engineering Conference (RE 2008)","author":"A. Finkelstein","year":"2008","unstructured":"Finkelstein, A., Harman, M., Mansouri, S., Ren, J., Zhang, Y.: Fairness Analysis in Requirements Assignments. In: Proceedings of the 16th IEEE International Requirements Engineering Conference (RE 2008), September 8-12, pp. 115\u2013124. IEEE Computer Society, Barcelona (2008)"},{"issue":"8","key":"15_CR19","doi-asserted-by":"publisher","first-page":"1","DOI":"10.5120\/2607-3636","volume":"22","author":"F. Freitas","year":"2011","unstructured":"Freitas, F., Coutinho, D.P., Souza, J.T.: Software Next Release Planning Approach through Exact Optimization. International Journal of Computer Applications\u00a022(8), 1\u20138 (2011)","journal-title":"International Journal of Computer Applications"},{"key":"15_CR20","volume-title":"Genetic Algorithms in Search, Optimizatiom, and Machine Learning","author":"D.E. Goldberg","year":"1989","unstructured":"Goldberg, D.E.: Genetic Algorithms in Search, Optimizatiom, and Machine Learning. Adisson-Wesley, EUA (1989)"},{"issue":"4","key":"15_CR21","doi-asserted-by":"publisher","first-page":"243","DOI":"10.1016\/j.infsof.2003.07.002","volume":"46","author":"D. Greer","year":"2004","unstructured":"Greer, D., Ruhe, G.: Software release planning: an evolutionary and iterative approach. Information and Software Technology\u00a046(4), 243\u2013253 (2004)","journal-title":"Information and Software Technology"},{"key":"15_CR22","doi-asserted-by":"crossref","unstructured":"Harman, M.: The Current State and Future of Search Based Software Engineering The Current State and Future of Search Based Software Engineering. Techniques (2007)","DOI":"10.1109\/FOSE.2007.29"},{"issue":"14","key":"15_CR23","doi-asserted-by":"publisher","first-page":"833","DOI":"10.1016\/S0950-5849(01)00189-6","volume":"43","author":"M. Harman","year":"2001","unstructured":"Harman, M., Jones, B.F.: Search-based software engineering. Information and Software Technology\u00a043(14), 833\u2013839 (2001)","journal-title":"Information and Software Technology"},{"key":"15_CR24","doi-asserted-by":"crossref","unstructured":"Harman, M., Krinke, J., Ren, J., Yoo, S.: Search Based Data Sensitivity Analysis Applied to Requirement Engineering. Analysis, 1681\u20131688 (2009)","DOI":"10.1145\/1569901.1570126"},{"key":"15_CR25","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1007\/978-3-642-25231-0_1","volume-title":"Empirical Software Engineering and Verification","author":"M. Harman","year":"2012","unstructured":"Harman, M., McMinn, P., de Souza, J.T., Yoo, S.: Search Based Software Engineering: Techniques, Taxonomy, Tutorial. In: Meyer, B., Nordio, M. (eds.) LASER Summer School 2008-2010. LNCS, vol.\u00a07007, pp. 1\u201359. Springer, Heidelberg (2012)"},{"key":"15_CR26","unstructured":"Heger, D.A.: A Disquisition on The Performance Behavior of Binary Search Tree Data Structures. European Journal for the Informatics Professional (2004)"},{"key":"15_CR27","doi-asserted-by":"crossref","unstructured":"Jedlitschka, A., Pfahl, D.: Reporting Guidelines for Controlled Experiments in Software Engineering Dietmar Pfahl. In: ISESE, pp. 95\u2013104 (2005)","DOI":"10.1109\/ISESE.2005.1541818"},{"key":"15_CR28","unstructured":"Jiang, H., Zhang, J., et al.: A Hybrid ACO Algorithm for the Next Release Problem. In: Proceedings of 2nd International Conference on Software Engineering and Data Mining (SEDM 2010), pp. 166\u2013171 (2010)"},{"key":"15_CR29","doi-asserted-by":"crossref","unstructured":"Jiang, H., Xuan, J., Ren, Z.: Approximate backbone based multilevel algorithm for next release problem. In: Proceedings of the 12th Annual Conference on Genetic and Evolutionary Computation (GECCO 2010), p. 1333 (2010)","DOI":"10.1145\/1830483.1830730"},{"issue":"14-15","key":"15_CR30","doi-asserted-by":"publisher","first-page":"939","DOI":"10.1016\/S0950-5849(97)00053-0","volume":"39","author":"J. Karlsson","year":"1998","unstructured":"Karlsson, J., Wohlin, C., Regnell, B.: An evaluation of methods for prioritizing software requirements. Information and Software Technology\u00a039(14-15), 939\u2013947 (1998)","journal-title":"Information and Software Technology"},{"issue":"5","key":"15_CR31","doi-asserted-by":"publisher","first-page":"67","DOI":"10.1109\/52.605933","volume":"14","author":"J. Karlsson","year":"1997","unstructured":"Karlsson, J., Ryan, K.: A Cost-Value Approach for Prioritizing Requirements. IEEE Software\u00a014(5), 67\u201374 (1997)","journal-title":"IEEE Software"},{"key":"15_CR32","unstructured":"Kitchenham, B.: Procedures for Performing Systematic Reviews (p. 28). Keele UniversityTecnical Report TR\/SE-0401 ISSN:1353-776, Australia (2004)"},{"key":"15_CR33","unstructured":"Kitchenham, B.A., Dyb\u00e5, T., Jorgensen, M.: Evidence-based Software Engineering. In: Proceedings of 26th International Conference on Software Engineering. IEEE Computer Society (2004)"},{"key":"15_CR34","doi-asserted-by":"crossref","unstructured":"Kitchenham, B., Sj\u00f8berg, D.I.K., Brereton, O.P., Budgen, D., Dyb\u00e5, T., H\u00f6st, M., Pfahl, D., et al.: Can we evaluate the quality of software engineering experiments? In: Proceedings of the ACM-IEEE International Symposium on Empirical Software Engineering and Measurement (ESEM 2010) (2010)","DOI":"10.1145\/1852786.1852789"},{"key":"15_CR35","unstructured":"Kotonya, G., Sommerville, I.: Requirements Engineering: Processes and Techniques. Wiley (1998)"},{"key":"15_CR36","doi-asserted-by":"crossref","unstructured":"Kumari, A.C., Srinivas, K., Science, C.: Software Requirements Selection using Quantum inspired Elitist Multi-objective Evolutionary Algorithm. In: IEEE ICAESM (2012)","DOI":"10.1109\/CONSEG.2012.6349487"},{"key":"15_CR37","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"93","DOI":"10.1007\/978-3-540-73031-6_7","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"C. Li","year":"2007","unstructured":"Li, C., van den Akker, J.M., Brinkkemper, S., Diepen, G.: Integrated Requirement Selection and Scheduling for the Release Planning of a Software Product. In: Sawyer, P., Heymans, P. (eds.) REFSQ 2007. LNCS, vol.\u00a04542, pp. 93\u2013108. Springer, Heidelberg (2007)"},{"issue":"4","key":"15_CR38","doi-asserted-by":"publisher","first-page":"375","DOI":"10.1007\/s00766-010-0104-x","volume":"15","author":"C. Li","year":"2010","unstructured":"Li, C., et al.: An integrated approach for requirement selection and scheduling in software release planning. Requirements Engineering\u00a015(4), 375\u2013396 (2010)","journal-title":"Requirements Engineering"},{"issue":"1","key":"15_CR39","doi-asserted-by":"publisher","first-page":"95","DOI":"10.1007\/s00500-007-0219-2","volume":"12","author":"A. Ngo-The","year":"2007","unstructured":"Ngo-The, A., Ruhe, G.: A systematic approach for solving the wicked problem of software release planning. Soft Computing\u00a012(1), 95\u2013108 (2007)","journal-title":"Soft Computing"},{"key":"15_CR40","unstructured":"Pressman, R.: Software Engineering, 5th edn. McGraw-Hill (2002)"},{"key":"15_CR41","unstructured":"Ruhe, G., Greer, D.: Quantitative Studies in Software Release Planning under Risk and Resource Constraints University of Calgary. Empirical Software Engineering, 1\u201310 (2003)"},{"key":"15_CR42","doi-asserted-by":"crossref","unstructured":"Saaty, T.L.: The Analytic Hierarchy Process, McGraw-Hill, Inc. (1980)","DOI":"10.21236\/ADA214804"},{"key":"15_CR43","doi-asserted-by":"crossref","unstructured":"Saliu, M., Ruhe, G.: Bi-Objective Release Planning for Evolving Software Systems. In: Proceedings of the 6th Joint Meeting of the European Software Engineering Conference and the ACM SIGSOFT International Symposium on Foundations of Software Engineering (ESEC\/FSE), pp. 105\u2013114 (2007)","DOI":"10.1145\/1287624.1287641"},{"key":"15_CR44","unstructured":"Saliu, O., Ruhe, G.: Supporting Software Release Planning Decisions for Evolving Systems. In: 29th Annual IEEE\/NASA Software Engineering Workshop, pp. 14\u201326 (2005)"},{"issue":"2","key":"15_CR45","doi-asserted-by":"publisher","first-page":"189","DOI":"10.1007\/s11334-005-0012-2","volume":"1","author":"O. Saliu","year":"2005","unstructured":"Saliu, O., Ruhe, G.: Software release planning for evolving systems. Innovations in Systems and Software Engineering\u00a01(2), 189\u2013204 (2005)","journal-title":"Innovations in Systems and Software Engineering"},{"key":"15_CR46","first-page":"733","volume":"31","author":"D.I.K. Sj\u00f8berg","year":"2005","unstructured":"Sj\u00f8berg, D.I.K., Hannay, J.E., Hansen, O., Kampenes, V.B.: A Survey of Controlled Experiments in Software Engineering. ISESE\u00a031, 733\u2013753 (2005)","journal-title":"ISESE"},{"key":"15_CR47","unstructured":"Sommerville, I.: Software Engineering, 8th edn. Pearson-Addison Wesley (2007)"},{"key":"15_CR48","unstructured":"De Souza, J.T., et al.: An Ant Colony Optimization Approach to the Software Release Planning with Dependent Requirements. In: Proceedings of the Third International Conference on Search Based"},{"key":"15_CR49","doi-asserted-by":"crossref","unstructured":"Talbi, E.-G.: Metaheuristics: from design to implementation. John Wiley & Sons (2009)","DOI":"10.1002\/9780470496916"},{"key":"15_CR50","doi-asserted-by":"crossref","unstructured":"Tonella, P., Susi, A., Palma, F.: Interactive Requirements Prioritization using a Genetic Algorithm. Information and Software Technology, 1\u201315 (2012)","DOI":"10.1016\/j.infsof.2012.07.003"},{"key":"15_CR51","doi-asserted-by":"crossref","unstructured":"Tonella, P., Susi, A., Palma, F.: Using Interactive GA for Requirements Prioritization. In: 2nd International Symposium on Search Based Software Engineering (Section II), pp. 57\u201366 (2010)","DOI":"10.1109\/SSBSE.2010.17"},{"key":"15_CR52","unstructured":"Van Den Akker, J.M., et al.: Determination of the Next Release of a Software Product: an Approach using Integer Linear. In: Proceedings of CAISE 2005, vol.\u00a003018, pp. 119\u2013124 (2005)"},{"key":"15_CR53","unstructured":"Van Den Akker, J.M., et al.: Flexible Release Planning using Integer Linear Programming. In: Proceedings of the 11th International Workshop on Requirements Engineering for Software Quality (RefsQ 2005) (2005)"},{"issue":"1-2","key":"15_CR54","doi-asserted-by":"publisher","first-page":"101","DOI":"10.1016\/j.infsof.2007.10.017","volume":"50","author":"M. Akker Van den","year":"2008","unstructured":"Van den Akker, M., et al.: Software product release planning through optimization and what-if analysis. Information and Software Technology\u00a050(1-2), 101\u2013111 (2008)","journal-title":"Information and Software Technology"},{"key":"15_CR55","unstructured":"Wiegers, K.: First Thing First: Prioritizing Requirements. Software Developmnet (September 1999)"},{"key":"15_CR56","doi-asserted-by":"crossref","unstructured":"Wohlin, C., Runeson, P., Host, M., Ohlsson, M., Regnell, B., Wesslen, A.: Experimentation in Software Engineering; An Introduction. Kluwer Academic Publishers (2000)","DOI":"10.1007\/978-1-4615-4625-2"},{"issue":"10","key":"15_CR57","first-page":"1","volume":"38","author":"J. Xuan","year":"2012","unstructured":"Xuan, J., et al.: Solving the Large Scale Next Release Problem with a Backbone-Based Multilevel Algorithm 38(10), 1\u201318 (2012)","journal-title":"-Based Multilevel Algorithm"},{"issue":"4","key":"15_CR58","doi-asserted-by":"publisher","first-page":"315","DOI":"10.1145\/267580.267581","volume":"29","author":"P. Zave","year":"1997","unstructured":"Zave, P.: Classification of Research Efforts in Requirements Engineering. ACM Computing Studis\u00a029(4), 315\u2013321 (1997)","journal-title":"ACM Computing Studis"},{"issue":"7","key":"15_CR59","doi-asserted-by":"publisher","first-page":"761","DOI":"10.1016\/j.infsof.2011.02.001","volume":"53","author":"Y. Zhang","year":"2011","unstructured":"Zhang, Y., et al.: Comparing the performance of metaheuristics for the analysis of multi-stakeholder tradeoffs in requirements optimisation. Information and Software Technology\u00a053(7), 761\u2013773 (2011)","journal-title":"Information and Software Technology"},{"key":"15_CR60","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Harman, M.: Search Based Optimization of Requirements Interaction Management. In: 2nd International Symposium on Search Based Software Engineering, pp. 47\u201356 (2010)","DOI":"10.1109\/SSBSE.2010.16"},{"key":"15_CR61","volume-title":"Multi-Objective Search-based Requirements Selection and Optimisation","author":"Y. Zhang","year":"2010","unstructured":"Zhang, Y.: Multi-Objective Search-based Requirements Selection and Optimisation. King\u2019s College London, UK (2010)"},{"key":"15_CR62","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Harman, M., Lim, S.L.: Empirical evaluation of search based requirements interaction management. Information and Software Technology (2012)","DOI":"10.1016\/j.infsof.2012.03.007"},{"key":"15_CR63","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Harman, M., Mansouri, S.A.: The multi-objective next release problem. In: Proceedings of the 9th Annual Conference on Genetic and Evolutionary Computation (GECCO 2007), p. 1129 (2007)","DOI":"10.1145\/1276958.1277179"},{"key":"15_CR64","series-title":"Lecture Notes in Computer Science","doi-asserted-by":"publisher","first-page":"88","DOI":"10.1007\/978-3-540-69062-7_8","volume-title":"Requirements Engineering: Foundation for Software Quality","author":"Y.-Y. Zhang","year":"2008","unstructured":"Zhang, Y.-Y., Finkelstein, A., Harman, M.: Search Based Requirements Optimisation: Existing Work and Challenges. In: Rolland, C. (ed.) REFSQ 2008. LNCS, vol.\u00a05025, pp. 88\u201394. Springer, Heidelberg (2008)"}],"container-title":["Lecture Notes in Computer Science","Search Based Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/978-3-642-39742-4_15","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,3,4]],"date-time":"2022-03-04T00:04:08Z","timestamp":1646352248000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/978-3-642-39742-4_15"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013]]},"ISBN":["9783642397417","9783642397424"],"references-count":64,"URL":"https:\/\/doi.org\/10.1007\/978-3-642-39742-4_15","relation":{},"ISSN":["0302-9743","1611-3349"],"issn-type":[{"type":"print","value":"0302-9743"},{"type":"electronic","value":"1611-3349"}],"subject":[],"published":{"date-parts":[[2013]]}}}