{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,12]],"date-time":"2025-11-12T03:18:33Z","timestamp":1762917513588},"reference-count":67,"publisher":"Elsevier BV","issue":"9","content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Information and Software Technology"],"published-print":{"date-parts":[[2014,9]]},"DOI":"10.1016\/j.infsof.2014.03.005","type":"journal-article","created":{"date-parts":[[2014,3,28]],"date-time":"2014-03-28T18:33:15Z","timestamp":1396031595000},"page":"1144-1165","update-policy":"http:\/\/dx.doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":28,"title":["Toward automated feature model configuration with optimizing non-functional requirements"],"prefix":"10.1016","volume":"56","author":[{"given":"Mohsen","family":"Asadi","sequence":"first","affiliation":[]},{"given":"Samaneh","family":"Soltani","sequence":"additional","affiliation":[]},{"given":"Dragan","family":"Gasevic","sequence":"additional","affiliation":[]},{"given":"Marek","family":"Hatala","sequence":"additional","affiliation":[]},{"given":"Ebrahim","family":"Bagheri","sequence":"additional","affiliation":[]}],"member":"78","reference":[{"key":"10.1016\/j.infsof.2014.03.005_b0005","doi-asserted-by":"crossref","unstructured":"S. Soltani, M. Asadi, D. Gasevic, M. Hatala, E. Bagheri, Automated planning for feature model configuration based on functional and non-functional requirements, in: SPLC (1), 2012, pp. 56\u201365.","DOI":"10.1145\/2362536.2362548"},{"key":"10.1016\/j.infsof.2014.03.005_b0010","doi-asserted-by":"crossref","unstructured":"K.C. Kang, S.G. Cohen, J.A. Hess, W.E. Novak, A.S. Peterson, Feature-Oriented Domain Analysis (FODA) Feasibility Study, Tech. Rep., Carnegie-Mellon University Software Engineering Institute, November 1990.","DOI":"10.21236\/ADA235785"},{"key":"10.1016\/j.infsof.2014.03.005_b0015","series-title":"Design and Use of Software Architectures \u2013 Adopting and Evolving a Product-Line Approach","author":"Bosch","year":"2000"},{"key":"10.1016\/j.infsof.2014.03.005_b0020","series-title":"Software Product Lines in Action: The Best Industrial Practice in Product Line Engineering","author":"Linden","year":"2007"},{"key":"10.1016\/j.infsof.2014.03.005_b0025","series-title":"CAiSE","first-page":"491","article-title":"Automated reasoning on feature models","volume":"vol. 2035","author":"Benavides","year":"2005"},{"key":"10.1016\/j.infsof.2014.03.005_b0030","series-title":"SPLC","first-page":"300","article-title":"Stratified analytic hierarchy process: prioritization and selection of software features","volume":"vol. 6287","author":"Bagheri","year":"2010"},{"key":"10.1016\/j.infsof.2014.03.005_b0035","unstructured":"S. Soltani, M. Asadi, D. Gasevic, M. Hatala, The Effects of Visualization and Interaction Techniques on Feature Model Configuration, Tech. Rep., School of Intractive Art and Technology, SFU, 2011. <https:\/\/files.semtech.athabascau.ca\/public\/TRs>."},{"key":"10.1016\/j.infsof.2014.03.005_b0040","series-title":"Proceedings of the Fifth IEEE International Symposium on Requirements Engineering","first-page":"84","article-title":"An industrial survey of requirements interdependencies in software product release planning","author":"Carlshamre","year":"2001"},{"issue":"2","key":"10.1016\/j.infsof.2014.03.005_b0045","doi-asserted-by":"crossref","first-page":"143","DOI":"10.1002\/spip.225","article-title":"Staged configuration through specialization and multilevel configuration of feature models","volume":"10","author":"Czarnecki","year":"2005","journal-title":"Softw. Process: Improv. Practice"},{"key":"10.1016\/j.infsof.2014.03.005_b0050","series-title":"GTTSE","first-page":"399","article-title":"Using java CSP solvers in the automated analyses of feature models","volume":"vol. 4341","author":"Benavides","year":"2006"},{"issue":"8","key":"10.1016\/j.infsof.2014.03.005_b0055","doi-asserted-by":"crossref","first-page":"1268","DOI":"10.1016\/j.jss.2009.02.011","article-title":"Selecting highly optimal architectural feature sets with filtered cartesian flattening","volume":"82","author":"White","year":"2009","journal-title":"J. Syst. Softw."},{"issue":"4","key":"10.1016\/j.infsof.2014.03.005_b0060","first-page":"375","article-title":"Formalizing interactive staged feature model configuration","volume":"24","author":"Bagheri","year":"2012","journal-title":"J. Softw.: Evol. Process"},{"key":"10.1016\/j.infsof.2014.03.005_b0065","first-page":"1","article-title":"SPL conqueror: toward optimization of non-functional properties in software product lines","author":"Siegmund","year":"2011","journal-title":"Softw. Qual. J."},{"issue":"12","key":"10.1016\/j.infsof.2014.03.005_b0070","doi-asserted-by":"crossref","first-page":"2208","DOI":"10.1016\/j.jss.2011.06.026","article-title":"A genetic algorithm for optimized feature selection with resource constraints in software product lines","volume":"84","author":"Guo","year":"2011","journal-title":"J. Syst. Softw."},{"key":"10.1016\/j.infsof.2014.03.005_b0075","series-title":"Proceedings of the 13th International Software Product Line Conference","first-page":"11","article-title":"Automated reasoning for multi-step feature model configuration problems","author":"White","year":"2009"},{"key":"10.1016\/j.infsof.2014.03.005_b0080","series-title":"Web Engineering, Software Engineering and Web Application Development","first-page":"266","article-title":"Specifying quality characteristics and attributes for websites","author":"Olsina","year":"2001"},{"key":"10.1016\/j.infsof.2014.03.005_b0085","series-title":"The Analytic Hierarchy Process, Planning, Piority Setting, Resource Allocation","author":"Saaty","year":"1980"},{"issue":"1","key":"10.1016\/j.infsof.2014.03.005_b0090","doi-asserted-by":"crossref","first-page":"65","DOI":"10.1016\/S0020-7373(86)80040-2","article-title":"Fuzzy cognitive maps","volume":"24","author":"Kosko","year":"1986","journal-title":"Int. J. Man\u2013Mach. Stud."},{"key":"10.1016\/j.infsof.2014.03.005_b0095","series-title":"Proceedings of the 2010 18th IEEE International Requirements Engineering Conference","first-page":"135","article-title":"Integrating preferences into goal models for requirements engineering","author":"Liaskos","year":"2010"},{"key":"10.1016\/j.infsof.2014.03.005_b0100","doi-asserted-by":"crossref","first-page":"51","DOI":"10.1007\/BF02802897","article-title":"Improved practical support for large-scale requirements prioritising","volume":"2","author":"Karlsson","year":"1997","journal-title":"Requirements Eng."},{"issue":"1","key":"10.1016\/j.infsof.2014.03.005_b0105","doi-asserted-by":"crossref","first-page":"63","DOI":"10.1016\/j.amc.2005.11.163","article-title":"A soft computing method for multi-criteria decision making with dependence and feedback","volume":"180","author":"Yu","year":"2006","journal-title":"Appl. Math. Computat."},{"issue":"1","key":"10.1016\/j.infsof.2014.03.005_b0110","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/0957-4174(91)90136-3","article-title":"Knowledge processing with fuzzy cognitive maps","volume":"2","author":"Taber","year":"1991","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.infsof.2014.03.005_b0115","series-title":"Proceedings of the 9th Mexican International Conference on Advances in Artificial Intelligence: Part I","first-page":"166","article-title":"Fuzzy cognitive maps for modeling complex systems","author":"Le\u00f3n","year":"2010"},{"issue":"2","key":"10.1016\/j.infsof.2014.03.005_b0120","doi-asserted-by":"crossref","first-page":"34","DOI":"10.1109\/MIS.2005.20","article-title":"Applications of shop and shop2","volume":"20","author":"Nau","year":"2005","journal-title":"IEEE Intell. Syst."},{"key":"10.1016\/j.infsof.2014.03.005_b0125","series-title":"Proceedings of the 21st International Joint Conference on Artifical Intelligence","first-page":"1790","article-title":"Htn planning with preferences","author":"Sohrabi","year":"2009"},{"key":"10.1016\/j.infsof.2014.03.005_b0130","doi-asserted-by":"crossref","first-page":"379","DOI":"10.1613\/jair.1141","article-title":"Shop2: an HTN planning system","volume":"20","author":"Nau","year":"2003","journal-title":"J. Artif. Intell. Res."},{"key":"10.1016\/j.infsof.2014.03.005_b0135","series-title":"Proceedings of the 2011 ACM Symposium on Applied Computing","first-page":"683","article-title":"Conditional preferences in software stakeholders\u2019 judgments","author":"Ognjanovic","year":"2011"},{"issue":"4","key":"10.1016\/j.infsof.2014.03.005_b0140","doi-asserted-by":"crossref","first-page":"923","DOI":"10.1109\/TSE.2011.47","article-title":"Quality requirements in industrial practice&#8212; an extended interview study at eleven companies","volume":"38","author":"Berntsson Svensson","year":"2012","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.infsof.2014.03.005_b0145","series-title":"Proceedings of the 21st International Joint Conference on Artifical Intelligence","first-page":"1790","article-title":"Htn planning with preferences","author":"Sohrabi","year":"2009"},{"key":"10.1016\/j.infsof.2014.03.005_b0150","doi-asserted-by":"crossref","first-page":"537","DOI":"10.1287\/opre.15.3.537","article-title":"Additive utilities with incomplete product set: applications to priorities and assignments","volume":"15","author":"Fishburn","year":"1967","journal-title":"Oper. Res."},{"key":"10.1016\/j.infsof.2014.03.005_b0155","series-title":"Executive Decisions and Operations Research","author":"Miller","year":"1969"},{"key":"10.1016\/j.infsof.2014.03.005_b0340","unstructured":"E. Triantaphyllou, B. Shu, N. Sanchez, T. Ray. Multi-criteria decision making: an operations research approach, in: Encyclopedia of Electrical and Electronics Engineering, vol. 15, 1998, pp. 175\u2013186."},{"issue":"14\u201315","key":"10.1016\/j.infsof.2014.03.005_b0165","doi-asserted-by":"crossref","first-page":"939","DOI":"10.1016\/S0950-5849(97)00053-0","article-title":"An evaluation of methods for prioritizing software requirements","volume":"39","author":"Karlsson","year":"1998","journal-title":"Inform. Softw. Technol."},{"issue":"1","key":"10.1016\/j.infsof.2014.03.005_b0170","doi-asserted-by":"crossref","first-page":"9","DOI":"10.1016\/0377-2217(90)90057-I","article-title":"How to make a decision: the analytic hierarchy process","volume":"48","author":"Saaty","year":"1990","journal-title":"Eur. J. Oper. Res."},{"issue":"3\u20134","key":"10.1016\/j.infsof.2014.03.005_b0175","doi-asserted-by":"crossref","first-page":"519","DOI":"10.1007\/s11219-011-9156-5","article-title":"Quality-aware analysis in product line engineering with the orthogonal variability model","volume":"20","author":"Roos-Frantz","year":"2012","journal-title":"Softw. Qual. Contr."},{"key":"10.1016\/j.infsof.2014.03.005_b0180","series-title":"Proceedings of the 2005 International Conference on Satellite Events at the MoDELS","first-page":"79","article-title":"Annotating UML models with non-functional properties for quantitative analysis","author":"Espinoza","year":"2006"},{"key":"10.1016\/j.infsof.2014.03.005_b0185","series-title":"Proceedings of the IEEE International Conference on E-Commerce Technology","first-page":"129","article-title":"Service selection algorithms for web services with end-to-end qos constraints","author":"Yu","year":"2004"},{"key":"10.1016\/j.infsof.2014.03.005_b0190","series-title":"The 9th International Conference on Service Oriented Computing (ICSOC 2011)","first-page":"436","article-title":"A quality aggregation model for service-oriented software product lines based on variability and composition patterns","author":"Mohabbati","year":"2011"},{"key":"10.1016\/j.infsof.2014.03.005_b0195","series-title":"Generative Programming: Methods, Tools, and Applications","author":"Czarnecki","year":"2000"},{"key":"10.1016\/j.infsof.2014.03.005_b0200","series-title":"SPLC","first-page":"7","article-title":"Feature models, grammars, and propositional formulas","volume":"vol. 3714","author":"Batory","year":"2005"},{"key":"10.1016\/j.infsof.2014.03.005_b0205","series-title":"Proceedings of the 2011 15th International Software Product Line Conference","first-page":"160","article-title":"Scalable prediction of non-functional properties in software product lines","author":"Siegmund","year":"2011"},{"issue":"4","key":"10.1016\/j.infsof.2014.03.005_b0210","doi-asserted-by":"crossref","first-page":"377","DOI":"10.1016\/0888-613X(88)90111-9","article-title":"Hidden patterns in combined and adaptive knowledge networks","volume":"2","author":"Kosko","year":"1988","journal-title":"Int. J. Approx. Reason."},{"key":"10.1016\/j.infsof.2014.03.005_b0215","series-title":"Proceedings of the Third International Conference on Service-Oriented Computing","first-page":"130","article-title":"Service selection algorithms for composing complex services with multiple qos constraints","author":"Yu","year":"2005"},{"key":"10.1016\/j.infsof.2014.03.005_b0220","series-title":"Proceedings of the 13th IEEE International Conference on Enterprise Distributed Object Computing","first-page":"128","article-title":"An end-to-end approach for QoS-aware service composition","author":"Rosenberg","year":"2009"},{"key":"10.1016\/j.infsof.2014.03.005_b0225","unstructured":"Variant Management with Pure:: Variants, Tech. Rep., Pure-systems GmbH (2003). <http:\/\/www.pure-systems.com>."},{"key":"10.1016\/j.infsof.2014.03.005_b0230","series-title":"Proceedings of the International Workshop on Software Factories at OOPSLA 2005","article-title":"Cardinality-based feature modeling and constraints: a progress report","author":"Czarnecki","year":"2005"},{"issue":"3","key":"10.1016\/j.infsof.2014.03.005_b0235","doi-asserted-by":"crossref","first-page":"324","DOI":"10.1016\/j.infsof.2009.11.001","article-title":"Requirements for product derivation support: results from a systematic literature review and an expert survey","volume":"52","author":"Rabiser","year":"2010","journal-title":"Inform. Softw. Technol."},{"key":"10.1016\/j.infsof.2014.03.005_b0240","series-title":"Proceedings of the SIGCHI Conference on Human Factors in Computing Systems","first-page":"421","article-title":"Prefuse: a toolkit for interactive information visualization","author":"Heer","year":"2005"},{"key":"10.1016\/j.infsof.2014.03.005_b0245","unstructured":"C.A. Brewer, Color use guidelines for data representation, in: Proceedings of the Section on Statistical Graphics, American Statistical Association, 1999, pp. 55\u201360."},{"key":"10.1016\/j.infsof.2014.03.005_b0250","unstructured":"M. Stone, Choosing colors for data visualization, Business Intelligence Network, Available at: <http:\/\/www.perceptualedge.com\/articles\/b-eye\/choosing_colors.pdf> (accessed on 3.08.13.)."},{"issue":"UMCP-CSD CS-TR-3665","key":"10.1016\/j.infsof.2014.03.005_b0255","doi-asserted-by":"crossref","first-page":"336","DOI":"10.1109\/VL.1996.545307","article-title":"The eyes have it: a task by data type taxonomy for information visualizations","volume":"0","author":"Shneiderman","year":"1996","journal-title":"Proceedings 1996 IEEE Symposium on Visual Languages"},{"key":"10.1016\/j.infsof.2014.03.005_b0260","series-title":"Proceedings of the Sixth International Workshop on Variability Modeling of Software-Intensive Systems","first-page":"63","article-title":"Betty: benchmarking and testing on the automated analysis of feature models","author":"Segura","year":"2012"},{"key":"10.1016\/j.infsof.2014.03.005_b0265","series-title":"Proceedings of the 31st International Conference on Software Engineering","first-page":"254","article-title":"Reasoning about edits to feature models","author":"Thum","year":"2009"},{"key":"10.1016\/j.infsof.2014.03.005_b0270","series-title":"Proceedings of the 2010 ACM Symposium on Applied Computing","first-page":"311","article-title":"An investigation into the notion of non-functional requirements","author":"Mairiza","year":"2010"},{"key":"10.1016\/j.infsof.2014.03.005_b0275","doi-asserted-by":"crossref","first-page":"101","DOI":"10.1023\/A:1018946223345","article-title":"Viewpoints: principles, problems and a practical approach to requirements engineering","volume":"3","author":"Sommerville","year":"1997","journal-title":"Ann. Softw. Eng."},{"issue":"3","key":"10.1016\/j.infsof.2014.03.005_b0280","doi-asserted-by":"crossref","first-page":"579","DOI":"10.1007\/s11219-010-9127-2","article-title":"Assessing the maintainability of software product line feature models using structural metrics","volume":"19","author":"Bagheri","year":"2011","journal-title":"Softw. Qual. J."},{"issue":"1","key":"10.1016\/j.infsof.2014.03.005_b0285","first-page":"17","article-title":"What is knowledge representation?","volume":"14","author":"Davis","year":"1993","journal-title":"AI Mag."},{"key":"10.1016\/j.infsof.2014.03.005_b0290","series-title":"Proceedings of the 7th International Conference on Generative Programming and Component Engineering","first-page":"13","article-title":"Efficient compilation techniques for large scale feature models","author":"Mendonca","year":"2008"},{"key":"10.1016\/j.infsof.2014.03.005_b0295","doi-asserted-by":"crossref","first-page":"1","DOI":"10.3923\/jse.2013.1.29","article-title":"Quality attribute modeling and quality aware product configuration in software product lines","author":"Zhang","year":"2013","journal-title":"Softw. Qual. J."},{"key":"10.1016\/j.infsof.2014.03.005_b0300","series-title":"Proceedings of the 5th Workshop on Variability Modeling of Software-Intensive Systems","first-page":"119","article-title":"A comparison of decision modeling approaches in product lines","author":"Schmid","year":"2011"},{"issue":"4","key":"10.1016\/j.infsof.2014.03.005_b0305","doi-asserted-by":"crossref","first-page":"469","DOI":"10.1287\/opre.49.4.469.11231","article-title":"The analytic hierarchy process: an exposition","volume":"49","author":"Forman","year":"2001","journal-title":"Oper. Res."},{"key":"10.1016\/j.infsof.2014.03.005_b0310","series-title":"Proceedings of the 2012 IEEE 20th International Requirements Engineering Conference (RE)","first-page":"221","article-title":"On eliciting contribution measures in goal models","author":"Liaskos","year":"2012"},{"issue":"11","key":"10.1016\/j.infsof.2014.03.005_b0315","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1016\/0270-0255(87)90503-3","article-title":"Incomplete pairwise comparisons in the analytic hierarchy process","volume":"9","author":"Harker","year":"1987","journal-title":"Math. Modell."},{"issue":"6","key":"10.1016\/j.infsof.2014.03.005_b0320","doi-asserted-by":"crossref","first-page":"819","DOI":"10.1142\/S0218194006003026","article-title":"Hierarchical cumulative voting (HCV) \u2013 prioritization of requirements in hierarchies","volume":"16","author":"Berander","year":"2006","journal-title":"Int. J. Softw. Eng. Knowl. Eng."},{"key":"10.1016\/j.infsof.2014.03.005_b0325","series-title":"Proceedings of the 19th ACM SIGSOFT Symposium and the 13th European Conference on Foundations of Software Engineering","first-page":"48","article-title":"Using an SMT solver for interactive requirements prioritization","author":"Palma","year":"2011"},{"key":"10.1016\/j.infsof.2014.03.005_b0345","doi-asserted-by":"crossref","unstructured":"S. Vinay, S. Aithal, A. Sudhakara, A quantitative approach using goal-oriented requirements engineering methodology and analytic hierarchy process in selecting the best alternative, in: Proceedings of International Conference on Advances in Computing, Advances in Intelligent Systems and Computing, vol. 174, 2012, pp. 441\u2013454.","DOI":"10.1007\/978-81-322-0740-5_54"},{"key":"10.1016\/j.infsof.2014.03.005_b0335","unstructured":"M. Ghallab, C.K. Isi, S. Penberthy, D.E. Smith, Y. Sun, D. Weld, PDDL \u2013 The Planning Domain Definition Language, Tech. Rep., CVC TR-98-003\/DCS TR-1165, Yale Center for Computational Vision and Control, 1998."}],"container-title":["Information and Software Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584914000640?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0950584914000640?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2019,8,9]],"date-time":"2019-08-09T01:04:55Z","timestamp":1565312695000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0950584914000640"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,9]]},"references-count":67,"journal-issue":{"issue":"9","published-print":{"date-parts":[[2014,9]]}},"alternative-id":["S0950584914000640"],"URL":"https:\/\/doi.org\/10.1016\/j.infsof.2014.03.005","relation":{},"ISSN":["0950-5849"],"issn-type":[{"value":"0950-5849","type":"print"}],"subject":[],"published":{"date-parts":[[2014,9]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Toward automated feature model configuration with optimizing non-functional requirements","name":"articletitle","label":"Article Title"},{"value":"Information and Software Technology","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.infsof.2014.03.005","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"Copyright \u00a9 2014 Elsevier B.V. All rights reserved.","name":"copyright","label":"Copyright"}]}}