Safety, security, and configurable software systems: A systematic map** study

A Kenner, R May, J Krüger, G Saake… - Proceedings of the 25th …, 2021‏ - dl.acm.org
Safety and security are important properties of any software system, particularly in safety-
critical domains, such as embedded, automotive, or cyber-physical systems. Moreover …

On the relationship between similar requirements and similar software: A case study in the railway domain

M Abbas, A Ferrari, A Shatnawi, E Enoiu… - Requirements …, 2023‏ - Springer
Recommender systems for requirements are typically built on the assumption that similar
requirements can be used as proxies to retrieve similar software. When a stakeholder …

[کتاب][B] Feature Models: AI-Driven Design, Analysis and Applications

A Felfernig, A Falkner, D Benavides - 2024‏ - library.oapen.org
This open access book provides a basic introduction to feature modelling and analysis as
well as to the integration of AI methods with feature modelling. It is intended as an …

In three steps to software product lines: a practical example from the automotive industry

M Eggert, K Günther, J Maletschek, A Maxiniuc… - Proceedings of the 26th …, 2022‏ - dl.acm.org
In the automotive industry, suppliers aim to increase their revenue and try to keep up with
the pace of the market trends to stay competitive by offering off-the-shelf products to car …

Is requirements similarity a good proxy for software similarity? an empirical investigation in industry

M Abbas, A Ferrari, A Shatnawi, EP Enoiu… - … Foundation for Software …, 2021‏ - Springer
Abstract [Context and Motivation] Content-based recommender systems for requirements
are typically built on the assumption that similar requirements can be used as proxies to …

Making sense of failure logs in an industrial devops environment

M Abbas, A Hamayouni, MH Moghadam… - International Conference …, 2023‏ - Springer
Processing and reviewing nightly test execution failure logs for large industrial systems is a
tedious activity. Furthermore, multiple failures might share one root/common cause during …

Understanding the re-engineering of variant-rich systems: an empirical work on economics, knowledge, traceability, and practices

J Krüger - 2021‏ - repo.bibliothek.uni-halle.de
Context: Most modern software systems exist in different variants to address a variety of
requirements, such as customer requests, regulations, or hardware restrictions. To benefit …

Automated reuse recommendation of product line assets based on natural language requirements

M Abbas, M Saadatmand, E Enoiu… - … Conference on Software …, 2020‏ - Springer
Software product lines (SPLs) are based on reuse rationale to aid quick and quality delivery
of complex products at scale. Deriving a new product from a product line requires reuse …

[HTML][HTML] Smartdelta project: Automated quality assurance and optimization across product versions and variants

M Saadatmand, M Abbas, EP Enoiu… - Microprocessors and …, 2023‏ - Elsevier
Software systems are often built in increments with additional features or enhancements on
top of existing products. This incremental development may result in the deterioration of …

Requirements classification for smart allocation: A case study in the railway industry

S Bashir, M Abbas, A Ferrari… - 2023 IEEE 31st …, 2023‏ - ieeexplore.ieee.org
Allocation of requirements to different teams is a typical preliminary task in large-scale
system development projects. This critical activity is often performed manually and can …