Variability in software systems—a systematic literature review

M Galster, D Weyns, D Tofan… - IEEE transactions on …, 2013 - ieeexplore.ieee.org
Context: Variability (ie, the ability of software systems or artifacts to be adjusted for different
contexts) became a key property of many systems. Objective: We analyze existing research …

Models@ run. time: a guided tour of the state of the art and research challenges

N Bencomo, S Götz, H Song - Software & Systems Modeling, 2019 - Springer
More than a decade ago, the research topic models@ run. time was coined. Since then, the
research area has received increasing attention. Given the prolific results during these …

A survey on engineering approaches for self-adaptive systems

C Krupitzer, FM Roth, S VanSyckel, G Schiele… - Pervasive and Mobile …, 2015 - Elsevier
The complexity of information systems is increasing in recent years, leading to increased
effort for maintenance and configuration. Self-adaptive systems (SASs) address this issue …

[图书][B] Mastering software variability with FeatureIDE

J Meinicke, T Thüm, R Schröter, F Benduhn, T Leich… - 2017 - Springer
In the era of mobile devices and the Internet of things, software systems are ubiquitous. A
multitude of hardware specifics, fast development of applications, and the need of …

Models@ run. time to support dynamic adaptation

B Morin, O Barais, JM Jézéquel, F Fleurey… - Computer, 2009 - ieeexplore.ieee.org
Today's society increasingly depends on software systems deployed in large companies,
banks, airports, and so on. These systems must be available 24/7 and continuously adapt to …

The four pillars of crowdsourcing: A reference model

M Hosseini, K Phalp, J Taylor… - 2014 IEEE Eighth …, 2014 - ieeexplore.ieee.org
Crowdsourcing is an emerging business model where tasks are accomplished by the
general public; the crowd. Crowdsourcing has been used in a variety of disciplines …

An overview of Dynamic Software Product Line architectures and techniques: Observations from research and industry

R Capilla, J Bosch, P Trinidad, A Ruiz-Cortés… - Journal of Systems and …, 2014 - Elsevier
Over the last two decades, software product lines have been used successfully in industry
for building families of systems of related products, maximizing reuse, and exploiting their …

Organizing self-organizing teams

R Hoda, J Noble, S Marshall - Proceedings of the 32nd ACM/IEEE …, 2010 - dl.acm.org
Agile teams are described as" self-organizing". How these teams actually organize
themselves in practice, however, is not well understood. Through Grounded Theory …

Dynamic adaptation of service compositions with variability models

GH Alférez, V Pelechano, R Mazo, C Salinesi… - Journal of Systems and …, 2014 - Elsevier
Web services run in complex contexts where arising events may compromise the quality of
the whole system. Thus, it is desirable to count on autonomic mechanisms to guide the self …

An efficient and effective detailed placement algorithm

M Pan, N Viswanathan, C Chu - ICCAD-2005. IEEE/ACM …, 2005 - ieeexplore.ieee.org
In the past few years, there has been a lot of research in the area of global placement. In
comparison, not much attention has been paid to the detailed placement problem. Existing …