Large Language Models (LLMs) are revolutionizing the landscape of Artificial I ntelligence ( AI) due to recent t echnological breakthroughs. Their remarkable success in aiding various softwareengineering (SE) tasks t...
详细信息
ISBN:
(纸本)9798400706097
Large Language Models (LLMs) are revolutionizing the landscape of Artificial I ntelligence ( AI) due to recent t echnological breakthroughs. Their remarkable success in aiding various softwareengineering (SE) tasks through AI-powered tools and assistants has led to the integration of LLMs as active contributors within development teams, ushering in novel modes of communication and collaboration. However, great power comes with great responsibility: ensuring that these models meet fundamental ethical principles such as fairness is still an open challenge. In this light, our vision paper analyzes the existing body of knowledge to propose a conceptual model designed to frame ethical, social, and cultural considerations that researchers and practitioners should consider when defining, employing, and validating LLM-based approaches for softwareengineering tasks.
The proceedings contain 512 papers. The topics discussed include: a large and diverse Arabic corpus for language modeling;machine learning methods for predicting adverse drug reactions in hospitalized patients;a metho...
The proceedings contain 512 papers. The topics discussed include: a large and diverse Arabic corpus for language modeling;machine learning methods for predicting adverse drug reactions in hospitalized patients;a method of top-performing product identification;investment strategies based on anomalies detected in the financial time series of cryptocurrencies;research on the behavior of Bluetooth low energy protocol in the heart rate monitoring application;monitoring solar energy production based on internet of things with artificial neural networks forecasting;simulation as a tool supporting business decisions;explainable deep learning for face mask detection;and problems with deep learning application to medical data: automatic segmentation of corneal endothelium layer.
Various approaches have been proposed for extracting microservices from the source code of monolithic software systems. The extracted microservices are usually evaluated by using the metrics of the precision and recal...
详细信息
Probabilistic timed systems are increasingly crucial in modern system architecture. Ensuring the correctness of system behavior has become a crucial problem, and model checking offers a solution. However, it is a chal...
详细信息
This edition of the "Practitioners' Digest" covers recent papers employing generative artificial intelligence in support of testing, debugging, and log analysis that were presented at the 38th IEEE/ACM I...
详细信息
This edition of the "Practitioners' Digest" covers recent papers employing generative artificial intelligence in support of testing, debugging, and log analysis that were presented at the 38th IEEE/ACM internationalconference on Automated softwareengineering (ASE 2023) and the 16th IEEE internationalconference on software, Testing, Verification and Validation (ICST 2023). Feedback or suggestions are welcome. In addition, 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.
Through visual research on the current situation and development trends of China's industrial software industry explore its research hotspots and future directions. A total of 1812 articles were searched on China ...
详细信息
Modern automated program repair (APR) tools are well-tuned at repairing single fault programs (i.e., programs in which only one fault can occur at time). However, real-world software projects typically contain multipl...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
Modern automated program repair (APR) tools are well-tuned at repairing single fault programs (i.e., programs in which only one fault can occur at time). However, real-world software projects typically contain multiple bugs at the same time, which can interact with and mask each other in a variety of ways. The complex interaction of faults in multi-fault programs makes the automated repair problem more challenging than the traditional practice of presuming that a program contains a single fault. This paper studies the repair problem of multi-fault programs and identifies the main obstacles that arise when handling such programs using current repair approaches. The paper also describes three repair approaches for multi-fault programs, namely iterative, parallel, and simultaneous. While the simultaneous repair strategy depends on using cutting-edge fault localization techniques that enable the APR approaches to locate many faults at once, the iterative and parallel repair approaches rely on adapting the existing repair techniques for single-fault programs to handle multi-fault programs. Finally, the paper discusses each approach's advantages and drawbacks as well as the conditions in which the approach can be used successfully. To our knowledge, this is the first paper to specifically study and address the repair problem of multi-fault programs.
Service Science and engineering play an important role in service economy. In order to meet the demands of professionals for modern service industry, service-oriented manufacturing, and service-oriented society, it is...
详细信息
ISBN:
(纸本)9798350368529;9798350368512
Service Science and engineering play an important role in service economy. In order to meet the demands of professionals for modern service industry, service-oriented manufacturing, and service-oriented society, it is necessary to cultivate many innovative service professionals who understand information technologies, management, and services. Education on service science and engineering has been established and developed for more than twenty years. This paper summarizes the connotations and development process of education on service science and engineering, shows the relevant knowledge-bodies and curricula for service science and engineering, introduces the best practice and experiences of service science and engineering education, and presents the considerations and suggestions on the future development of service science and engineering education.
Work -based project practice was introduced to decrease the gap between academics and industry for softwareengineering education. For work -based project practice, the methods of inspiring students' learning moti...
详细信息
Work -based project practice was introduced to decrease the gap between academics and industry for softwareengineering education. For work -based project practice, the methods of inspiring students' learning motivation need to be studied more. In this paper, to inspire students' motivation better, at first, a work -based project practice framework with problem -solving is proposed;secondly, a role -driven cooperation mechanism is constructed which simulates the real development team's working mechanism;finally, a project tracking method is defined which can motivate students and evaluate the practice. In the past 3 years, the proposed framework, mechanism, and method have been applied in our research. It shows students' motivations are improved by facing engineering problems, taking specific roles, and tracking project status weekly, and the students are inspired better to apply softwareengineeringknowledge to solve complex engineering problems.
Present-day softwareengineering working environment is highly international. Teams are commonly formed of people from different nationalities and cultural backgrounds. The team's productivity and efficiency depen...
详细信息
Present-day softwareengineering working environment is highly international. Teams are commonly formed of people from different nationalities and cultural backgrounds. The team's productivity and efficiency depend significantly on its members' international communication and collaboration competences. Therefore, understanding the required competences is essential. The software organizations hiring new software engineers need to be able to define and describe the competences, and the junior software engineers applying for their first jobs should know what competences they need to possess and demonstrate. In this study, to increase understanding of necessary communication and collaboration competences in the internationalsoftwareengineering working environment, competences were, first, analyzed from the job advertisements applicable to junior software engineers and, second, identified by a literature review. The results were compared to identify what competences junior software engineers should learn and demonstrate, to be competent in the internationalsoftware engineer job markets. The job advertisement findings show that the international operational environment expects extensive competence in collaboration, high competence in English, and considerable competence in local language and communication. Intercultural competence and other languages are hardly expected. The literature review emphasizes inter-related communication, collaboration, intercultural, and language competences at various levels. Eventually, junior software engineers should demonstrate a tolerant and adaptable attitude, cooperativeness, independence, openness, courage to influence, oral and written social interaction skills, fluent professional English and local language communication skills as well as field-specific and general collaboration methods. The findings benefit juniors and softwareengineering education through which also employers obtain more competent jobseekers.
暂无评论