{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:46:45Z","timestamp":1750308405109,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":33,"publisher":"ACM","license":[{"start":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T00:00:00Z","timestamp":1695600000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"CNPq","award":["312195\/2021-4"],"award-info":[{"award-number":["312195\/2021-4"]}]},{"name":"FAPESB","award":["5801\/2018"],"award-info":[{"award-number":["5801\/2018"]}]},{"name":"FAPEAL","award":["60030.0000000462\/2020"],"award-info":[{"award-number":["60030.0000000462\/2020"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2023,9,25]]},"DOI":"10.1145\/3622748.3622755","type":"proceedings-article","created":{"date-parts":[[2023,9,25]],"date-time":"2023-09-25T13:37:54Z","timestamp":1695649074000},"page":"61-70","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["An Experiment on How Feature Dependent Variables Affect Configurable System Comprehensibility"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9845-4857","authenticated-orcid":false,"given":"Djan","family":"Santos","sequence":"first","affiliation":[{"name":"Federal Institute of Bahia (IFBA), Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-6005-5463","authenticated-orcid":false,"given":"Cl\u00e1udio","family":"Sant`Anna","sequence":"additional","affiliation":[{"name":"Federal University of Bahia (UFBA), Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4293-4261","authenticated-orcid":false,"given":"M\u00e1rcio","family":"Ribeiro","sequence":"additional","affiliation":[{"name":"Federal University of Alagoas (UFAL), Brazil"}]}],"member":"320","published-online":{"date-parts":[[2023,9,25]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1145\/2642937.2642990"},{"volume-title":"Design of comparative experiments. Vol.\u00a025","author":"Bailey A","unstructured":"Rosemary\u00a0 A Bailey . 2008. Design of comparative experiments. Vol.\u00a025 . Cambridge University Press . Rosemary\u00a0A Bailey. 2008. Design of comparative experiments. Vol.\u00a025. Cambridge University Press.","key":"e_1_3_2_1_2_1"},{"volume-title":"20th International Conference on Software Engineering.","author":"Baniassad E.L.A.","unstructured":"E.L.A. Baniassad and G.C. Murphy . 1998. Conceptual module querying for software reengineering . In 20th International Conference on Software Engineering. E.L.A. Baniassad and G.C. Murphy. 1998. Conceptual module querying for software reengineering. In 20th International Conference on Software Engineering.","key":"e_1_3_2_1_3_1"},{"key":"e_1_3_2_1_4_1","volume-title":"Evaluating refactorings for disciplining# ifdef annotations: An eye tracking study with novices. Empirical Software Engineering","author":"Silva da Costa Jos\u00e9","year":"2021","unstructured":"Jos\u00e9 Aldo\u00a0 Silva da Costa , Rohit Gheyi , M\u00e1rcio Ribeiro , Sven Apel , Vander Alves , Baldoino Fonseca , Fl\u00e1vio Medeiros , and Alessandro Garcia . 2021. Evaluating refactorings for disciplining# ifdef annotations: An eye tracking study with novices. Empirical Software Engineering ( 2021 ). Jos\u00e9 Aldo\u00a0Silva da Costa, Rohit Gheyi, M\u00e1rcio Ribeiro, Sven Apel, Vander Alves, Baldoino Fonseca, Fl\u00e1vio Medeiros, and Alessandro Garcia. 2021. Evaluating refactorings for disciplining# ifdef annotations: An eye tracking study with novices. Empirical Software Engineering (2021)."},{"key":"e_1_3_2_1_5_1","volume-title":"Do background colors improve program comprehension in the# ifdef hell?Empirical Software Engineering","author":"Feigenspan Janet","year":"2013","unstructured":"Janet Feigenspan , Christian K\u00e4stner , Sven Apel , J\u00f6rg Liebig , Michael Schulze , Raimund Dachselt , Maria Papendieck , Thomas Leich , and Gunter Saake . 2013. Do background colors improve program comprehension in the# ifdef hell?Empirical Software Engineering ( 2013 ). Janet Feigenspan, Christian K\u00e4stner, Sven Apel, J\u00f6rg Liebig, Michael Schulze, Raimund Dachselt, Maria Papendieck, Thomas Leich, and Gunter Saake. 2013. Do background colors improve program comprehension in the# ifdef hell?Empirical Software Engineering (2013)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_6_1","DOI":"10.1109\/ICSME46990.2020.00033"},{"key":"e_1_3_2_1_7_1","volume-title":"How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. ACM SIGPLAN Notices","author":"Fenske Wolfram","year":"2017","unstructured":"Wolfram Fenske , Sandro Schulze , and Gunter Saake . 2017. How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. ACM SIGPLAN Notices ( 2017 ). Wolfram Fenske, Sandro Schulze, and Gunter Saake. 2017. How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. ACM SIGPLAN Notices (2017)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1145\/2568225.2568266"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1109\/ISSRE.2011.25"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_10_1","DOI":"10.1109\/ACCESS.2021.3058664"},{"volume-title":"Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems","author":"Lanza Michele","unstructured":"Michele Lanza and Radu Marinescu . 2007. Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems . Springer Science & Business Media . Michele Lanza and Radu Marinescu. 2007. Object-oriented metrics in practice: using software metrics to characterize, evaluate, and improve the design of object-oriented systems. Springer Science & Business Media.","key":"e_1_3_2_1_11_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_12_1","DOI":"10.1145\/1806799.1806819"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_13_1","DOI":"10.1109\/ICPC.2017.41"},{"key":"e_1_3_2_1_14_1","volume":"197","author":"Thomas\u00a0","unstructured":"Thomas\u00a0 J McCabe. 197 6. A complexity measure. IEEE Transactions on Software Engineering (1976). Thomas\u00a0J McCabe. 1976. A complexity measure. IEEE Transactions on Software Engineering (1976).","journal-title":"J McCabe."},{"doi-asserted-by":"crossref","unstructured":"Fl\u00e1vio Medeiros M\u00e1rcio Ribeiro and Rohit Gheyi. 2013. Investigating preprocessor-based syntax errors. In ACM SIGPLAN Notices.  Fl\u00e1vio Medeiros M\u00e1rcio Ribeiro and Rohit Gheyi. 2013. Investigating preprocessor-based syntax errors. In ACM SIGPLAN Notices.","key":"e_1_3_2_1_15_1","DOI":"10.1145\/2517208.2517221"},{"key":"e_1_3_2_1_16_1","volume-title":"Discipline matters: Refactoring of preprocessor directives in the# ifdef hell","author":"Medeiros Fl\u00e1vio","year":"2017","unstructured":"Fl\u00e1vio Medeiros , M\u00e1rcio Ribeiro , Rohit Gheyi , Sven Apel , Christian K\u00e4stner , Bruno Ferreira , Luiz Carvalho , and Baldoino Fonseca . 2017. Discipline matters: Refactoring of preprocessor directives in the# ifdef hell . IEEE Transactions on Software Engineering ( 2017 ). Fl\u00e1vio Medeiros, M\u00e1rcio Ribeiro, Rohit Gheyi, Sven Apel, Christian K\u00e4stner, Bruno Ferreira, Luiz Carvalho, and Baldoino Fonseca. 2017. Discipline matters: Refactoring of preprocessor directives in the# ifdef hell. IEEE Transactions on Software Engineering (2017)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_17_1","DOI":"10.1145\/3422392.3422409"},{"key":"e_1_3_2_1_18_1","volume-title":"An empirical study on configuration-related issues: Investigating undeclared and unused identifiers. ACM SIGPLAN Notices","author":"Medeiros Fl\u00e1vio","year":"2015","unstructured":"Fl\u00e1vio Medeiros , Iran Rodrigues , M\u00e1rcio Ribeiro , Leopoldo Teixeira , and Rohit Gheyi . 2015. An empirical study on configuration-related issues: Investigating undeclared and unused identifiers. ACM SIGPLAN Notices ( 2015 ). Fl\u00e1vio Medeiros, Iran Rodrigues, M\u00e1rcio Ribeiro, Leopoldo Teixeira, and Rohit Gheyi. 2015. An empirical study on configuration-related issues: Investigating undeclared and unused identifiers. ACM SIGPLAN Notices (2015)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_19_1","DOI":"10.1145\/2884781.2884831"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_20_1","DOI":"10.1109\/ICPC.2017.34"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_21_1","DOI":"10.1109\/ICSE.2015.334"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_22_1","DOI":"10.1145\/2591062.2591098"},{"key":"e_1_3_2_1_23_1","volume-title":"Eye movements in reading and information processing: 20 years of research.Psychological bulletin","author":"Rayner Keith","year":"1998","unstructured":"Keith Rayner . 1998. Eye movements in reading and information processing: 20 years of research.Psychological bulletin ( 1998 ). Keith Rayner. 1998. Eye movements in reading and information processing: 20 years of research.Psychological bulletin (1998)."},{"key":"e_1_3_2_1_24_1","volume-title":"Eye movements and attention in reading, scene perception, and visual search. The quarterly journal of experimental psychology","author":"Rayner Keith","year":"2009","unstructured":"Keith Rayner . 2009. Eye movements and attention in reading, scene perception, and visual search. The quarterly journal of experimental psychology ( 2009 ). Keith Rayner. 2009. Eye movements and attention in reading, scene perception, and visual search. The quarterly journal of experimental psychology (2009)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_25_1","DOI":"10.1145\/2568225.2568289"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_26_1","DOI":"10.1145\/1869542.1869545"},{"key":"e_1_3_2_1_27_1","volume-title":"Assessing fine-grained feature dependencies. Information and Software Technology","author":"Rodrigues Iran","year":"2016","unstructured":"Iran Rodrigues , M\u00e1rcio Ribeiro , Fl\u00e1vio Medeiros , Paulo Borba , Baldoino Fonseca , and Rohit Gheyi . 2016. Assessing fine-grained feature dependencies. Information and Software Technology ( 2016 ). Iran Rodrigues, M\u00e1rcio Ribeiro, Fl\u00e1vio Medeiros, Paulo Borba, Baldoino Fonseca, and Rohit Gheyi. 2016. Assessing fine-grained feature dependencies. Information and Software Technology (2016)."},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_28_1","DOI":"10.1109\/ICPC.2019.00016"},{"volume-title":"Does the Discipline of Preprocessor Annotations Matter? A Controlled Experiment","author":"Schulze Sandro","unstructured":"Sandro Schulze , J\u00f6rg Liebig , Janet Siegmund , and Sven Apel . 2013. Does the Discipline of Preprocessor Annotations Matter? A Controlled Experiment . Association for Computing Machinery . Sandro Schulze, J\u00f6rg Liebig, Janet Siegmund, and Sven Apel. 2013. Does the Discipline of Preprocessor Annotations Matter? A Controlled Experiment. Association for Computing Machinery.","key":"e_1_3_2_1_29_1"},{"key":"e_1_3_2_1_30_1","volume-title":"Usenix","author":"Spencer Henry","year":"1992","unstructured":"Henry Spencer and Geoff Collyer . 1992 . # ifdef considered harmful, or portability experience with C News . Usenix Summer 1992 Technical Conf. (1992), 185\u2013197. Henry Spencer and Geoff Collyer. 1992. # ifdef considered harmful, or portability experience with C News. Usenix Summer 1992 Technical Conf. (1992), 185\u2013197."},{"key":"e_1_3_2_1_31_1","volume-title":"2014 USENIX Annual Technical Conference (USENIX ATC 14)","author":"Tartler Reinhard","year":"2014","unstructured":"Reinhard Tartler , Christian Dietrich , Julio Sincero , Wolfgang Schr\u00f6der-Preikschat , and Daniel Lohmann . 2014 . Static analysis of variability in system software: The 90,000# ifdefs issue . In 2014 USENIX Annual Technical Conference (USENIX ATC 14) . Reinhard Tartler, Christian Dietrich, Julio Sincero, Wolfgang Schr\u00f6der-Preikschat, and Daniel Lohmann. 2014. Static analysis of variability in system software: The 90,000# ifdefs issue. In 2014 USENIX Annual Technical Conference (USENIX ATC 14)."},{"key":"e_1_3_2_1_32_1","volume-title":"open-source software designed to analyze eye and mouse movements in slideshow study designs. Behavior research methods","author":"Vo\u00dfk\u00fchler Adrian","year":"2008","unstructured":"Adrian Vo\u00dfk\u00fchler , Volkhard Nordmeier , Lars Kuchinke , and Arthur\u00a0 M Jacobs . 2008. OGAMA ( Open Gaze and Mouse Analyzer) : open-source software designed to analyze eye and mouse movements in slideshow study designs. Behavior research methods ( 2008 ). Adrian Vo\u00dfk\u00fchler, Volkhard Nordmeier, Lars Kuchinke, and Arthur\u00a0M Jacobs. 2008. OGAMA (Open Gaze and Mouse Analyzer): open-source software designed to analyze eye and mouse movements in slideshow study designs. Behavior research methods (2008)."},{"key":"e_1_3_2_1_33_1","volume-title":"Heart rate and respiratory responses as a function of task difficulty: The use of discriminant analysis in the selection of psychologically sensitive physiological responses. Psychophysiology","author":"Walter F","year":"1976","unstructured":"Gary\u00a0 F Walter and Stephen\u00a0 W Porges . 1976. Heart rate and respiratory responses as a function of task difficulty: The use of discriminant analysis in the selection of psychologically sensitive physiological responses. Psychophysiology ( 1976 ). Gary\u00a0F Walter and Stephen\u00a0W Porges. 1976. Heart rate and respiratory responses as a function of task difficulty: The use of discriminant analysis in the selection of psychologically sensitive physiological responses. Psychophysiology (1976)."}],"event":{"acronym":"SBCARS 2023","name":"SBCARS 2023: 17th Brazilian Symposium on Software Components, Architectures, and Reuse","location":"Campo Grande Brazil"},"container-title":["Proceedings of the 17th Brazilian Symposium on Software Components, Architectures, and Reuse"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3622748.3622755","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3622748.3622755","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T17:45:23Z","timestamp":1750268723000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3622748.3622755"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2023,9,25]]},"references-count":33,"alternative-id":["10.1145\/3622748.3622755","10.1145\/3622748"],"URL":"https:\/\/doi.org\/10.1145\/3622748.3622755","relation":{},"subject":[],"published":{"date-parts":[[2023,9,25]]},"assertion":[{"value":"2023-09-25","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}