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 compar- * This author published previous work as Janet Feigenspan. ing 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.
Arbuscular mycorrhizal fungi (AMF) play an important role in the establishment and maintenance of plant communities in forest ecosystems. Most previous studies about AMF have been conducted in natural forests, and little attention has been paid to trees in planted forests. This study investigated AMF associated with tree species and the relationships between edaphic factors and AMF communities in a planted forest of eastern China. We found high total AMF colonization rates in the roots of Carya illinoensis (Wangenh.) K. Koch, Zelkova serrata (Thunb.) Makinoz, Taxodium ‘zhongshansha’, Eucommia ulmoides Oliv., and Elaeagnus pungens Thunb., ranging from 62.07% to 100%, indicating that AMF can establish effective symbiotic relationships with these tree species. The AMF colonization rate was significantly and negatively correlated with soil phosphorus, while AMF colonization intensity was significantly and negatively correlated with soil moisture content, total carbon, and organic matter content. Spore density was in the range of 4.38 to 76.38 spores per g soil. In total, 35 AMF species from 10 genera were identified. Glomus and Acaulospora were the dominant genera. Acaulospora foveata and Septoglomus constrictum were the dominant species. AMF communities differed among the tree species and were closely related to edaphic factors, and AMF diversity was significantly related to soil carbon and pH. Our results revealed the colonization, community, and diversity of AMF associated with tree species, as well as their relationships with edaphic factors, in planted forests. Our findings can be used to provide insight on the utilization and management of AMF to maintain sustainable management of planted forests.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.