{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,2]],"date-time":"2026-05-02T06:34:55Z","timestamp":1777703695083,"version":"3.51.4"},"reference-count":65,"publisher":"SAGE Publications","issue":"3","license":[{"start":{"date-parts":[[2019,8,27]],"date-time":"2019-08-27T00:00:00Z","timestamp":1566864000000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/journals.sagepub.com\/page\/policies\/text-and-data-mining-license"}],"content-domain":{"domain":["journals.sagepub.com"],"crossmark-restriction":true},"short-container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"published-print":{"date-parts":[[2019,10,9]]},"abstract":"<jats:p>\n                    <jats:italic>Software Release Planning<\/jats:italic>\n                    (SRP) is to find, for a software, a subset of the requirements with the highest value while respecting the budget. The value of a requirement however may, to various degrees, depend on selecting or ignoring other requirements. However, existing SRP models ignore either\n                    <jats:italic>Value-Related Dependencies<\/jats:italic>\n                    altogether or the strengths of those dependencies even if they consider them. This paper presents an\n                    <jats:italic>Integer Programming<\/jats:italic>\n                    model for software release planning, which considers the variances of strengths of positive and negative value-related dependencies among software requirements. To capture the imprecision associated with strengths of value-related dependencies we have made use of algebraic structure of fuzzy graphs. We have further, contributed a scalable technique for automated identification of value-related dependencies based on user preferences for software requirements. The validity of the work is verified through simulations.\n                  <\/jats:p>","DOI":"10.3233\/jifs-182810","type":"journal-article","created":{"date-parts":[[2019,8,30]],"date-time":"2019-08-30T13:27:12Z","timestamp":1567171632000},"page":"3693-3707","update-policy":"https:\/\/doi.org\/10.1177\/sage-journals-update-policy","source":"Crossref","is-referenced-by-count":0,"title":["Dependency-aware release planning for software projects using fuzzy graphs and integer programming"],"prefix":"10.1177","volume":"37","author":[{"given":"Davoud","family":"Mougouei","sequence":"first","affiliation":[{"name":"Faculty of IT, Monash University, VIC, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"David M.W.","family":"Powers","sequence":"additional","affiliation":[{"name":"College of Science and Engineering, Flinders University, SA, Australia"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"179","published-online":{"date-parts":[[2019,8,27]]},"reference":[{"key":"e_1_3_1_2_2","doi-asserted-by":"crossref","unstructured":"FranchX. and RuheG. Software release planning in: Proceedings of the 38th International Conference on Software Engineering Companion ACM 2016 pp. 894\u2013895.","DOI":"10.1145\/2889160.2891051"},{"key":"e_1_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1016\/S0950-5849(01)00194-X"},{"key":"e_1_3_1_4_2","unstructured":"DahlstedtA.G. and PerssonA. Requirements interdependencies - moulding the state of research into a research agenda Ninth International Workshop on Requirements Engineering: Foundation for Software Quality (REFSQ 2003) 2003 71\u201380."},{"key":"e_1_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2012.03.007"},{"key":"e_1_3_1_6_2","first-page":"300","volume-title":"A multiobjective optimization approach to the software release planning with undefined number of releases and interdependent requirements","author":"Brasil M.M.A.","year":"2012","unstructured":"BrasilM.M.A., d SilvaT.G.N., d FreitasF.G., d SouzaJ.T. and Cort\u00c3l\u2019sM.I., A multiobjective optimization approach to the software release planning with undefined number of releases and interdependent requirements, in: ZhangR., ZhangJ., ZhangZ., FilipeJ. and CordeiroJ. (Eds.), Enterprise Information Systems, no 102, Springer Berlin Heidelberg, 2012, pp. 300\u2013314."},{"key":"e_1_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/857076.857079"},{"key":"e_1_3_1_8_2","first-page":"95","volume-title":"Requirements interdependencies: State of the art and future challenges","author":"Dahlstedt \u00c5.G.","year":"2005","unstructured":"Dahlstedt\u00c5.G. and PerssonA., Requirements interdependencies: State of the art and future challenges, in: Engineering and Managing Software Requirements, Springer, 2005, pp. 95\u2013116."},{"key":"e_1_3_1_9_2","doi-asserted-by":"crossref","unstructured":"CarlshamreP. SandahlK. LindvallM. RegnellB. and Nattoch DagJ. An industrial survey of requirements interdependencies in software product release planning in: Fifth IEEE International Symposium on Requirements Engineering 2001 Proceedings 2001 pp. 84\u201391.","DOI":"10.1109\/ISRE.2001.948547"},{"key":"e_1_3_1_10_2","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-010-0104-x"},{"key":"e_1_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2013.07.001"},{"key":"e_1_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1007\/BF02802897"},{"key":"e_1_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1007\/s007660200010"},{"key":"e_1_3_1_14_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2014.09.038"},{"key":"e_1_3_1_15_2","unstructured":"NgoA. and SaliuM.O. Fuzzy structural dependency constraints in software release planning in: The 14th IEEE International Conference on Fuzzy Systems 2005 FUZZ\u201905 IEEE 2005 pp. 442\u2013447."},{"key":"e_1_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2006.04.004"},{"key":"e_1_3_1_17_2","doi-asserted-by":"crossref","unstructured":"Ngo-TheA. and SaliuM.O. Measuring dependency constraint satisfaction in software release planning using dissimilarity of fuzzy graphs in: Cognitive Informatics 2005(ICCI 2005) Fourth IEEE Conference on IEEE 2005 pp. 301\u2013307.","DOI":"10.1109\/COGINF.2005.1532645"},{"key":"e_1_3_1_18_2","first-page":"59","volume-title":"Asimulation approach for impact analysis of requirement volatility considering dependency change","author":"Wang J.","year":"2012","unstructured":"WangJ., LiJ., WangQ., ZhangH. and WangH., Asimulation approach for impact analysis of requirement volatility considering dependency change, in: RegnellB. and DamianD. (Eds.), Requirements Engineering: Foundation for Software Quality, no. 7195, Springer Berlin Heidelberg, 2012, pp. 59\u201376."},{"key":"e_1_3_1_19_2","doi-asserted-by":"publisher","DOI":"10.1145\/2537853"},{"key":"e_1_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1109\/52.605933"},{"key":"e_1_3_1_21_2","doi-asserted-by":"publisher","DOI":"10.1109\/52.687950"},{"key":"e_1_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1142\/S0218194003001378"},{"key":"e_1_3_1_23_2","doi-asserted-by":"crossref","unstructured":"BakerP. HarmanM. SteinhofelK. and SkaliotisA. Search based approaches to component selection and prioritization for the next release problem in: Proceedings of the 22Nd IEEE International Conference on Software Maintenance IEEE 2006 pp. 176\u2013185.","DOI":"10.1109\/ICSM.2006.56"},{"key":"e_1_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2015.03.008"},{"key":"e_1_3_1_25_2","unstructured":"MartelloS. and TothP. Knapsack Problems: Algorithms and Computer Implementations John Wiley & Sons Inc. New York NY USA 1990."},{"key":"e_1_3_1_26_2","doi-asserted-by":"publisher","DOI":"10.1145\/2970276.2975936"},{"key":"e_1_3_1_27_2","unstructured":"WolseyL.A. Integer programming Vol. 42 Wiley New York 1998."},{"key":"e_1_3_1_28_2","unstructured":"MougoueiD. PowersD.M. and MoeiniA. Dependency-aware software release planning in: Proceedings of the 39th International Conference on Software Engineering (in press) ACM."},{"key":"e_1_3_1_29_2","unstructured":"MougoueiD. and PowersD.M. Dependency-aware software release planning through mining user preferences arXiv preprint arXiv:1702.05592."},{"key":"e_1_3_1_30_2","first-page":"1","article-title":"Fuzzy graphs: Algebraic structure and syntactic recognition","author":"Kalampakas A.","year":"2013","unstructured":"KalampakasA., SpartalisS., IliadisL. and PimenidisE., Fuzzy graphs: Algebraic structure and syntactic recognition, Artificial Intelligence Review (2013), 1\u201312.","journal-title":"Artificial Intelligence Review"},{"key":"e_1_3_1_31_2","first-page":"95","article-title":"Fuzzy graphs","volume":"77","author":"Rosenfeld A.","year":"1975","unstructured":"RosenfeldA., Fuzzy graphs, Fuzzy Sets and Their Applications 77 (1975), 95.","journal-title":"Fuzzy Sets and Their Applications"},{"key":"e_1_3_1_32_2","doi-asserted-by":"publisher","DOI":"10.1145\/367766.368168"},{"key":"e_1_3_1_33_2","doi-asserted-by":"crossref","unstructured":"EellsE. Probabilistic causality Vol. 1 Cambridge University Press 1991.","DOI":"10.1017\/CBO9780511570667"},{"key":"e_1_3_1_34_2","doi-asserted-by":"crossref","unstructured":"KroeseD.P. and ChanJ.C. et al. Statistical modeling and computation Springer 2014.","DOI":"10.1007\/978-1-4614-8775-3"},{"key":"e_1_3_1_35_2","doi-asserted-by":"publisher","DOI":"10.1162\/neco.2008.02-08-713"},{"key":"e_1_3_1_36_2","unstructured":"KorteB. and VygenJ. Combinatorial Optimization: Theory and Algorithms Springer 2006."},{"key":"e_1_3_1_37_2","unstructured":"van den AkkerM. BrinkS. van DiepenG. and VersendaalJ. Flexible release planning using integer linear programming REFSQ\u201905."},{"key":"e_1_3_1_38_2","first-page":"1","article-title":"Multiobjective ant colony optimization for requirements selection","author":"Sagrado J.D.","year":"2013","unstructured":"SagradoJ.D., \u00c3\u0104guilaI.M.D. and OrellanaF.J.. Multiobjective ant colony optimization for requirements selection, Empirical Software Engineering (2013), 1\u201334.","journal-title":"Empirical Software Engineering"},{"key":"e_1_3_1_39_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.cor.2013.09.007"},{"key":"e_1_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2003.07.002"},{"key":"e_1_3_1_41_2","unstructured":"BohnerS.A. Software change impact analysis.."},{"key":"e_1_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1016\/0164-1212(91)90094-M"},{"key":"e_1_3_1_43_2","doi-asserted-by":"publisher","DOI":"10.1016\/0165-0114(94)90211-9"},{"key":"e_1_3_1_44_2","unstructured":"WassermanS. and FaustK. Social network analysis: Methods and applications Vol. 8 Cambridge University Press 1994."},{"key":"e_1_3_1_45_2","first-page":"338","article-title":"Fyzzy sets","volume":"8","author":"Zadeh L.A.","year":"1965","unstructured":"ZadehL.A., Fyzzy sets, Inf Comput 8 (1965), 338\u2013353.","journal-title":"Inf Comput"},{"key":"e_1_3_1_46_2","doi-asserted-by":"publisher","DOI":"10.1016\/0004-3702(84)90037-7"},{"key":"e_1_3_1_47_2","unstructured":"WellmanM.P. and DerthickM. Formulation of tradeoffs in planning under uncertainty Pitman London 1990."},{"key":"e_1_3_1_48_2","doi-asserted-by":"publisher","DOI":"10.1109\/21.400508"},{"key":"e_1_3_1_49_2","doi-asserted-by":"publisher","DOI":"10.1145\/1250790.1250876"},{"key":"e_1_3_1_50_2","doi-asserted-by":"crossref","unstructured":"RachevaZ. DanevaM. SikkelK. and BuglioneL. Business value is not only dollars\u2013results from case study research on agile software projects in: Product-Focused Software Process Improvement Springer 2010 pp. 131\u2013145.","DOI":"10.1007\/978-3-642-13792-1_12"},{"key":"e_1_3_1_51_2","first-page":"14","article-title":"Penta, Release planning of mobile apps based on user reviews, pp","author":"Villarroel L.","year":"2016","unstructured":"VillarroelL., BavotaG., RussoB., OlivetoR. and DiM., Penta, Release planning of mobile apps based on user reviews, pp, in: Proceedings of the 38th International Conference on Software Engineering, ACM 2016, pp. 14\u201324.","journal-title":"in: Proceedings of the 38th International Conference on Software Engineering, ACM"},{"key":"e_1_3_1_52_2","unstructured":"SprengerJ. Foundations for a probabilistic theory of causal strength."},{"key":"e_1_3_1_53_2","doi-asserted-by":"publisher","DOI":"10.1093\/bjps\/axt050"},{"key":"e_1_3_1_54_2","unstructured":"PearlJ. Causality Cambridge University Press 2009."},{"key":"e_1_3_1_55_2","doi-asserted-by":"publisher","DOI":"10.1214\/13-AOS1145"},{"key":"e_1_3_1_56_2","doi-asserted-by":"publisher","DOI":"10.1007\/s11280-011-0117-5"},{"key":"e_1_3_1_57_2","doi-asserted-by":"crossref","unstructured":"HollandS. EsterM. and Kie\u00dflingW. Preference mining: A novel approach on mining user preferences for personalized applications in: European Conference on Principles of Data Mining and Knowledge Discovery Springer 2003 pp. 204\u2013216.","DOI":"10.1007\/978-3-540-39804-2_20"},{"key":"e_1_3_1_58_2","doi-asserted-by":"crossref","unstructured":"SayyadA.S. MenziesT. and AmmarH. On the value of user preferences in search-based software engineering: A case study in software product lines in: 2013 35th International Conference on Software Engineering (ICSE) IEEE 2013 pp. 492\u2013501.","DOI":"10.1109\/ICSE.2013.6606595"},{"key":"e_1_3_1_59_2","unstructured":"P.K Process-Centered Requirements Engineering Research Studies Pre Taunton Somerset England New York 1996."},{"key":"e_1_3_1_60_2","unstructured":"BifflS. AurumA. BoehmB. ErdogmusH. and Gr\u00fcnbacherP. Value-based software engineering Vol. 1 Springer 2006."},{"key":"e_1_3_1_61_2","unstructured":"WiegersK.E. Software Requirements Microsoft Press 2009."},{"issue":"4","key":"e_1_3_1_62_2","first-page":"847","article-title":"Evolutionary approaches for multiobjective next release problem","volume":"31","author":"Cai X.","year":"2012","unstructured":"CaiX., WeiO. and HuangZ., Evolutionary approaches for multiobjective next release problem, Computing and Informatics 31(4) (2012), 847\u2013875.","journal-title":"Computing and Informatics"},{"key":"e_1_3_1_63_2","unstructured":"BoydS. and VandenbergheL. Convex optimization Cambridge University Press 2004."},{"key":"e_1_3_1_64_2","doi-asserted-by":"crossref","unstructured":"MougoueiD. PowersD.M.W. and MoeiniA. An Integer Linear Programming Model for Binary Knapsack Problem with Dependent Item Values Springer International Publishing Cham 2017 pp. 144\u2013154.","DOI":"10.1007\/978-3-319-63004-5_12"},{"key":"e_1_3_1_65_2","unstructured":"Ibm cplex optimizer - united states (2014). URL http:\/\/www-01.ibm.com\/software\/commerce\/optimization\/cplex-optimizer\/"},{"key":"e_1_3_1_66_2","unstructured":"BellmanR. and KalabaR.E. Dynamic programming and modern control theory Academic Press New York 1965."}],"container-title":["Journal of Intelligent &amp; Fuzzy Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-182810","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/full-xml\/10.3233\/JIFS-182810","content-type":"application\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/journals.sagepub.com\/doi\/pdf\/10.3233\/JIFS-182810","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,29]],"date-time":"2026-04-29T09:39:21Z","timestamp":1777455561000},"score":1,"resource":{"primary":{"URL":"https:\/\/journals.sagepub.com\/doi\/10.3233\/JIFS-182810"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2019,8,27]]},"references-count":65,"journal-issue":{"issue":"3","published-print":{"date-parts":[[2019,10,9]]}},"alternative-id":["10.3233\/JIFS-182810"],"URL":"https:\/\/doi.org\/10.3233\/jifs-182810","relation":{},"ISSN":["1064-1246","1875-8967"],"issn-type":[{"value":"1064-1246","type":"print"},{"value":"1875-8967","type":"electronic"}],"subject":[],"published":{"date-parts":[[2019,8,27]]}}}