In softwareengineering, precise requirement specifications are crucial, often derived from natural language documents prone to ambiguity and inconsistency. This can lead to critical omissions, necessitating costly ma...
详细信息
The proceedings contain 21 papers. The topics discussed include: classification of handball shot through image analysis;a DNN-based accurate masking using significant feature sets;development of an R-shiny-based shoot...
ISBN:
(纸本)9781665482738
The proceedings contain 21 papers. The topics discussed include: classification of handball shot through image analysis;a DNN-based accurate masking using significant feature sets;development of an R-shiny-based shooting area visualization application for use in basketball;a statistical model for estimating statistical contingency fuel;blockchain-based data owner rating in medical record data sharing using Ethereum;human speech production using 3-dimensional glottal accelerometric signals;a study of the accuracy of the software site survey to find the appropriate location to install the access point for indoor positioning;a comparative study of machine learning approaches for predicting close-price cryptocurrency;technical aspects of metaverse development for batik SMEs exhibitions;the impact of knowledge management activities on employee performance in Vietnamese banks;ULAT information management system: a web-based visualization of weather and lightning observations in the Philippines;development of an obstacle avoidance system for autonomous material handling vehicles;and improving efficiency of international flight operations with process mining.
Background: Global softwareengineering (GSE) extends geographical, temporal, and cultural boundaries in distributed environments. Over the past two decades, GSE research has evolved to manage software development for...
详细信息
Background: Global softwareengineering (GSE) extends geographical, temporal, and cultural boundaries in distributed environments. Over the past two decades, GSE research has evolved to manage software development for distributed teams. The COVID-19 pandemic highlights the need for comprehensive research, particularly during the software design phase, to support team collaboration in distributed development. Aim: This study systematically analyzes the evolution of research emphasis in the GSE field, specifically exploring on whether the research focuses increasing on software design due to the global pandemic. Method: We systematically analyzed the existing literature in two phases. In the first phase of our study, we mapped GSE research over the two decades leading to the pandemic (2000-2020). In the second phase, we used the forward snowballing approach to examine the literature on the software design phase published between 2020 and 2022. Results: The analysis of 592 research studies in the two phases reveals various trends in GSE research. Evaluation research is the most explored research type in methods and processes, and human aspects of development. Despite the paradigm shift caused by the COVID-19 pandemic that increased reliance on distributed teams, results show that while software organizations are extensively studied across all softwareengineering phases, the software design phase remains one of the least explored areas. Conclusion: This work highlights the evolving GSE research trends, emphasizing the rising significance of collaborative software design in distributed settings. Our findings address current research gaps and underscore the need for further research on software design activities. This contribution envisions a more collaborative, adaptable GSE field, guiding future research to support distributed teams.
The proceedings contain 366 papers. The topics discussed include: seeing with sound: automatic image captioning with auditory output for the visually impaired;milk grade detection and analysis of quality factors for d...
ISBN:
(纸本)9798350305708
The proceedings contain 366 papers. The topics discussed include: seeing with sound: automatic image captioning with auditory output for the visually impaired;milk grade detection and analysis of quality factors for dairy farm management;a Conv2D based facial expression recognition and a model thereof;a novel ai-based chatbot application for personalized medical diagnosis and review using large language models;disaster management in structural safety analysis for post-earthquake using deep learning framework;AgroInsight: empowering sustainable agriculture through machine learning-driven crop recommendation and leaf disease prediction;automatic violence recognition system;multi-level interpretable and adaptive representation of EEG signals for sleep scoring using ensemble learning multi classifiers;a multi-purpose food recognition system using convolutional neural network;and intelligent and smart health care monitoring system based on deep convolutional neural network model.
The proceedings contain 70 papers. The topics discussed include: metric properties of building a list of trusted nodes during selection of data transfer routes in wireless sensor networks;multipath redundant transmiss...
The proceedings contain 70 papers. The topics discussed include: metric properties of building a list of trusted nodes during selection of data transfer routes in wireless sensor networks;multipath redundant transmissions of critical to delays packets based on UDP protocol;towards monitoring systems development on the basis of the multilevel relative finite state operational automata;multi-threaded data processing system based on cellular automata;model of a centralized strategy for selecting the last mile access network;safety measures optimization for complex technological system;quadrotor control parameters optimization using gradient descent method;estimation of energy costs for priority maintenance of mobile devices of the ubiquitous sensor network;and evaluation of the impact of cache coherence protocol and data locality on the efficiency of atomic operations on multicore processors.
This paper provides a summary of the proceedings of a panel on the Guide to the softwareengineering Body of knowledge (SWEBOK) held under the auspices of the Thirty-Fourth internationalconference on software Enginee...
详细信息
This paper provides a summary of the proceedings of a panel on the Guide to the softwareengineering Body of knowledge (SWEBOK) held under the auspices of the Thirty-Fourth international conference on software engineering and knowledge engineering (SEKE 2022), as well as the discussion that ensued thereafter among the panelists. In this regard, a synopsis of the underlying motivation and structure of SWEBOK is given, and the means for integrating SWEBOK in software-intensive organizations and educational institutions offering softwareengineering-related courses are highlighted and illustrated by pedagogically-oriented examples.
Requirements engineering plays a crucial role in understanding stakeholder needs, ensuring quality attributes, and facilitating effective communication in various domains. software testing helps ensure that software p...
详细信息
Requirements engineering plays a crucial role in understanding stakeholder needs, ensuring quality attributes, and facilitating effective communication in various domains. software testing helps ensure that software products meet requirements and quality standards. Although these two activities are crucial in software development, practitioners still struggle to effectively apply these techniques to complex software systems in specific contexts. This edition of the "Practitioners' Digest" covers recent papers on novel approaches and tools to help practitioners perform requirements engineering and testing of software systems from two conferences: the 32nd IEEE internationalconference on Requirements engineering (RE 2024) and the 17th IEEE internationalconference on software Testing, Verification and Validation (ICST 2024). Feedback or suggestions are welcome. Also, if you try or adopt any of the practices included in the column, please send us and the authors of the paper(s) a note about your experiences.
As mobile applications become increasingly integral to our daily lives, concerns about ethics have grown drastically. Users share their experiences, report bugs, and request new features in application reviews, often ...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
As mobile applications become increasingly integral to our daily lives, concerns about ethics have grown drastically. Users share their experiences, report bugs, and request new features in application reviews, often highlighting safety, privacy, and accountability concerns. Approaches using machine learning techniques have been used in the past to identify these ethical concerns. However, understanding the underlying reasons behind them and extracting requirements that could address these concerns is crucial for safer software solution development. Thus, we propose a novel approach that leverages a knowledge graph (KG) model to extract software requirements from app reviews, capturing contextual data related to ethical concerns. Our framework consists of three main components: developing an ontology with relevant entities and relations, extracting key entities from app reviews, and creating connections between them. This study analyzes app reviews of the Uber mobile application (a popular taxi/ride app) and presents the preliminary results from the proposed solution. Initial results show that KG can effectively capture contextual data related to software ethical concerns, the underlying reasons behind these concerns, and the corresponding potential requirements.
This paper describes a formal repair framework for performance bugs in loop programs, which are programming errors that slow down program execution. The approach is developed based on the observation that a program wi...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
This paper describes a formal repair framework for performance bugs in loop programs, which are programming errors that slow down program execution. The approach is developed based on the observation that a program with a performance bug is a semantically correct program, but it may perform inefficiently for some inputs. This observation permits the formal treatment of performance bugs using the idea of program invariants, where the original program is augmented with a number of non-functional variables that are used to assess the efficiency of the patched version vs. the original program using the derived invariants. The proposed approach offers two major advantages compared to the conventional test-based patch validation approach. First, it enables the formal validation of patches using program verifiers. Second, it helps to assess the efficiency boost provided by the generated patches. To the best of our knowledge, the formal treatment of performance bugs has not been studied in the prior literature.
The pre-eminence of the service sector in a country's economy is clearly proportional to its level of development. On average, the service sector accounts for around 65% of the employment of the world's popula...
详细信息
ISBN:
(纸本)9798350368529;9798350368512
The pre-eminence of the service sector in a country's economy is clearly proportional to its level of development. On average, the service sector accounts for around 65% of the employment of the world's population and is currently the sector that generates the highest employment rates. Improving quality and productivity in this sector requires a new professional profile that integrates the knowledge of different disciplines that make up the science of services. And, for the creation of this new profile we need a different type of training. The challenge is to move from teaching in silos, where the knowledge of each subject is taught in isolation, to transdisciplinary teaching, which integrates the different disciplines required for the development and management of services. In this article we focus specifically on the profile of the Service software Engineer, a new type of engineer capable of meeting the challenges posed by the development of services strongly influenced by technologies and by the need to build a future of more connected, accessible, sustainable, and quality services
暂无评论