Assessing fine-grained feature dependencies.
Information and Software Technology(2016)
摘要
Context: Maintaining software families is not a trivial task. Developers commonly introduce bugs when they do not consider existing dependencies among features. When such implementations share program elements, such as variables and functions, inadvertently using these elements may result in bugs. In this context, previous work focuses only on the occurrence of intraprocedural dependencies, that is, when features share program elements within a function. But at the same time, we still lack studies investigating dependencies that transcend the boundaries of a function, since these cases might cause bugs as well.
更多查看译文
关键词
Preprocessor,Software family,Feature dependency
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络