65,450 research outputs found
Microservice Transition and its Granularity Problem: A Systematic Mapping Study
Microservices have gained wide recognition and acceptance in software
industries as an emerging architectural style for autonomic, scalable, and more
reliable computing. The transition to microservices has been highly motivated
by the need for better alignment of technical design decisions with improving
value potentials of architectures. Despite microservices' popularity, research
still lacks disciplined understanding of transition and consensus on the
principles and activities underlying "micro-ing" architectures. In this paper,
we report on a systematic mapping study that consolidates various views,
approaches and activities that commonly assist in the transition to
microservices. The study aims to provide a better understanding of the
transition; it also contributes a working definition of the transition and
technical activities underlying it. We term the transition and technical
activities leading to microservice architectures as microservitization. We then
shed light on a fundamental problem of microservitization: microservice
granularity and reasoning about its adaptation as first-class entities. This
study reviews state-of-the-art and -practice related to reasoning about
microservice granularity; it reviews modelling approaches, aspects considered,
guidelines and processes used to reason about microservice granularity. This
study identifies opportunities for future research and development related to
reasoning about microservice granularity.Comment: 36 pages including references, 6 figures, and 3 table
Recommended from our members
What would learning in an open world look like? A vision for the future
The pace of current technological advancement is phenomenal. In the last few years we have seen the emergence of ever more sophisticated gaming technologies, rich, immersive virtual worlds and new social networking services that enable learners and teachers to connect and communicate in new ways. The pace of change looks set to continue as annual Horizon reports testify (http://www.nmc.org/horizon). Clearly new technologies offer much in an educational context, with the promise of flexible, personalised and student-centred learning. Indeed research over the past few years, looking at learners' use of technologies, has given us a rich picture of how learners of all ages are appropriating new tools within their own context, mixing different applications for finding/managing information and for communicating with others (Sharpe and Beetham, forthcoming)
Automated analysis of feature models: Quo vadis?
Feature models have been used since the 90's to describe software product lines as a way of reusing common parts in a family of software systems. In 2010, a systematic literature review was published summarizing the advances and settling the basis of the area of Automated Analysis of Feature Models (AAFM). From then on, different studies have applied the AAFM in different domains. In this paper, we provide an overview of the evolution of this field since 2010 by performing a systematic mapping study considering 423 primary sources. We found six different variability facets where the AAFM is being applied that define the tendencies: product configuration and derivation; testing and evolution; reverse engineering; multi-model variability-analysis; variability modelling and variability-intensive systems. We also confirmed that there is a lack of industrial evidence in most of the cases. Finally, we present where and when the papers have been published and who are the authors and institutions that are contributing to the field. We observed that the maturity is proven by the increment in the number of journals published along the years as well as the diversity of conferences and workshops where papers are published. We also suggest some synergies with other areas such as cloud or mobile computing among others that can motivate further research in the future.Ministerio de Economía y Competitividad TIN2015-70560-RJunta de Andalucía TIC-186
Media Culture 2020: collaborative teaching and blended learning using social media and cloud-based technologies
The Media Culture 2020 project was considered to be a great success by all the partners, academics and especially the students who took part. It is a true example of an intercultural, multidisciplinary, blended learning experience in higher education that achieved it goals of breaking down classroom walls and bridging geographical distance and cultural barriers. The students with different skills, coming from different countries and cultures, interacting with other enlarges the possibilities of creativity, collaboration and quality work. The blend of both synchronous and asynchronous teaching methods fostered an open, blended learning environment, one that extended the traditional boundaries of the classroom in time and space. The interactive and decentralized nature of digital tools enabled staff and students to communicate and strengthen social ties, alongside participation in the production of new knowledge and media content. For students and lecturers, the implementation of social media and cloud platforms offered an innovative solution to both teaching and learning in a collaborative manner. By leveraging the interactive and decentralised capabilities of a range of technologies in an educational context, this model of digital scholarship facilitates an open and dynamic working environment. Blended teaching methods allow for expansive collaboration, whereby information and knowledge can be accessed and disseminated across a number of networked devices
- …