{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,27]],"date-time":"2026-03-27T09:03:48Z","timestamp":1774602228341,"version":"3.50.1"},"reference-count":62,"publisher":"Springer Science and Business Media LLC","issue":"3-4","license":[{"start":{"date-parts":[[2011,6,28]],"date-time":"2011-06-28T00:00:00Z","timestamp":1309219200000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Software Qual J"],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1007\/s11219-011-9152-9","type":"journal-article","created":{"date-parts":[[2011,6,28]],"date-time":"2011-06-28T04:12:17Z","timestamp":1309234337000},"page":"487-517","source":"Crossref","is-referenced-by-count":148,"title":["SPL Conqueror: Toward optimization of non-functional properties in software product lines"],"prefix":"10.1007","volume":"20","author":[{"given":"Norbert","family":"Siegmund","sequence":"first","affiliation":[]},{"given":"Marko","family":"Rosenm\u00fcller","sequence":"additional","affiliation":[]},{"given":"Martin","family":"Kuhlemann","sequence":"additional","affiliation":[]},{"given":"Christian","family":"K\u00e4stner","sequence":"additional","affiliation":[]},{"given":"Sven","family":"Apel","sequence":"additional","affiliation":[]},{"given":"Gunter","family":"Saake","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2011,6,28]]},"reference":[{"key":"9152_CR1","unstructured":"Antkiewicz, M., & Czarnecki, K. (2004). Featureplugin: Feature modeling plug-in for Eclipse. In Workshop on eclipse technology eXchange (pp. 67\u201372). New York: ACM Press."},{"key":"9152_CR2","unstructured":"Apel, S., & Beyer, D. (2011). Feature cohesion in software product lines: An exploratory study. In Proceedings of the International Software Engineering Conference (ICSE) (pp. 421\u2013430). New York: ACM Press."},{"issue":"14","key":"9152_CR3","doi-asserted-by":"crossref","first-page":"883","DOI":"10.1016\/S0950-5849(01)00194-X","volume":"43","author":"AJ Bagnall","year":"2001","unstructured":"Bagnall, A. J., Rayward-Smith, V. J., & Whittley, I. M. (2001). The next release problem. Information and Software Technology, 43(14), 883\u2013890.","journal-title":"Information and Software Technology"},{"key":"9152_CR4","unstructured":"Batory, D. (2005). Feature models, grammars, and propositional formulas. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3714, pp. 7\u201320). Berlin: Springer, LNCS."},{"issue":"6","key":"9152_CR5","doi-asserted-by":"crossref","first-page":"355","DOI":"10.1109\/TSE.2004.23","volume":"30","author":"D Batory","year":"2004","unstructured":"Batory, D., Sarvela, J. N., & Rauschmayer, A. (2004). Scaling step-wise refinement. IEEE Transactions on Software Engineering (TSE), 30(6), 355\u2013371","journal-title":"IEEE Transactions on Software Engineering (TSE)"},{"key":"9152_CR6","unstructured":"Benavides, D., Segura, S., Trinidad, P., & Cort\u00e9s, A. R. (2007). FAMA: Tooling a framework for the automated analysis of feature models. In Proceedings of the Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (pp. 129\u2013134). Berlin: Springer."},{"key":"9152_CR7","unstructured":"Benavides, D., Ruiz-Cort\u00e9s, A., & Trinidad, P. (2005). Automated reasoning on feature models. In International Conference on Advanced Information Systems Engineering (CAISE) (Vol. 3520, pp. 491\u2013503). Berlin: Springer, LNCS."},{"key":"9152_CR8","doi-asserted-by":"crossref","first-page":"69","DOI":"10.1109\/52.754056","volume":"16","author":"J B\u00f8egh","year":"1999","unstructured":"B\u00f8egh, J., Depanfilis, S., Kitchenham, B., & Pasquini, A. (1999). A method for software quality planning, control, and evaluation. IEEE Software, 16, 69\u201377.","journal-title":"IEEE Software"},{"key":"9152_CR9","volume-title":"Characteristics of software wuality (TRW series of software technology)","author":"BW Boehm","year":"1978","unstructured":"Boehm, B. W., Brown, J. R., Kaspar, H., Lipow, M., Macleod, G. J., & Merritt, M. J. (1978). Characteristics of software wuality (TRW series of software technology). Amsterdam: Elsevier."},{"key":"9152_CR10","unstructured":"Botterweck, G., Nestor, D., Preu\u00dfner, A., Cawley, C., & Thiel, S. (2007). Towards supporting feature configuration by interactive visualization. In Proceedings of Workshop on Visualisation in Software Product Line Engineering (ViSPLE), IEEE Computer Society, pp. 125\u2013131."},{"key":"9152_CR11","doi-asserted-by":"crossref","unstructured":"Chung, L., & do Prado Leite, J. (2009). On non-functional requirements in software engineering. In Conceptual modeling: Foundations and applications (Vol. 5600, Chap 19, pp. 363\u2013379). Berlin: Springer, LNCS.","DOI":"10.1007\/978-3-642-02463-4_19"},{"key":"9152_CR12","doi-asserted-by":"crossref","unstructured":"Chung, L., Nixon, B. A., & Yu, E. (1995). Using non-functional requirements to systematically support change. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 132\u2013139.","DOI":"10.1109\/ISRE.1995.512554"},{"key":"9152_CR13","doi-asserted-by":"crossref","DOI":"10.1007\/978-1-4615-5269-7","volume-title":"Non-functional requirements in software engineering","author":"L Chung","year":"1999","unstructured":"Chung, L., Nixon, B. A., Yu, E., & Mylopoulos, J. (1999). Non-functional requirements in software engineering. Berlin: Springer."},{"key":"9152_CR14","volume-title":"Software product lines: Practices and patterns","author":"P Clements","year":"2002","unstructured":"Clements, P., & Northrop, L. (2002). Software product lines: Practices and patterns. MA: Addison-Wesley."},{"issue":"1","key":"9152_CR15","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/A:1015729001611","volume":"23","author":"KD Cooper","year":"2002","unstructured":"Cooper, K. D., Subramanian, D., & Torczon, L. (2002). Adaptive optimizing compilers for the 21st century. Journal of Supercomputing, 23(1), 7\u201322.","journal-title":"Journal of Supercomputing"},{"key":"9152_CR16","volume-title":"Generative programming: Methods, tools, and applications","author":"K Czarnecki","year":"2000","unstructured":"Czarnecki, K., & Eisenecker, U. (2000). Generative programming: Methods, tools, and applications. MA: Addison-Wesley."},{"key":"9152_CR17","doi-asserted-by":"crossref","unstructured":"Czarnecki, K., Kim, C. H. P., & Kalleberg, K. T. (2006). Feature models are views on ontologies. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 41\u201351.","DOI":"10.1109\/SPLINE.2006.1691576"},{"key":"9152_CR18","unstructured":"Czarnecki, K., Helsen, S., & Eisenecker, U. W. (2004). Staged configuration using feature models. In Proceedings of the International Software Product Line Conference (SPLC) (Vol. 3154, pp. 266\u2013283). Berlin: Springer, LNCS."},{"issue":"1","key":"9152_CR19","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1324969.1324971","volume":"7","author":"Y Fei","year":"2007","unstructured":"Fei, Y., Ravi, S., Raghunathan, A., & Jha, N. K. (2007). Energy-optimizing source code transformations for operating system-driven embedded software. ACM Transaction on Embedded Computer Systems, 7(1), 1\u201326.","journal-title":"ACM Transaction on Embedded Computer Systems"},{"key":"9152_CR20","doi-asserted-by":"crossref","first-page":"62","DOI":"10.1109\/MS.2006.61","volume":"23","author":"J Floch","year":"2006","unstructured":"Floch, J., Hallsteinsen, S., Stav, E., Eliassen, F., Lund, K., & Gjorven, E. (2006). Using architecture models for runtime adaptability. IEEE Software, 23, 62\u201370.","journal-title":"IEEE Software"},{"key":"9152_CR21","doi-asserted-by":"crossref","unstructured":"Glinz, M. (2007). On non-functional requirements. In Proceedings of the International Conference on Requirements Engineering (RE), IEEE Computer Society, pp. 21\u201326.","DOI":"10.1109\/RE.2007.45"},{"key":"9152_CR22","doi-asserted-by":"crossref","unstructured":"G\u00f6bel, S., Pohl, C., R\u00f6ttger, S., & Zschaler, S. (2004). The COMQUAD component model: Enabling dynamic selection of implementations by weaving non-functional aspects. In International Conference on Aspect-oriented Software Development (AOSD) (pp. 74\u201382). New York: ACM Press.","DOI":"10.1145\/976270.976281"},{"key":"9152_CR23","doi-asserted-by":"crossref","unstructured":"G\u00f6tz, S., & Pukall, M. (2009). On performance of delegation in Java. In Proceedings of the International Workshop on Hot Topics in Software Upgrades (HotSWUp) (pp. 1\u20136). New York: ACM Press.","DOI":"10.1145\/1656437.1656441"},{"key":"9152_CR24","doi-asserted-by":"crossref","unstructured":"Hunleth, F., & Cytron, R. (2002). Footprint and feature management using aspect-oriented programming techniques. In Proceedings of Joint Conference on Languages, Compilers, and Tools for Embedded Systems & Software and Compilers for Embedded Systems (LCTES\/SCOPES) (pp. 38\u201345). New York: ACM Press.","DOI":"10.1145\/513829.513838"},{"key":"9152_CR25","unstructured":"International Organization for Standardization (ISO) (2001). Software engineering\u2014Product quality, Part 1: Quality model. In JTC 1\/SC 7\u2014Software and systems engineering, ISO\/IEC 9126-1."},{"key":"9152_CR26","doi-asserted-by":"crossref","unstructured":"Kang, K., Cohen, S., Hess, J., Novak, W., & Peterson, A. (1990). Feature-oriented domain analysis (FODA) feasibility study. Tech. Rep. CMU\/SEI-90-TR-21, Software Engineering Institute, Carnegie Mellon University.","DOI":"10.21236\/ADA235785"},{"issue":"14\u201315","key":"9152_CR27","doi-asserted-by":"crossref","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. (1998). An evaluation of methods for prioritizing software requirements. Information and Software Technology, 39(14\u201315), 939\u2013947.","journal-title":"Information and Software Technology"},{"key":"9152_CR28","unstructured":"K\u00e4stner, C., Apel, S., ur Rahman, S. S., Rosenm\u00fcller, M., Batory, D. & Saake, G. (2009). On the impact of the optional feature problem: Analysis and case studies. In Proceedings of the International Software Product Line Conference (SPLC), Software Engineering Institute (SEI), pp. 181\u2013190."},{"key":"9152_CR29","doi-asserted-by":"crossref","first-page":"255","DOI":"10.1023\/A:1024424811345","volume":"8","author":"TM Khoshgoftaar","year":"2003","unstructured":"Khoshgoftaar, T. M., & Seliya, N. (2003). Fault prediction modeling for software quality estimation: Comparing commonly used techniques. Empirical Software Engineering, 8, 255\u2013283.","journal-title":"Empirical Software Engineering"},{"key":"9152_CR30","doi-asserted-by":"crossref","unstructured":"Krueger, C. W. (2006). New methods in software product line development. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 95\u2013102.","DOI":"10.1109\/SPLINE.2006.1691581"},{"key":"9152_CR33","unstructured":"Li, Y., & Henkel, J. (2002). A framework for estimating and minimizing energy dissipation of embedded HW\/SW systems (pp. 259\u2013264). Dordrecht: Kluwer Academic Publishers."},{"key":"9152_CR34","doi-asserted-by":"crossref","unstructured":"Lincke, R., Gutzmann, T., & L\u00f6we, W. (2010). Software quality prediction models compared. In International Conference on Quality Software (ISCQ), IEEE Computer Society, pp. 82\u201391.","DOI":"10.1109\/QSIC.2010.9"},{"key":"9152_CR35","doi-asserted-by":"crossref","unstructured":"Lopez-Herrejon, R., & Apel, S. (2007). Measuring and characterizing crosscutting in aspect-based programs: Basic metrics and case studies. In Proceedings of the International Conference on Fundamental Approaches to Software Engineering (FASE) (pp. 423\u2013437). Berlin: Springer","DOI":"10.1007\/978-3-540-71289-3_32"},{"issue":"6","key":"9152_CR36","doi-asserted-by":"crossref","first-page":"369","DOI":"10.1007\/s00158-003-0368-6","volume":"26","author":"R Marler","year":"2004","unstructured":"Marler, R., & Arora, J. (2004). Survey of multi-objective optimization methods for engineering. Structural and Multidisciplinary Optimization, 26(6), 369\u2013395.","journal-title":"Structural and Multidisciplinary Optimization"},{"issue":"4","key":"9152_CR37","doi-asserted-by":"crossref","first-page":"308","DOI":"10.1109\/TSE.1976.233837","volume":"2","author":"T McCabe","year":"1976","unstructured":"McCabe, T. (1976). A complexity measure. IEEE Transactions on Software Engineering, 2(4), 308\u2013320.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9152_CR38","unstructured":"Mccall, J. A., Richards, P. K., & Walters, G. F. (1977). Factors in software quality. Vol. 1. Concepts and definitions of software quality. Technical Report ADA049014, General Electric Co Sunnyvale California."},{"key":"9152_CR39","unstructured":"Oracle (2006). Oracle press release. http:\/\/www.oracle.com\/corporate\/press\/2006_sep\/oracle_bdb_4-5.htm"},{"key":"9152_CR40","doi-asserted-by":"crossref","unstructured":"Pizzi, N. J., Summers, R., & Pedrycz, W. (2002). Software quality prediction using median-adjusted class labels. In International Joint Conference on Neural Networks (IJCNN), IEEE Computer Society, pp. 2405\u20132409.","DOI":"10.1109\/IJCNN.2002.1007518"},{"key":"9152_CR41","doi-asserted-by":"crossref","DOI":"10.1007\/3-540-28901-1","volume-title":"Software product line engineering: Foundations, principles and techniques","author":"K Pohl","year":"2005","unstructured":"Pohl, K., B\u00f6ckle, G., & van der Linden, F. (2005). Software product line engineering: Foundations, principles and techniques. Berlin: Springer."},{"key":"9152_CR42","unstructured":"Pure-systems GmbH (2004). Technical white paper: Variant management with pure::variants. [Avaiblable online at: http:\/\/www.pure-systems.com ."},{"key":"9152_CR43","unstructured":"Rabiser, R., Dhungana, D., & Gr\u00fcnbacher, P. (2007). Tool support for product derivation in large-scale product lines: A wizard-based approach. In Workshop on Visualisation in Software Product Line Engineering (ViSPLE), IEEE Computer Society, pp. 119\u2013124."},{"key":"9152_CR44","unstructured":"Rana, Z. A., Shamail, S., & Awais, M. M. (2007). A survey of measurement-based software quality prediction techniques. Tech. Rep. Lahore University of Management Sciences."},{"key":"9152_CR45","volume-title":"Mastering the requirements process","author":"S Robertson","year":"1999","unstructured":"Robertson, S., & Robertson, J. (1999). Mastering the requirements process. New York: ACM Press."},{"key":"9152_CR46","doi-asserted-by":"crossref","unstructured":"Saliu, M. O., & Ruhe, G. (2007). Bi-objective release planning for evolving software systems. In Proceedings of the European Software Engineering Conference and the ACM SIGSOFT Symposium on the Foundations of Software Engineering (ESEC-FSE) (pp. 105\u2013114). New York: ACM Press, FSE.","DOI":"10.1145\/1287624.1287641"},{"key":"9152_CR47","unstructured":"Siegmund, N., Kuhlemann, M., Rosenm\u00fcller, M., K\u00e4stner, C., & Saake, G. (2008a). Integrated product line model for semi-automated product derivation using non-functional properties. In Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (pp. 25\u201331). University of Duisburg-Essen."},{"key":"9152_CR48","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Rosenm\u00fcller, M., Kuhlemann, M., K\u00e4stner, C., & Saake, G. (2008b). Measuring non-functional properties in software product lines for product derivation. In Proceedings of the Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 187\u2013194.","DOI":"10.1109\/APSEC.2008.45"},{"key":"9152_CR49","unstructured":"Siegmund, N., Kuhlemann, M., Apel, S., & Pukall, M. (2010a). Optimizing non-functional properties of software product lines by means of refactorings. In Proceedings of Workshop Variability Modelling of Software-intensive Systems (VaMoS) (pp. 115\u2013122). University of Duisburg-Essen."},{"key":"9152_CR50","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Rosenm\u00fcller, M., & Apel, S. (2010b). Automating energy optimization with features. In Proceedings of International Workshop on Feature-oriented Software Development (FOSD) (pp. 2\u20139). New York: ACM Press.","DOI":"10.1145\/1868688.1868690"},{"key":"9152_CR51","doi-asserted-by":"crossref","unstructured":"Siegmund, N., Rosenm\u00fcller, M., K\u00e4stner, C., Giarusso, P. G., Apel, S., & Kolesnikov, S. S. (2011). Scalable prediction of non-functional properties in software product lines. In Software Product Line Conference (SPLC), IEEE Computer Society.","DOI":"10.1109\/SPLC.2011.20"},{"key":"9152_CR52","doi-asserted-by":"crossref","unstructured":"Sincero, J., Schr\u00f6der-Preikschat, W., & Spinczyk, O. (2010). Approaching non-functional properties of software product lines: Learning from products. In Proceedings of Asia-Pacific Software Engineering Conference (APSEC), IEEE Computer Society, pp. 147\u2013155.","DOI":"10.1109\/APSEC.2010.26"},{"key":"9152_CR53","unstructured":"Sincero, J., Spinczyk, O., & Schr\u00f6der-Preikschat, W. (2007). On the configuration of non-functional properties in software product lines. In Software Product Line Conference (SPLC), Doctoral Symposium (pp. 167\u2013173). Kindai Kagaku Sha Co. Ltd."},{"key":"9152_CR54","unstructured":"SQLite.org (2010). Press release. http:\/\/www.sqlite.org\/mostdeployed.html [Accessed at: 19th May 2011]."},{"issue":"2684","key":"9152_CR55","doi-asserted-by":"crossref","first-page":"677","DOI":"10.1126\/science.103.2684.677","volume":"103","author":"SS Stevens","year":"1946","unstructured":"Stevens, S. S. (1946). On the theory of scales of measurement. Sciences, 103(2684), 677\u2013680.","journal-title":"Sciences"},{"key":"9152_CR56","doi-asserted-by":"crossref","unstructured":"Tiwari, V., Malik, S., & Wolfe, A. (1994). Compilation techniques for low energy: An overview. In Proceedings of Symposium on Low Power Electronics (ISLPED), IEEE Computer Society, pp. 38\u201339.","DOI":"10.1109\/LPE.1994.573195"},{"key":"9152_CR57","unstructured":"Trendowicz, A., & Punter, T. (2003). Quality modeling for software product lines. In ECOOP Workshop on Quantitative Approaches in Object-Oriented Software Engineering (QAOOSE)."},{"key":"9152_CR31","unstructured":"van Lamsweerde, A. (2001). Goal-oriented requirements engineering: a guided tour. In International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 249\u2013262."},{"issue":"11","key":"9152_CR32","doi-asserted-by":"crossref","first-page":"908","DOI":"10.1109\/32.730542","volume":"24","author":"A Lamsweerde van","year":"1998","unstructured":"van Lamsweerde, A., Darimont, R., & Letier, E. (1998). Managing conflicts in goal-driven requirements engineering. IEEE Transactions on Software Engineering, 24(11), 908 \u2013926.","journal-title":"IEEE Transactions on Software Engineering"},{"key":"9152_CR58","doi-asserted-by":"crossref","unstructured":"White, J., Schmidt, D. C., Wuchner, E., & Nechypurenko, A. (2007). Automating product-line variant selection for mobile devices. In Proceedings of the International Software Product Line Conference (SPLC), IEEE Computer Society, pp. 129\u2013140.","DOI":"10.1109\/SPLINE.2007.19"},{"issue":"8","key":"9152_CR59","doi-asserted-by":"crossref","first-page":"1268","DOI":"10.1016\/j.jss.2009.02.011","volume":"82","author":"J White","year":"2009","unstructured":"White, J., Dougherty, B., & Schmidt, D. C. (2009). Selecting highly optimal architectural feature sets with filtered cartesian flattening. Journal of Systems and Software, 82(8), 1268\u20131284.","journal-title":"Journal of Systems and Software"},{"key":"9152_CR60","doi-asserted-by":"crossref","unstructured":"Yu, E. S. K. (1997). Towards modeling and reasoning support for early-phase requirements engineering. In Proceedings of the International Symposium on Requirements Engineering (RE), IEEE Computer Society, pp. 226\u2013235.","DOI":"10.1109\/ISRE.1997.566873"},{"key":"9152_CR61","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Harman, M., & Mansouri, S. A. (2007). The multi-objective next release problem. In Proceedings of the Annual Conference on Genetic and Evolutionary Computation (GECCO) (pp. 1129\u20131137). New York: ACM Press.","DOI":"10.1145\/1276958.1277179"},{"key":"9152_CR62","unstructured":"Zubrow, D., & Chastek, G. (2003). Measures for software product lines. Tech. Rep. CMU\/SEI-2003-TN-031, Carnegie Mellon University."}],"container-title":["Software Quality Journal"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-011-9152-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11219-011-9152-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11219-011-9152-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,6,12]],"date-time":"2019-06-12T12:31:51Z","timestamp":1560342711000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11219-011-9152-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2011,6,28]]},"references-count":62,"journal-issue":{"issue":"3-4","published-print":{"date-parts":[[2012,9]]}},"alternative-id":["9152"],"URL":"https:\/\/doi.org\/10.1007\/s11219-011-9152-9","relation":{},"ISSN":["0963-9314","1573-1367"],"issn-type":[{"value":"0963-9314","type":"print"},{"value":"1573-1367","type":"electronic"}],"subject":[],"published":{"date-parts":[[2011,6,28]]}}}