Page 9 of 307
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...
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...
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...
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...
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...
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 ...
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...
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...
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....
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...
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...
Page 9 of 307