Exploring quality measures for the evaluation of feature models: a case study

Journal of Systems and Software - Tập 131 - Trang 366-385 - 2017
Carla I.M. Bezerra1,2,3, Rossana M.C. Andrade1,3, Jose Maria Monteiro3
1Group of Computer Networks, Software Engineering and Systems (GREat), Campus do Pici - Bloco 942-A - ZIP: 60455-760 - Fortaleza - CE, Brazil
2Campus Quixadá, Federal University of Ceará (UFC), Quixadá, Brazil
3Graduate Program in Computer Science, Federal University of Ceará (UFC), Fortaleza, Brazil

Tài liệu tham khảo

Abdi, 2010, Principal component analysis, Wiley Interdiscip. Rev., 2, 433, 10.1002/wics.101 Abilio, 2015, Detecting code smells in software product lines–an exploratory study, 433 Altman, 2013 Bagheri, 2012, Decision support for the software product line domain engineering lifecycle, Autom. Softw. Eng., 19, 335, 10.1007/s10515-011-0099-7 Bagheri, 2011, Assessing the maintainability of software product line feature models using structural metrics, Softw. Qual. Cont., 19, 579, 10.1007/s11219-010-9127-2 Belategi, 2011, Model based analysis process for embedded software product lines, 53 Benavides, 2010, Automated analysis of feature models 20 years later: a literature review, Inform. Syst., 35, 615, 10.1016/j.is.2010.01.001 Benavides, 2007, Fama: Tooling a framework for the automated analysis of feature models, 129 Berger, 2014, Towards system analysis with variability model metrics, 23 Bezerra, 2015, Measures for quality evaluation of feature models, 8919, 282 Bezerra, 2016, Analyzing the feature models maintainability over their evolution process: an exploratory study, 17 Böckle, 2005 Bro, 2014, Principal component analysis, Anal. Method., 6, 2812, 10.1039/C3AY41907J Browne, 2000, Cross-validation methods, J. Math. Psychol., 44, 108, 10.1006/jmps.1999.1279 Chen, 2011, A systematic review of evaluation of variability management approaches in software product lines, Inform. Softw. Technol., 53, 344, 10.1016/j.infsof.2010.12.006 Clements, 2002 I. O. F. S. E. Commission, et al., 2001. Software engineering–Product quality–Part 1: Quality model. Technical Report. Courtney, 1993, Shotgun correlations in software measures, Softw. Eng. J., 8, 5, 10.1049/sej.1993.0002 Duan, 2013, Releasing the power of variability: Towards constraint driven quality assurance, 15 Etxeberria, 2008, Evaluation of quality attribute variability in software product families, 255 Etxeberria, 2008, Quality assessment in software product lines, 178 Etxeberria, 2008, Quality assessment in software product lines, 178 Etxeberria, 2008, Quality aware software product line engineering, J. Braz. Comput. Soc., 14, 57, 10.1007/BF03192552 Febrero, 2016, Software reliability modeling based on iso/iec square, Inform. Softw. Technol., 70, 18, 10.1016/j.infsof.2015.09.006 Gonzalez-Huerta, 2012, A multimodel for integrating quality assessment in model-driven engineering, 251 ISO/IEC, 2008. ISO/IEC 12207:2008. Systems and software engineering software life cycle processes. Technical Report. ISO/IEC, 2011. ISO/IEC 25010 - Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models. Technical Report. Janakiram, 2005, Request: Requirements-driven quality estimator, ACM SIGSOFT Softw. Eng. Note., 30, 4, 10.1145/1039174.1039194 Jedlitschka, 2005, Reporting guidelines for controlled experiments in software engineering, 10 Junior, 2013, Systematic evaluation of software product line architectures, J. Universal Comput. Sci., 19, 25 Kang, 1990, Feature-Oriented Domain Analysis (FODA) feasibility study Kim, 2008, Extending atam to assess product line architecture, 790 Kitchenham, 2008, Evaluating guidelines for reporting empirical software engineering studies, Empirical Softw. Eng., 13, 97, 10.1007/s10664-007-9053-5 Kitchenham, 2007, Guidelines for performing systematic literature reviews in software engineering Kitchenham, 1989, A quantitative approach to monitoring software development, Softw. Eng. J., 4, 2, 10.1049/sej.1989.0001 Lee, 2010, Usage context as key driver for feature selection, 32 Marinho, 2013, Mobiline: A nested software product line for the domain of mobile and context-aware applications, Sci. Comput. Program., 78, 2381, 10.1016/j.scico.2012.04.009 Matinlassi, 2002, Quality-driven architecture design and quality analysis method, VTT Publications, 4, 6 McCrum-Gardner, 2008, Which is the correct statistical test to use?, British J. Oral Maxillofacial Surgery, 46, 38, 10.1016/j.bjoms.2007.09.002 Mendonça, 2009, S.p.l.o.t.: Software product lines online tools, 761 Montagud, 2009, Gathering current knowledge about quality evaluation in software product lines, 91 Montagud, 2012, A systematic review of quality attributes and measures for software product lines, Softw. Qual. J., 20, 425, 10.1007/s11219-011-9146-7 Olumofin, 2007, A holistic architecture assessment method for software product lines, Inform. Softw. Technol., 49, 309, 10.1016/j.infsof.2006.05.003 Patzke, 2012, Identifying improvement potential in evolving product line infrastructures: 3 case studies, 239 Petersen, 2008, Systematic mapping studies in software engineering, 17, 1 Refaeilzadeh, 2009, Cross-validation, 532 Robson, 2016 Runeson, 2009, Guidelines for conducting and reporting case study research in software engineering, Empirical Softw. Eng., 14, 131, 10.1007/s10664-008-9102-8 Salkind, 2003 Shlens, J., 2014. A tutorial on principal component analysis. arXiv preprint arXiv:1404.1100. Štuikys, 2009, Measuring complexity of domain models represented by feature diagrams, Inform. Technol. Cont., 38, 179 Thiel, 2002, On the definition of a framework for an architecting process supporting product family development, 125 Vale, 2015, Defining metric thresholds for software product lines: a comparative study, 176 Vale, 2015, A method to derive metric thresholds for software product lines, 110 White, 2010, Automated diagnosis of feature model configurations, J. Syst. Softw., 83, 1094, 10.1016/j.jss.2010.02.017 White, 2014, Evolving feature model configurations in software product lines, J. Syst. Softw., 87, 119, 10.1016/j.jss.2013.10.010 Wieringa, 2006, Requirements engineering paper classification and evaluation criteria: a proposal and a discussion, Requir. Eng., 11, 102, 10.1007/s00766-005-0021-6 Wohlin, 2012 Zhang, 2010, Quality attributes assessment for feature-based product configuration in software product line, 137 Zhang, 2014, Quality attribute modeling and quality aware product configuration in software product lines, Softw. Qual. J., 22, 365, 10.1007/s11219-013-9197-z