The proceedings contain 21 papers. The special focus in this conference is on softwareengineering Research and Practice. The topics include: MetaPix: A Data-Centric AI Development Platform for Efficient Manageme...
ISBN:
(纸本)9783031866432
The proceedings contain 21 papers. The special focus in this conference is on softwareengineering Research and Practice. The topics include: MetaPix: A Data-Centric AI Development Platform for Efficient Management and Utilization of Unstructured computer Vision Data;A Novel Architecture That Examines Network Activity in a Docker-Based Multitenant to Verify Zero Trust Container Architecture (ZTCA) Compliance;VENUS: Designing a Validation Engine for User Stories;a Framework for Requirements Modeling of Safety Critical systems: A Continuous Glucose Monitoring System Case Study;plan-Based and Agile Companies: A Comparison of Project Management Approaches;Service Availability Ratio (SAR): An Availability Metric for Microservice;Development of a Desktop Agent System Using GPT;navigating Challenges in E-Participation: A Comprehensive Meta-Analysis;The Shifting Landscape of Cybersecurity: The Impact of Remote Work and COVID-19 on Data Breach Trends;Farmchain: Empowering Smallholder Farmers Through Blockchain and DAOs: Cryptournomic Approach;privacy Strategies for Police Personnel: Co-designing a Self-assessment Tool;cybersecurity Threats: An Analysis of the Rise and Impacts of State Sponsored Cyber Attacks;moore’s Law: What Comes Next?;use of Emerging Technologies in Africa;using Survey to Investigate the Integration of Artificial Intelligence in e-Learning;students Satisfaction with the Distance Education During Covid-19 Pandemic;Improving Student Success in Math Courses Using WeBWorK;fast Food Review Online;a systems Approach to Improving E-Learning Using Theory of Constraints.
Large Language Models (LLM) is a type of artificial neural network that excels at language-related tasks. The advantages and disadvantages of using LLM in softwareengineering are still being debated, but it is a tool...
详细信息
software-related carbon dioxide emissions from the information and communications technology sector currently account for up to 3.9% of global emissions. With the increasing use of Machine Learning (ML) systems, this ...
详细信息
ISBN:
(纸本)9783031783852;9783031783869
software-related carbon dioxide emissions from the information and communications technology sector currently account for up to 3.9% of global emissions. With the increasing use of Machine Learning (ML) systems, this percentage of global emissions is estimated to grow. In this keynote, we embark on an interdisciplinary journey to explore the environmental sustainability of ML systems. Following a softwareengineering perspective, we see how to track and report green ML metrics in order to enable both their measurement and transparency. We then continue to optimize the carbon emissions and cost of ML systems during different stages of their lifecycle process by using green software tactics.
Understanding human values like honesty, security, power, and fairness is crucial for designing trustworthy softwaresystems. Recently, the softwareengineering community has recognized the importance of considering h...
详细信息
ISBN:
(纸本)9783031783852;9783031783869
Understanding human values like honesty, security, power, and fairness is crucial for designing trustworthy softwaresystems. Recently, the softwareengineering community has recognized the importance of considering human values when developing softwaresystems. However, there is no mature approach to considering human values as a first-order concern in softwareengineering. The exact meaning of such values is often vague or unclear, which makes it difficult to treat them systematically and break them down into traceable requirements, implementation, and testing artifacts. In this vision paper, we propose a systematic approach to seamlessly integrate human values into the requirements engineering process. Concretely, we introduce the concept of "value tactics", which are tangible design decisions crafted to uphold certain values explicitly. We illustrate the approach with a running example and conclude with a research agenda for advancing value-aware softwareengineering.
To ensure the high availability of modern online systems, effective maintenance is of critical importance. Today's software maintenance techniques for online systems heavily rely on metrics, which are time series ...
详细信息
ISBN:
(纸本)9783031664557;9783031664564
To ensure the high availability of modern online systems, effective maintenance is of critical importance. Today's software maintenance techniques for online systems heavily rely on metrics, which are time series data that can describe the real-time state of a system from various perspectives. Typically, software engineers generate dashboards with metrics to aid software maintenance. Though several attempts have been devoted to metric analysis for automatic software maintenance, the primary step, i.e., dashboard generation, remains manual to a large extent. In this paper, we develop a metric recommendation service, which can automate the dashboard generation practice and greatly ease the burden in maintaining an online system. Specifically, we analyze the needs of two essential steps of online system maintenance, i.e., anomaly detection and fault diagnosis, and design metric recommendation mechanisms for them respectively. Graph learning techniques are employed in the automation of metric recommendation. Our experiments demonstrate that the proposed approach can achieve an F1-score of 0.912 in selecting metrics for anomaly detection, and an accuracy of 0.859 in retrieving metrics for faults diagnosis, which significantly outperforms the compared baselines.
Ensuring compliance with industry standards and regulations is a critical challenge in software and systemsengineering, particularly in domains such as automotive or aerospace in which adherence to standards is manda...
详细信息
ISBN:
(纸本)9783031783852;9783031783869
Ensuring compliance with industry standards and regulations is a critical challenge in software and systemsengineering, particularly in domains such as automotive or aerospace in which adherence to standards is mandatory. Compliance checking is often manually connected, e.g., through reviews based on project-specific rules, which is a costly process. This paper proposes a structured, tool-supported approach to compliance analysis. The proposed approach is based on providing a computable reference model, which lays the foundation for the tailoring of project-specific processes, and an automated analysis of the degree of implemented compliance-relevant activities. A proof of concept was is presented, which includes the development of an ECSS-based reference model for softwaresystemsengineering, which was developed in close collaboration with practitioners from the aerospace domain. Based on this reference model, the process management tool Stages was used to provide means to generate assessments and action plans. To demonstrate the concept, an exemplary systems development process was modeled and analyzed, which allowed us to identify missing elements in the planed project activities.
Teaching empirical methods in softwareengineering education is a challenging task: at the end of the course, students should understand the main concepts of empirical research and be able to apply them in an industri...
详细信息
With the growing diffusion of quantum computing technology and the increasingly promising applications derived from it, the relevance of developing specific software for these systems is gaining significant momentum. ...
详细信息
ISBN:
(纸本)9783031708060;9783031708077
With the growing diffusion of quantum computing technology and the increasingly promising applications derived from it, the relevance of developing specific software for these systems is gaining significant momentum. This surge is due to the need to design and produce quantum software that meets performance and functional requirements but also follows the well-known good practices and rigorous methodologies inherent in quantum softwareengineering. In this context, one of the main challenges facing the development of hybrid (quantum-classical) systems is the effective management of the lifecycle of this new type of software, whose nature differs from traditional systems. The proposed research attempts to comprehensively address the lifecycle management of hybrid software, through the design and development of a specific support tool. To achieve this goal, the ICSM (Integrated software Cycle Management) model, which is a consolidated framework for the lifecycle management of traditional software, will be taken as a starting point. This model will be carefully adapted to meet the unique needs and challenges inherent in hybrid software, thus ensuring that the development, maintenance, and updating practices of this type of software are as robust and efficient as those applied in the realm of conventional software. Through this adaptation, the aim is not only to improve the quality of the developed hybrid software but also make developers easier to adopt the innovative and complex quantum software paradigm.
暂无评论