Matches in SemOpenAlex for { <https://semopenalex.org/work/W4238976632> ?p ?o ?g. }
- W4238976632 endingPage "44" @default.
- W4238976632 startingPage "35" @default.
- W4238976632 abstract "The variability of configurable systems may lead to configuration-related issues (i.e., faults and warnings) that appear only when we select certain configuration options. Previous studies found that issues related to configurability are harder to detect than issues that appear in all configurations, because variability increases the complexity. However, little effort has been put into understanding configuration-related faults (e.g., undeclared functions and variables) and warnings (e.g., unused functions and variables). To better understand the peculiarities of configuration-related undeclared/unused variables and functions, in this paper we perform an empirical study of 15 systems to answer research questions related to how developers introduce these issues, the number of configuration options involved, and the time that these issues remain in source files. To make the analysis of several projects feasible, we propose a strategy that minimizes the initial setup problems of variability-aware tools. We detect and confirm 2 undeclared variables, 14 undeclared functions, 16 unused variables, and 7 unused functions related to configurability. We submit 30 patches to fix issues not fixed by developers. Our findings support the effectiveness of sampling (i.e., analysis of only a subset of valid configurations) because most issues involve two or less configuration options. Nevertheless, by analyzing the version history of the projects, we observe that a number of issues remain in the code for several years. Furthermore, the corpus of undeclared/unused variables and functions gathered is a valuable source to study these issues, compare sampling algorithms, and test and improve variability-aware tools." @default.
- W4238976632 created "2022-05-12" @default.
- W4238976632 creator A5000277170 @default.
- W4238976632 creator A5017584576 @default.
- W4238976632 creator A5051287042 @default.
- W4238976632 creator A5061752509 @default.
- W4238976632 creator A5075988425 @default.
- W4238976632 date "2015-10-26" @default.
- W4238976632 modified "2023-10-03" @default.
- W4238976632 title "An empirical study on configuration-related issues: investigating undeclared and unused identifiers" @default.
- W4238976632 cites W1972612110 @default.
- W4238976632 cites W1999214372 @default.
- W4238976632 cites W2002608611 @default.
- W4238976632 cites W2003113483 @default.
- W4238976632 cites W2005293364 @default.
- W4238976632 cites W2009093319 @default.
- W4238976632 cites W2009200860 @default.
- W4238976632 cites W2009288394 @default.
- W4238976632 cites W2048064553 @default.
- W4238976632 cites W2048580982 @default.
- W4238976632 cites W2049599421 @default.
- W4238976632 cites W2059639972 @default.
- W4238976632 cites W2069920427 @default.
- W4238976632 cites W2070929035 @default.
- W4238976632 cites W2071797673 @default.
- W4238976632 cites W2075699551 @default.
- W4238976632 cites W2099213660 @default.
- W4238976632 cites W2103533394 @default.
- W4238976632 cites W2106506040 @default.
- W4238976632 cites W2115444368 @default.
- W4238976632 cites W2115910430 @default.
- W4238976632 cites W2122176170 @default.
- W4238976632 cites W2123263380 @default.
- W4238976632 cites W2124682367 @default.
- W4238976632 cites W2128204165 @default.
- W4238976632 cites W2133675710 @default.
- W4238976632 cites W2146146776 @default.
- W4238976632 cites W2147671787 @default.
- W4238976632 cites W2148546387 @default.
- W4238976632 cites W2151725765 @default.
- W4238976632 cites W2159081428 @default.
- W4238976632 cites W2165448973 @default.
- W4238976632 cites W2172225938 @default.
- W4238976632 cites W2172244757 @default.
- W4238976632 cites W2173469511 @default.
- W4238976632 doi "https://doi.org/10.1145/2936314.2814206" @default.
- W4238976632 hasPublicationYear "2015" @default.
- W4238976632 type Work @default.
- W4238976632 citedByCount "1" @default.
- W4238976632 countsByYear W42389766322018 @default.
- W4238976632 crossrefType "journal-article" @default.
- W4238976632 hasAuthorship W4238976632A5000277170 @default.
- W4238976632 hasAuthorship W4238976632A5017584576 @default.
- W4238976632 hasAuthorship W4238976632A5051287042 @default.
- W4238976632 hasAuthorship W4238976632A5061752509 @default.
- W4238976632 hasAuthorship W4238976632A5075988425 @default.
- W4238976632 hasConcept C105795698 @default.
- W4238976632 hasConcept C112930515 @default.
- W4238976632 hasConcept C120936955 @default.
- W4238976632 hasConcept C134306372 @default.
- W4238976632 hasConcept C14036430 @default.
- W4238976632 hasConcept C144133560 @default.
- W4238976632 hasConcept C154504017 @default.
- W4238976632 hasConcept C177264268 @default.
- W4238976632 hasConcept C182365436 @default.
- W4238976632 hasConcept C199360897 @default.
- W4238976632 hasConcept C2776760102 @default.
- W4238976632 hasConcept C33923547 @default.
- W4238976632 hasConcept C41008148 @default.
- W4238976632 hasConcept C78458016 @default.
- W4238976632 hasConcept C86803240 @default.
- W4238976632 hasConceptScore W4238976632C105795698 @default.
- W4238976632 hasConceptScore W4238976632C112930515 @default.
- W4238976632 hasConceptScore W4238976632C120936955 @default.
- W4238976632 hasConceptScore W4238976632C134306372 @default.
- W4238976632 hasConceptScore W4238976632C14036430 @default.
- W4238976632 hasConceptScore W4238976632C144133560 @default.
- W4238976632 hasConceptScore W4238976632C154504017 @default.
- W4238976632 hasConceptScore W4238976632C177264268 @default.
- W4238976632 hasConceptScore W4238976632C182365436 @default.
- W4238976632 hasConceptScore W4238976632C199360897 @default.
- W4238976632 hasConceptScore W4238976632C2776760102 @default.
- W4238976632 hasConceptScore W4238976632C33923547 @default.
- W4238976632 hasConceptScore W4238976632C41008148 @default.
- W4238976632 hasConceptScore W4238976632C78458016 @default.
- W4238976632 hasConceptScore W4238976632C86803240 @default.
- W4238976632 hasIssue "3" @default.
- W4238976632 hasLocation W42389766321 @default.
- W4238976632 hasOpenAccess W4238976632 @default.
- W4238976632 hasPrimaryLocation W42389766321 @default.
- W4238976632 hasRelatedWork W1882848237 @default.
- W4238976632 hasRelatedWork W2022675432 @default.
- W4238976632 hasRelatedWork W2316776327 @default.
- W4238976632 hasRelatedWork W2328387788 @default.
- W4238976632 hasRelatedWork W2390777183 @default.
- W4238976632 hasRelatedWork W2809881945 @default.
- W4238976632 hasRelatedWork W2911510094 @default.
- W4238976632 hasRelatedWork W3203039678 @default.