Data plays an essential role in developing software, especially in large and complex projects. Data can be collected from different stages of the software life cycle and can form the basis for decision-making and ther...
详细信息
ISBN:
(纸本)9781665485104
Data plays an essential role in developing software, especially in large and complex projects. Data can be collected from different stages of the software life cycle and can form the basis for decision-making and thereby the success of projects. With increasingly automated and tool-supported development landscapes, the amount of data that is generated and accessible rises as well. Large corporate software projects, in addition to generating data also give rise to a high volume of offerings based on the data. these aim to increase the value generated by stakeholders like developers, requirement engineers, and testers. the offering landscape brings new complexities and difficulties with it and needs to be managed, systematized, and brought to the correct person at the right time in order to create value. In this publication, models for abstracting and generalizing data offerings and data consumers are presented and their applicability is verified in a global corporate software environment. In addition, approaches for matching data offerings and consumers are presented. Our results show that offerings and consumers can be abstracted and matched using a recommender system.
Productivity plays a crucial role in the success of any software project involving individuals. Withthe rise of hybrid work models due to the COVID-19 pandemic, both higher education and industry settings have witnes...
详细信息
ISBN:
(纸本)9783031526664;9783031526671
Productivity plays a crucial role in the success of any software project involving individuals. Withthe rise of hybrid work models due to the COVID-19 pandemic, both higher education and industry settings have witnessed significant changes in how group and individual productivity are perceived. this study aims to investigate softwareengineering students' perception of productivity across various group work settings and cultural contexts using a questionnaire-based approach. the study primarily focuses on assessing students' perspectives on self-productivity, teammates' productivity, and overall group productivity, along withtheir emotional experiences related to these factors. Seventy-seven university students from two European countries, namely Portugal and Sweden, voluntarily participated in this study. the results indicated that the majority of students who had experience with hybrid work expressed a preference for continuing this mode of work in future group projects. However, a few students expressed a desire to transition to either fully online or onsite work based on their positive or negative experiences collaborating with others. Additionally, the results revealed that cultural contexts had no significant influence on students' perception of productivity.
An increasing number of scientists share the source code used or developed during their research (i.e., their research software) in open repositories, in order to support the results described in their publications. R...
详细信息
In this paper, we present a Tabletop Role-Playing game (TTRPG) driven by ChatGPT. Prompts are employed to instruct ChatGPT to act as Game Masters (GMs). In crafting each prompt to integrate a distinctive role, three r...
详细信息
ISBN:
(纸本)9798400709555
In this paper, we present a Tabletop Role-Playing game (TTRPG) driven by ChatGPT. Prompts are employed to instruct ChatGPT to act as Game Masters (GMs). In crafting each prompt to integrate a distinctive role, three roles denoted as Role 1, Role 2, and Role 3, are established. Subsequently, we perform pre-game and post-game emotional assessments employing the Positive and Negative Affect Schedule (PANAS) questionnaire to scrutinize players' emotional dynamics throughout the gaming experience. Upon analyzing the collected data, we observe that Role 1 and Role 2 affect players' positive emotions. Notably, Role 2 exhibits the most pronounced influence on players' positive emotions. Our findings demonstrate that a TTRPG GM powered by ChatGPT can significantly enhance players' positive emotions. this leads us to recognize that TTRPG GM powered by ChatGPT plays a positive role in enhancing the mental well-being of specific populations.
the maintenance of build systems imposes a considerable overhead on software development. Since automated quality assurance methods are rarely applied to build specifications, the importance of the role peer code revi...
详细信息
ISBN:
(数字)9798400712487
ISBN:
(纸本)9798400712487
the maintenance of build systems imposes a considerable overhead on software development. Since automated quality assurance methods are rarely applied to build specifications, the importance of the role peer code review plays in the maintenance of build systems is amplified. Yet prior work shows that the review process for build systems suffers from a lack of build experts and effective tooling. To support the understanding of changes to build specifications (a key stage in the review process), we propose BCIA-an approach to summarize the impact of changes to build specifications across the build configuration space. BCIA traverses the paths through which data and control flow in the prior and updated versions of the build system to generate an Impact knowledge Graph (IKG), which describes the impact of the change across the build configuration space. We develop BuiScout-a prototype implementation of BCIA for CMake-based build systems. We use BuiScout to evaluate our approach through an empirical study of 10,000 change sets that we mine from ten large open-source projects that span a total of 28 development years. Our findings indicate that BuiScout can detect an impact that propagates to unmodified parts of the build system in 77.37% of the studied change sets. these changes impact a median of 14 unmodified commands, with a median of 95.55% of the impacted commands per change set appearing in unmodified files. Our study suggests that dedicated approaches, such as BCIA, have the potential to alleviate the challenges developers face when assessing the impact of changes to build systems.
Cyber-physical systems (CPS) have become increasingly important in the functioning of our society. In recent years, machine learning (ML) approaches start to become an attractive choice to design CPS controllers for b...
详细信息
We propose an approach to address the shortcomings of current mobile app review systems on platforms such as the Apple App Store and Google Play. Currently, these platforms lack review categorisation and authenticatio...
详细信息
Developing user-centred applications that address diverse user needs requires rigorous user research. this is time, effort and cost-consuming. Withthe recent rise of generative AI techniques based on Large Language M...
详细信息
In the last few years, and particularly during and after the COVID-19 pandemic, E-Learning has become a very important and strategic asset for our society, relevant both for academic and industry settings, involving p...
详细信息
the innovative design of complex engineering products is a knowledge-intensive and technology- driven task. Since technologies withthe same functions could be deployed in similar situations under different domains, c...
详细信息
暂无评论