Past research on software product lines has focused on the initial development of reusable assets and related challenges, such as cost estimation and implementation issues. Naturally, as software product lines are increasingly adopted throughout industry, their ongoing maintenance and evolution are getting more attention as well. However, it is not clear to what degree research is following this trend, and where the interests and demands of the industry lie. In this technical report, we provide a survey and comparison of selected publications on software product line maintenance and evolution at SPLC. In particular, we analyze and discuss similarities and differences of these papers with regard to their affiliation with industry and academia. From this, we infer directions for future research that pave the way for systematic and organized evolution of software product lines, from which industry may benefit as well.
翻译:过去对软件产品系列的研究侧重于可再利用资产的初步开发及相关挑战,如成本估计和执行问题。自然,随着软件产品系列在整个行业中日益被采用,其持续维护和演变也日益受到注意。然而,尚不清楚的是,研究在什么程度上遵循这一趋势,该行业的利益和需求何在。在本技术报告中,我们对SPLC软件产品系列维护和演变的若干出版物进行了调查和比较。我们特别分析和讨论这些文件在与行业和学术界的关系方面的异同。我们从中推断出未来研究的方向,为系统和有组织地发展软件产品系列铺平道路,而该行业可以从中受益。