2014 · 161 citations · 65 references
ComputingComputer ScienceQuality ManagementQuality EngineeringRequirements EngineeringSoftware EngineeringSoftware DesignSoftware ModelingSoftware Product Lines
Software product line engineering has proven to empower organizations to develop a diversity of similar software-intensive systems (applications) at lower cost, in shorter time, and with higher quality when compared with the development of single systems. Over the last decade the software product line engineering research community has grown significantly. It has produced impressive research results both in terms of quality as well as quantity. We identified over 600 relevant research and experience papers published within the last seven years in established conferences and journals. We briefly summarize the major research achievements of these past seven years. We structure this research summary along a standardized software product line framework. Further, we outline current and future research challenges anticipated from major trends in software engineering and technology.
65
The Internet of Things: A survey
Luigi Atzori, Antonio Iera, Giacomo Morabito · Computer Networks · 2010 · 15.3K citations
Self-Managed Systems: an Architectural Challenge
Jeff Kramer, Jeff Magee · 2007 · 836 citations