Model-based Reasoning Tool for Software Ecosystems
ABSTRACT
Over the past decades, software domains have witnessed a trend towards faster software release cycles, an increase of software components, and their connectivity. Examples include cyberphysical system in Industry 4.0 domains such as health care, retail, or transportation, in which, technically, software components are connected to a software ecosystem. Faster release cycles and high connectivity make many software ecosystem updates an expensive, arduous, and risky maintenance task.
This presentation leverages software release metadata to quantify the maintenance cost of software ecosystem updates. In particular, the data is applied to model an abstract software ecosystem graph. Subsequent it calculates the trust and risk, for example leveraging semantic versioning, to evaluate the trustworthiness of an ecosystem and its components given its development process. To illustrate, the model visualization tool is open source prototyped, https://releasetrain.io/ graph?q=python. It’s objective is to support component teams with regard to analysis, argumentation, recommendations during the software engineering lifecycle.
BIOS
Dr. Berhe is a software engineer and researcher with a Ph.D. degree in Computer Science and Software Engineering from the University of Connecticut. With nine years of experience in Industry 4.0 and cyber-physical system domains, such as healthcare, automotive, retail, and e-mobility, he has gained valuable insights into the challenges present in these industries. Dr. Berhe's research interest focuses on leveraging software release data to model Industry 4.0 ecosystems, with the aim of improving maintenance efforts during software updates.
Mr. Mankatala (B.Tech) is a software engineer and developer with a Bachelor's degree in Information Technology from Abdul Kalam Technical University. With seven years of experience in Industry 4.0 and cyber-physical system domains, such as railway, aerospace, and sales, he has gained valuable insights into the challenges present in these industries. Mr. Mankatala's research and development interests focus on leveraging software release data to model Industry 4.0 ecosystems, with the aim of improving maintenance efforts during software updates.