Automated Quality Assurance and Optimization in Incremental Industrial Software Systems Development

Project description

Software-intensive industrial systems are typically not designed and built from scratch for each new customer and order, but rather as increments over an existing product or as a modified version tailored for the needs of a particular customer, market, or region. Similarly, for a single product and considering a continuous integration/continuous delivery approach with frequent builds and commits, a system gets built incrementally and iteratively resulting in many intermediate builds and versions. However, far too often it is observed that as a system is being built and incremented with new features, certain quality aspects of the system begin to deteriorate. Therefore, it is important to be able to accurately analyze and determine the quality implications of each change and increment to a system, particularly in a continuous engineering context. To address these challenges, SmartDelta builds automated solutions for quality assessment of product deltas in a continuous engineering environment by providing smart analytics from development artifacts (e.g., source code, log files, requirement specifications, etc.,) and system execution, offering insights into quality improvements or degradation of different product versions, and providing recommendations for next builds.

Project leader

Mehrdad Saadatmand
RISE - Research institutes of Sweden, Sweden
Project involvement AIDEMS, SmartDelta, e-INDEX
Alt Alt Alt Alt Alt Alt Alt Alt Alt

Project publications