Zum Hauptinhalt springen

Showing 1–14 of 14 results for author: Fritzsch, J

Searching in archive cs. Search in all archives.
.
  1. arXiv:2311.04798  [pdf, other

    cs.SE

    Tools for Refactoring to Microservices: A Preliminary Usability Report

    Authors: Jonas Fritzsch, Filipe Correia, Justus Bogner, Stefan Wagner

    Abstract: While Microservices are a preferred choice for modern cloud-based applications, the migration and architectural refactoring of existing legacy systems is still a major challenge in industry. To address this, academia has proposed many strategies and approaches that aim to automate the process of decomposing a monolith into functional units. In this study, we review existing migration approaches re… ▽ More

    Submitted 9 November, 2023; v1 submitted 8 November, 2023; originally announced November 2023.

    Comments: Presented at the 5th International Conference on Microservices (2023); https://www.conf-micro.services/2023/

  2. Resist the Hype! Practical Recommendations to Cope With Résumé-Driven Development

    Authors: Jonas Fritzsch, Marvin Wyrich, Justus Bogner, Stefan Wagner

    Abstract: Technology trends play an important role in the hiring process for software and IT professionals. In a recent study of 591 software professionals in both hiring (130) and technical (558) roles, we found empirical support for a tendency to overemphasize technology trends in résumés and the application process. 60% of the hiring professionals agreed that such trends would influence their job adverti… ▽ More

    Submitted 6 July, 2023; originally announced July 2023.

    Comments: 8 pages, 4 figures

  3. Cloud-Native Architectural Characteristics and their Impacts on Software Quality: A Validation Survey

    Authors: Robin Lichtenthäler, Jonas Fritzsch, Guido Wirtz

    Abstract: Cloud-native architectures are often based on microservices and combine different aspects that aim to leverage the capabilities of cloud platforms for software development. Cloud-native architectural characteristics like patterns and best practices aim to design, develop, deploy, and operate such systems efficiently with minimal time and effort. However, architects and developers are faced with th… ▽ More

    Submitted 21 June, 2023; originally announced June 2023.

    Comments: 10 pages, 5 figures, accepted at 17th IEEE International Conference on Service-Oriented System Engineering (2023)

  4. Adopting Microservices and DevOps in the Cyber-Physical Systems Domain: A Rapid Review and Case Study

    Authors: Jonas Fritzsch, Justus Bogner, Markus Haug, Ana Cristina Franco da Silva, Carolin Rubner, Matthias Saft, Horst Sauer, Stefan Wagner

    Abstract: The domain of cyber-physical systems (CPS) has recently seen strong growth, e.g., due to the rise of the Internet of Things (IoT) in industrial domains, commonly referred to as "Industry 4.0". However, CPS challenges like the strong hardware focus can impact modern software development practices, especially in the context of modernizing legacy systems. While microservices and DevOps have been wide… ▽ More

    Submitted 13 October, 2022; originally announced October 2022.

    Comments: 10 pages, 8 figures, accepted for publication at "Software: Practice and Experience - Wiley Online Library"

  5. Towards an Architecture-centric Methodology for Migrating to Microservices

    Authors: Jonas Fritzsch, Justus Bogner, Markus Haug, Stefan Wagner, Alfred Zimmermann

    Abstract: The euphoria around microservices has decreased over the years, but the trend of modernizing legacy systems to this novel architectural style is unbroken to date. A variety of approaches have been proposed in academia and industry, aiming to structure and automate the often long-lasting and cost-intensive migration journey. However, our research shows that there is still a need for more systematic… ▽ More

    Submitted 1 July, 2022; originally announced July 2022.

    Comments: 8 pages, 2 figures

  6. arXiv:2201.03598  [pdf, other

    cs.SE

    Designing Microservice Systems Using Patterns: An Empirical Study on Quality Trade-Offs

    Authors: Guilherme Vale, Filipe Figueiredo Correia, Eduardo Martins Guerra, Thatiane de Oliveira Rosa, Jonas Fritzsch, Justus Bogner

    Abstract: The promise of increased agility, autonomy, scalability, and reusability has made the microservices architecture a \textit{de facto} standard for the development of large-scale and cloud-native commercial applications. Software patterns are an important design tool, and often they are selected and combined with the goal of obtaining a set of desired quality attributes. However, from a research sta… ▽ More

    Submitted 10 January, 2022; originally announced January 2022.

    Comments: 11 pages, 1 figure, 4 tables. Included in the proceedings of ICSA 2022

  7. arXiv:2110.14066  [pdf, other

    eess.SY cs.LG physics.soc-ph

    Towards Model Reduction for Power System Transients with Physics-Informed PDE

    Authors: Laurent Pagnier, Michael Chertkov, Julian Fritzsch, Philippe Jacquod

    Abstract: This manuscript reports the first step towards building a robust and efficient model reduction methodology to capture transient dynamics in a transmission level electric power system. Such dynamics is normally modeled on seconds-to-tens-of-seconds time scales by the so-called swing equations, which are ordinary differential equations defined on a spatially discrete model of the power grid. Followi… ▽ More

    Submitted 11 July, 2022; v1 submitted 26 October, 2021; originally announced October 2021.

    Comments: 9 pages, 6 figures

    Journal ref: in IEEE Access, vol. 10, pp. 65118-65125, 2022

  8. Résumé-Driven Development: A Definition and Empirical Characterization

    Authors: Jonas Fritzsch, Marvin Wyrich, Justus Bogner, Stefan Wagner

    Abstract: Technologies play an important role in the hiring process for software professionals. Within this process, several studies revealed misconceptions and bad practices which lead to suboptimal recruitment experiences. In the same context, grey literature anecdotally coined the term Résumé-Driven Development (RDD), a phenomenon describing the overemphasis of trending technologies in both job offerings… ▽ More

    Submitted 29 January, 2021; originally announced January 2021.

    Comments: 10 pages, 5 figures

  9. arXiv:2101.07307  [pdf, other

    cs.SE eess.SY

    Formal Verification of a Fail-Operational Automotive Driving System

    Authors: Tobias Schmid, Stefanie Schraufstetter, Jonas Fritzsch, Dominik Hellhake, Greta Koelln, Stefan Wagner

    Abstract: A fail-operational system for highly automated driving must complete the driving task even in the presence of a failure. This requires redundant architectures and a mechanism to reconfigure the system in case of a failure. Therefore, an arbitration logic is used. For functional safety, the switch-over to a fall-back level must be conducted in the presence of any electric and electronic failure. To… ▽ More

    Submitted 18 January, 2021; originally announced January 2021.

  10. arXiv:2011.10351  [pdf

    cs.SE cs.AR eess.SY

    Experiences from Large-Scale Model Checking: Verification of a Vehicle Control System

    Authors: Jonas Fritzsch, Tobias Schmid, Stefan Wagner

    Abstract: In the age of autonomously driving vehicles, functionality and complexity of embedded systems are increasing tremendously. Safety aspects become more important and require such systems to operate with the highest possible level of fault tolerance. Simulation and systematic testing techniques have reached their limits in this regard. Here, formal verification as a long established technique can be… ▽ More

    Submitted 20 November, 2020; originally announced November 2020.

    Comments: 11 pages, 7 figures

    Journal ref: 14th IEEE Conference on Software Testing, Verification and Validation (ICST), IEEE, 2021

  11. arXiv:2007.05948  [pdf, other

    cs.SE cs.DC

    Determining Microservice Boundaries: A Case Study Using Static and Dynamic Software Analysis

    Authors: Tiago Matias, Filipe F. Correia, Jonas Fritzsch, Justus Bogner, Hugo S. Ferreira, André Restivo

    Abstract: A number of approaches have been proposed to identify service boundaries when decomposing a monolith to microservices. However, only a few use systematic methods and have been demonstrated with replicable empirical studies. We describe a systematic approach for refactoring systems to microservice architectures that uses static analysis to determine the system's structure and dynamic analysis to… ▽ More

    Submitted 12 July, 2020; originally announced July 2020.

  12. Assuring the Evolvability of Microservices: Insights into Industry Practices and Challenges

    Authors: Justus Bogner, Jonas Fritzsch, Stefan Wagner, Alfred Zimmermann

    Abstract: While Microservices promise several beneficial characteristics for sustainable long-term software evolution, little empirical research covers what concrete activities industry applies for the evolvability assurance of Microservices and how technical debt is handled in such systems. Since insights into the current state of practice are very important for researchers, we performed a qualitative inte… ▽ More

    Submitted 12 June, 2019; originally announced June 2019.

  13. Microservices Migration in Industry: Intentions, Strategies, and Challenges

    Authors: Jonas Fritzsch, Justus Bogner, Stefan Wagner, Alfred Zimmermann

    Abstract: To remain competitive in a fast changing environment, many companies started to migrate their legacy applications towards a Microservices architecture. Such extensive migration processes require careful planning and consideration of implications and challenges likewise. In this regard, hands-on experiences from industry practice are still rare. To fill this gap in scientific literature, we contrib… ▽ More

    Submitted 18 January, 2020; v1 submitted 11 June, 2019; originally announced June 2019.

    Comments: 11 pages, 3 tables, 2019 IEEE International Conference on Software Maintenance and Evolution (ICSME)

  14. From Monolith to Microservices: A Classification of Refactoring Approaches

    Authors: Jonas Fritzsch, Justus Bogner, Alfred Zimmermann, Stefan Wagner

    Abstract: While the recently emerged Microservices architectural style is widely discussed in literature, it is difficult to find clear guidance on the process of refactoring legacy applications. The importance of the topic is underpinned by high costs and effort of a refactoring process which has several other implications, e.g. overall processes (DevOps) and team structure. Software architects facing this… ▽ More

    Submitted 24 January, 2019; v1 submitted 26 July, 2018; originally announced July 2018.

    Comments: 13 pages, 4 tables, 2 figures, Software Engineering Aspects of Continuous Development and New Paradigms of Software Production and Deployment, First International Workshop, DEVOPS 2018, Chateau de Villebrumier, France, March 5-6, 2018, Revised Selected Papers