SC Harvester Papers Database Interface

Success Factors in the Specification of Operational Scenarios - An Industrial Perspective

Henrik Gustavsson, Damir Bilić, Jan Carlson, Eduard Paul Enoiu. In: 2024 IEEE International Systems Conference (SysCon). 2024

Abstract: Requirements elicitation has since long been recognized as critical to the success of requirements engineering, hence also to the success of systems engineering. Achieving sufficient scope and quality in the requirements elicitation process poses a great challenge, given the limited slices of budget and time available for this relatively sizeable activity. Among all predominant requirements elicit...

Challenges in Creating Effective Automated Design Environments: An experience report from the domain of generative manufacturing

David Garlan, B. Schmerl, Rebekka Wohlrab, Javier Cámara. In: 2024 IEEE/ACM International Workshop on Designing Software (Designing). 2024

Abstract: The emergence of powerful automated design tools in many domains is changing the nature of design, as human-intensive activities can be increasingly off-loaded to those tools. Rather than having a human consider only handful of options, as has been done historically, such tools now enable the generation of a large space of potential designs, exhibiting different tradeoffs among competing qualities...

Tracking Assets in Source Code with Security Annotations

Daniel Haak, Raphael Mayr, J. Steghöfer, Alexandra Teynor, Phillip Heidegger. In: 2024 IEEE/ACM 46th International Conference on Software Engineering: Companion Proceedings (ICSE-Companion). 2024

Abstract: Small and medium enterprises (SMEs) that build individualized software require lightweight solutions to trace cybersecurity concerns across the codebase. This includes tracking where potentially vulnerable assets are handled in the codebase. The solution that provides this tracking should be fully integrated into the developers' workflow and should be usable by developers who are not cybersecurity...

Information Needs in Continuous Integration and Delivery in Large Scale Organizations: An Observational Study

Azeem Ahmad, Kristian Sandahl, Daniel Hasselqvist, Pontus Sandberg. In: Proceedings of the 39th ACM/SIGAPP Symposium on Applied Computing. 2024

Abstract: Continuous integration and delivery encompass a variety of activities, including regular code changes, compilation, building, testing, and distribution to clients. In order to accomplish the assigned tasks, practitioners tend to pursue additional information. Software practitioners who allocate a significant portion of their time and energy towards seeking out required information may experience a...

ACTOR: Adaptive Control of Transmission Power in RPL

Iliar Rabet, H. Fotouhi, Mário Alves, M. Vahabi, Mats Björkman. In: Sensors (Basel, Switzerland). 2024

Abstract: RPL—Routing Protocol for Low-Power and Lossy Networks (usually pronounced “ripple”)—is the de facto standard for IoT networks. However, it neglects to exploit IoT devices’ full capacity to optimize their transmission power, mainly because it is quite challenging to do so in parallel with the routing strategy, given the dynamic nature of wireless links and the typically constrained resources of IoT...

Managing Security Evidence in Safety-Critical Organizations

Mazen Mohamad, J. Steghöfer, Eric Knauss, Riccardo Scandariato. In: ArXiv. 2024

Supporting meta-model-based language evolution and rapid prototyping with automated grammar transformation

Weixing Zhang, Jörg Holtmann, Daniel Strüber, Regina Hebig, J. Steghöfer. In: J. Syst. Softw.. 2024

CRYSTAL framework: Cybersecurity assurance for cyber-physical systems

Fereidoun Moradi, Sara Abbaspour Asadollah, Bahman Pourvatan, Zahra Moezkarimi, Marjan Sirjani. In: J. Log. Algebraic Methods Program.. 2024

Towards accessible software engineering for heterogeneous hardware

Federico Ciccozzi. In: 2024 International Conference on Artificial Intelligence, Computer, Data Sciences and Applications (ACDSA). 2024

Abstract: Scientists without specific software programming skills are increasingly required to express their problems in terms of software to exploit the computational power of heterogeneous parallel hardware. Producing software for this hardware is very cumbersome for the experienced programmer; for the novice, it is just impracticable. We aim to grant scientists across disciplines access to heterogeneous ...

Supporting Meta-model-based Language Evolution and Rapid Prototyping with Automated Grammar Optimization

Weixing Zhang, Jörg Holtmann, Daniel Strüber, Regina Hebig, J. Steghöfer. In: ArXiv. 2024

Abstract: In model-driven engineering, developing a textual domain-specific language (DSL) involves constructing a meta-model, which defines an underlying abstract syntax, and a grammar, which defines the concrete syntax for the DSL. Language workbenches such as Xtext allow the grammar to be automatically generated from the meta-model, yet the generated grammar usually needs to be manually optimized to impr...

Requirements and software engineering for automotive perception systems: an interview study

K. M. Habibullah, Hans-Martin Heyn, Gregory Gay, Jennifer Horkoff, Eric Knauss et al. In: Requirements Engineering. 2024

Abstract: Driving automation systems, including autonomous driving and advanced driver assistance, are an important safety-critical domain. Such systems often incorporate perception systems that use machine learning to analyze the vehicle environment. We explore new or differing topics and challenges experienced by practitioners in this domain, which relate to requirements engineering (RE), quality, and sys...

Focusing on What Matters: Explaining Quality Tradeoffs in Software-Intensive Systems Via Dimensionality Reduction

Javier Cámara, Rebekka Wohlrab, D. Garlan, B. Schmerl. In: IEEE Software. 2024

Abstract: Building and operating software-intensive systems involves exploring decision spaces composed of large numbers of variables and their complex relations. We report on using dimensionality reduction techniques that enable decision makers in different domains to focus on crucial elements of the decision space....

Modeling and safety analysis for collaborative safety-critical systems using hierarchical colored Petri nets

Nazakat Ali, S. Punnekkat, Abdul Rauf. In: J. Syst. Softw.. 2024

Guiding the Integration of Multimodal Learning Analytics in the Glocal Classroom: A Case Study Applying MAMDA

Hamza Ouhaichi, Daniel Spikol, Bahtijar Vogel. In: . 2024

Abstract: : This study explores the integration of Multimodal Learning Analytics (MMLA) within the dynamic learning ecosystem of the Glocal Classroom (GC). By employing the MMLA Model for Design and Analysis (MAMDA), our research proposes a conceptual model leveraging the GC's existing infrastructure into an MMLA system to enrich learning experiences and inform course design. Our methodology involves a case...

A framework for designing and analyzing multimodal learning analytics systems

Hamza Ouhaichi. 2024

Abstract: The integration of technology in education offers transformative potential, especially with the advent of data-driven approaches that can personalize learning, support educators, and provide valuable insights into the learning process. Multimodal learning analytics (MMLA) holds remarkable promise within this context. By capturing and analyzing data from multiple sources—including video, audio, and...