collaborators

14 papers

cs.SE2019

A curated Dataset of Microservices-Based Systems

Mohammad Imranur, Rahman, Sebastiano Panichella +1

Microservices based architectures are based on a set of modular, independent and fault-tolerant services. In recent years, the software engineering community presented studies inve…

cs.SE2019

Continuous Architecting with Microservices and DevOps: A Systematic Mapping Study

Davide Taibi, Valentina Lenarduzzi, Claus Pahl

Context: Several companies are migrating their information systems into the Cloud. Microservices and DevOps are two of the most common adopted technologies. However, there is still…

cs.SE2019

Does Code Quality Affect Pull Request Acceptance? An empirical study

Valentina Lenarduzzi, Vili Nikkola, Nyyti Saarimäki +1

Background. Pull requests are a common practice for contributing and reviewing contributions, and are employed both in open-source and industrial contexts. One of the main goals of…

cs.SE2019

A Decomposition and Metric-Based Evaluation Framework for Microservices

Davide Taibi, Kari Systä

Migrating from monolithic systems into microservice is a very complex task. Companies are commonly decomposing the monolithic system manually, analyzing dependencies of the monolit…

cs.SE2019

Microservices Anti Patterns: A Taxonomy

Davide Taibi, Valentina Lenarduzzi, Claus Pahl

Several companies are re-architecting their monolithic information systems with microservices. However, many companies migrated without experience on microservices, mainly learning…

cs.SE2019

Right Scaling for Right Pricing: A Case Study on Total Cost of Ownership Measurement for Cloud Migration

Pierangelo Rosati, Frank Fowley, Claus Pahl +2

Cloud computing promises traditional enterprises and independent software vendors a myriad of advantages over on-premise installations including cost, operational and organizationa…