Matches in SemOpenAlex for { <https://semopenalex.org/work/W2051538742> ?p ?o ?g. }
- W2051538742 endingPage "482" @default.
- W2051538742 startingPage "449" @default.
- W2051538742 abstract "Almost every sufficiently complex software system today is configurable. Conditional compilation is a simple variability-implementation mechanism that is widely used in open-source projects and industry. Especially, the C preprocessor (CPP) is very popular in practice, but it is also gaining (again) interest in academia. Although there have been several attempts to understand and improve CPP, there is a lack of understanding of how it is used in open-source and industrial systems and whether different usage patterns have emerged. The background is that much research on configurable systems and product lines concentrates on open-source systems, simply because they are available for study in the first place. This leads to the potentially problematic situation that it is unclear whether the results obtained from these studies are transferable to industrial systems. We aim at lowering this gap by comparing the use of CPP in open-source projects and industry—especially from the embedded-systems domain—based on a substantial set of subject systems and well-known variability metrics, including size, scattering, and tangling metrics. A key result of our empirical study is that, regarding almost all aspects we studied, the analyzed open-source systems and the considered embedded systems from industry are similar regarding most metrics, including systems that have been developed in industry and made open source at some point. So, our study indicates that, regarding CPP as variability-implementation mechanism, insights, methods, and tools developed based on studies of open-source systems are transferable to industrial systems—at least, with respect to the metrics we considered." @default.
- W2051538742 created "2016-06-24" @default.
- W2051538742 creator A5002796391 @default.
- W2051538742 creator A5016750744 @default.
- W2051538742 creator A5046956578 @default.
- W2051538742 creator A5054951840 @default.
- W2051538742 creator A5060733666 @default.
- W2051538742 creator A5075694650 @default.
- W2051538742 creator A5075798289 @default.
- W2051538742 date "2015-04-14" @default.
- W2051538742 modified "2023-09-27" @default.
- W2051538742 title "Preprocessor-based variability in open-source and industrial software systems: An empirical study" @default.
- W2051538742 cites W1260237309 @default.
- W2051538742 cites W1545579570 @default.
- W2051538742 cites W1547743088 @default.
- W2051538742 cites W1585231177 @default.
- W2051538742 cites W1976365965 @default.
- W2051538742 cites W2003113483 @default.
- W2051538742 cites W2005293364 @default.
- W2051538742 cites W2009093319 @default.
- W2051538742 cites W2009288394 @default.
- W2051538742 cites W2009982135 @default.
- W2051538742 cites W2016954568 @default.
- W2051538742 cites W2018249485 @default.
- W2051538742 cites W2049599421 @default.
- W2051538742 cites W2053327450 @default.
- W2051538742 cites W2072360745 @default.
- W2051538742 cites W2097355277 @default.
- W2051538742 cites W2099213660 @default.
- W2051538742 cites W2103919912 @default.
- W2051538742 cites W2112594421 @default.
- W2051538742 cites W2119838293 @default.
- W2051538742 cites W2120787072 @default.
- W2051538742 cites W2123763923 @default.
- W2051538742 cites W2126054281 @default.
- W2051538742 cites W2133675710 @default.
- W2051538742 cites W2138427817 @default.
- W2051538742 cites W2144498941 @default.
- W2051538742 cites W2146146776 @default.
- W2051538742 cites W2157457253 @default.
- W2051538742 cites W2166182667 @default.
- W2051538742 cites W2171002355 @default.
- W2051538742 cites W2477378326 @default.
- W2051538742 cites W2495617574 @default.
- W2051538742 cites W3004018421 @default.
- W2051538742 cites W4230079112 @default.
- W2051538742 cites W4241617031 @default.
- W2051538742 cites W4298193390 @default.
- W2051538742 doi "https://doi.org/10.1007/s10664-015-9360-1" @default.
- W2051538742 hasPublicationYear "2015" @default.
- W2051538742 type Work @default.
- W2051538742 sameAs 2051538742 @default.
- W2051538742 citedByCount "69" @default.
- W2051538742 countsByYear W20515387422015 @default.
- W2051538742 countsByYear W20515387422016 @default.
- W2051538742 countsByYear W20515387422017 @default.
- W2051538742 countsByYear W20515387422018 @default.
- W2051538742 countsByYear W20515387422019 @default.
- W2051538742 countsByYear W20515387422020 @default.
- W2051538742 countsByYear W20515387422021 @default.
- W2051538742 countsByYear W20515387422022 @default.
- W2051538742 countsByYear W20515387422023 @default.
- W2051538742 crossrefType "journal-article" @default.
- W2051538742 hasAuthorship W2051538742A5002796391 @default.
- W2051538742 hasAuthorship W2051538742A5016750744 @default.
- W2051538742 hasAuthorship W2051538742A5046956578 @default.
- W2051538742 hasAuthorship W2051538742A5054951840 @default.
- W2051538742 hasAuthorship W2051538742A5060733666 @default.
- W2051538742 hasAuthorship W2051538742A5075694650 @default.
- W2051538742 hasAuthorship W2051538742A5075798289 @default.
- W2051538742 hasBestOaLocation W20515387422 @default.
- W2051538742 hasConcept C111472728 @default.
- W2051538742 hasConcept C111919701 @default.
- W2051538742 hasConcept C115903868 @default.
- W2051538742 hasConcept C120936955 @default.
- W2051538742 hasConcept C134306372 @default.
- W2051538742 hasConcept C138885662 @default.
- W2051538742 hasConcept C154945302 @default.
- W2051538742 hasConcept C177264268 @default.
- W2051538742 hasConcept C199360897 @default.
- W2051538742 hasConcept C2522767166 @default.
- W2051538742 hasConcept C26517878 @default.
- W2051538742 hasConcept C2777904410 @default.
- W2051538742 hasConcept C3018397939 @default.
- W2051538742 hasConcept C33923547 @default.
- W2051538742 hasConcept C34736171 @default.
- W2051538742 hasConcept C36503486 @default.
- W2051538742 hasConcept C41008148 @default.
- W2051538742 hasConceptScore W2051538742C111472728 @default.
- W2051538742 hasConceptScore W2051538742C111919701 @default.
- W2051538742 hasConceptScore W2051538742C115903868 @default.
- W2051538742 hasConceptScore W2051538742C120936955 @default.
- W2051538742 hasConceptScore W2051538742C134306372 @default.
- W2051538742 hasConceptScore W2051538742C138885662 @default.
- W2051538742 hasConceptScore W2051538742C154945302 @default.
- W2051538742 hasConceptScore W2051538742C177264268 @default.
- W2051538742 hasConceptScore W2051538742C199360897 @default.
- W2051538742 hasConceptScore W2051538742C2522767166 @default.