Page 2 of 320
Abstract: AI assistants can increasingly generate and evolve test cases. The challenge is no longer merely to produce them, but also to help engineers understand why a generated artefact exists and what supports it. Existing work has focused on classifying testing techniques, linking requirements to tests and structuring system assurance arguments, but it does not explicitly represent the argumentation behi...
Abstract: Emerging and future applications of ubiquitous computing systems pose unique self-adaptation challenges. To support the research needed to address these challenges, we provide Ubi-AAL, a self-adaptive ubiquitous computing problem exemplar in the domain of assisted living. Ubi-AAL captures key requirements, sources of uncertainty, and other distinguishing characteristics of such applications, such ...
Abstract: Online educational videos offer an accessible means for persons without formal training to learn software engineering concepts beyond programming alone. However, it is difficult to get an overview of what software engineering training content is available, which is a prerequisite for more detailed analysis such as on how that content influences the perspectives of these citizen developers. In this...
Abstract: AI coding assistants shift software practice from writing code to crafting prompts. We argue that prompts should be treated as lightweight, evolving requirement artifacts that intentionally mix in information from the solution space. We propose a simple conceptual model – the Prompt Triangle – with three components: Functionality and Quality (the requirement), General Solutions (solution strategy ...
Abstract: A fundamental disconnection exists between system developers (who need concrete and measurable requirements) and other stakeholders like users and authorities (who, in various ways, seek to interact with the system). Users’ ethical views are often subjective and contextual, while authorities must monitor and enforce regulations over systems. This gap creates a “developer’s blind spot”, where syste...
Abstract: One of the most transformative developments today is the integration of generative artificial intelligence into the development of critical software-intensive cyber-physical systems. From autonomous vehicles to industrial robotics, these systems are entering a new era shaped by artificial intelligence-driven development and automation. In this paper, we consider software engineering, artificial in...
Abstract: As machine learning (ML)‐enabled systems become increasingly prevalent across industries, the engineering challenges of deploying and maintaining them in production have emerged as critical. The existing engineering knowledge base often derives from conceptual frameworks or case studies conducted by large technology companies, leaving a gap in the empirical nuances of deployment practices ac...
Abstract: Plants, being sessile, must constantly monitor and respond to environmental fluctuations and stressors. Among the diverse signalling modalities (chemical, hydraulic, hormonal), electrical signals stand out for their rapid propagation and capacity to serve as early warning cues. In this review, we examine the concept of electrobiological signatures—distinctive patterns of electrical activity in pla...
Abstract: While Sustainable Software Engineering (SSE) tools are widely studied in academia, their practical feasibility in industrial workflows, particularly in regulated environments, remains poorly understood. This study investigates how software practitioners perceive the feasibility of existing SSE tools and techniques, and examines the technical, organizational, and cultural factors shaping their adop...
Abstract: The increasing reliance on Open Source Software (OSS) in organizations’ software supply chains necessitates robust mechanisms in the intake process to ensure sourced components’ long-term viability and maintenance. Assessing OSS project health in the intake process is complex due to the wide range of socio-technical factors involved. This study aims to explore how the health of OSS projects may be...
Abstract: Introduction Optimal planting density (PD) is a critical agronomic practice that directly influences plant growth and yield. Suaeda salsa L. can absorb salts from saline soils and accumulate them in its tissues, thereby playing a significant role in saline-alkali soil remediation. However, studies on the effects of S. salsa PD on soil improvement are limited. Methods In this study, a pot experimen...
Abstract: AI coding assistants are fundamentally reshaping software development by shifting developers'effort from writing code toward specifying intent through natural language prompts. In emerging chat-based development practices such as vibe coding, prompts mediate the transformation of human intent into executable software. While Requirements Engineering (RE) emphasizes capturing, validating, and evolvi...
Abstract: Salinity severely limits fodder crop productivity in dry-land regions by inducing ionic imbalance, osmotic stress, oxidative damage, and metabolic dysfunction. This study evaluated the growth, physiological, and biochemical responses of Sesbania sesban (L.) Merr. under mono-cropping and inter-cropping systems with halophyte Hedysarum scoparium Fisch. et Mey. (HS). The crops were grown under both s...
Abstract: In large-scale agile systems development, the lack of a unified requirements engineering (RE) process is a major challenge, exacerbated by the absence of high-level guiding principles for effective requirements management. To address this challenge, we conducted a five-year longitudinal case study with Grundfos AB, in collaboration with the Software Centre in Sweden. RE principles were first deriv...
Page 2 of 320