Skip to content
Architecture mining

Architecture mining

Foster architectural evolution through software operation data

Menu

  • Projects
    • Feature-based Architecture Recovery by Dialogue Extraction
    • Research and project ideas
  • Publications
  • Tools
    • HUSACCT
    • MicADO
    • ISModeler
  • Team
    • Jan Martijn van der Werf
    • Students

Month: May 2018

ICSA 2018 – An Empirical Study of Architectural Decay in Open-Source Software

By Duc Le Architectural decay is a consequence of bad design or bad programming practices during development and refactoring. Architecture smells is a way to find decay. The idea is that finding decay helps in preventing technical debt. But there

Jan Martijn van der Werf May 4, 2018March 30, 2020 microblog Read more

ICSA 2018 – Q# and the Microsoft Quantum Development Kit

By Martin Roetteler (Microsoft) Why Quantum machines? Classical IT has its limits, especially in computing power.  For example, modelling and understanding chemical models works on small molecules, but not on larger. Important to realize is that QM is not going

Jan Martijn van der Werf May 4, 2018March 30, 2020 microblog Read more

ICSA 2018 – A Generic and Highly Scalable Framework for the Automation and Execution of Scientific Data Processing and Simulation Workflows

By Eric Braun More and more research disciplines depend on large data sets that need to be analyzed. As computer scientists we could help by scalable process execution, automating processes and support scientists with complex scientific workflows. Another aspect is

Jan Martijn van der Werf May 3, 2018March 30, 2020 microblog Read more

ICSA 2018 Availability-driven Architectural Change Propagation through Bidirectional Model Transformations

By Michele Tucci The classical problem in a roundtrip in performance modelling is that after the performance model is refactored based on the analysis, you need to propagate all changes back to the original model. In their study, they start

Jan Martijn van der Werf May 3, 2018March 30, 2020 microblog Read more

ICSA 2018 – Architectural Design Decisions for Systems Supporting Model-Based Analysis of Runtime Events: A Qualitative Multi-Method Study

By Michael Szvetits Their research focus on the analysis of running systems using models. Basically, their idea is closely related to what I call architecture mining.  They use the following framework for model-based analysis: An important part of modelling and

Jan Martijn van der Werf May 3, 2018March 30, 2020 microblog Read more

ICSA 2018 – Designing and Executing Software Architectures Models using SysADL Studio

By Thais Batista, Jair Leite SysADL is an ADL inspired on SysML models, adding semantics gaps of SysML. There are three main viewpoints: structural, behavioral and execution. All viewpoints are connected. The tool SysADL Studio is developed as an Eclipse

Jan Martijn van der Werf May 3, 2018March 30, 2020 microblog Read more

ICSA 2018 – An expert recommendation system for design decision making Who should be involved in making a design decision?

By Klym Shumaiev Designing software systems is a collaborative decision-making process, and requires objectivity and awareness about the level of expertise the people involved have. Issue management systems are often used in development: who created the issue, what are the

Jan Martijn van der Werf May 3, 2018March 30, 2020 microblog Read more

ICSA 2018 – Towards Micro Service Architecture Recovery: An Empirical Study

By Nuha Alshuqayran MSAs are often seen as the holy grail for many problems, like scalability and performance. However, it also introduces many caveats. For example, it introduces a myriad of dependencies. In the problem at hand, they assume that

Jan Martijn van der Werf May 2, 2018March 30, 2020 microblog Read more

ICSA 2018 – Migrating towards Microservice Architectures: an Industrial Survey

By Paolo Di Francesco A MicroService Architecture (MSA) is a style inspired by service-oriented computing, with small services, running in their own process, and having a lightweight communication protocol. The problem at hand is legacy: systems that grew and became

Jan Martijn van der Werf May 2, 2018March 30, 2020 microblog Read more

ICSA 2018 – Microservices: Architecting for Continuous Delivery and DevOps

By Lianping Chen In his talk, he wants to share his experience with DevOps. His benefits are summarized in the following slide: However, also many new challenges aries. He identifies the following ones: increased number of services, evolving contracts among

Jan Martijn van der Werf May 2, 2018March 30, 2020 microblog Read more
  • « Previous

Archives

  • December 2021
  • April 2020
  • November 2018
  • October 2018
  • September 2018
  • May 2018
  • April 2018
  • March 2018
  • February 2018
  • November 2017
  • September 2017
  • August 2017

Meta

  • Log in
Copyright © 2023 Architecture mining. Powered by WordPress. Theme: Spacious by ThemeGrill.