COVID-19 and its immediate impacts on teaching activities have required changes from computer science educators worldwide. We switched our on-site courses to remote setups without detailed knowledge of what tools, tec...
详细信息
ISBN:
(纸本)9780998133157
COVID-19 and its immediate impacts on teaching activities have required changes from computer science educators worldwide. We switched our on-site courses to remote setups without detailed knowledge of what tools, techniques, and methods would work in different teaching contexts. A growing amount of experience reports on general best practices for remote teaching in higher education are available. However, university courses featuring practical software development projects present unique challenges regarding remote learning, as effective student collaboration is vital. In these courses, students tackle situations in the project and their team meetings that would also occur in real software projects experienced in industry settings. In this paper, we share our experiences on how we successfully adapted our softwareengineering project course to a remote setup, which challenges we observed in student teams and how they can be mitigated, and what (surprisingly) worked better than expected. Finally, we propose improvements that we expect will be beneficial not only for future remote-only but also for hybrid or on-site courses.
Organizations usually use Business Processes (BPs) to describe how to achieve their goals. However, the decentralization found nowadays in many organizations force them to work with fragmented BPs that need to be coor...
详细信息
Biosignals reflect the mental states of software developers and could improve support technologies for software development activities. Although several technologies for software development support using biosignals (...
详细信息
the fast advances in mobile hardware and widespread smartphone usage have fueled the growth of global mobile gaming in the past decade. As a result, the need for quality assurance of mobile gaming has become increasin...
详细信息
ISBN:
(纸本)9798350300376
the fast advances in mobile hardware and widespread smartphone usage have fueled the growth of global mobile gaming in the past decade. As a result, the need for quality assurance of mobile gaming has become increasingly pressing. While general-purpose testing methods have been developed for mobile applications, they become struggling when being applied to mobile games due to the unique characteristics of mobile games, such as dynamic loading and stunning visual effects. there comes a growing industrial demand for automated testing techniques with high compatibility (compatible with various resolutions, and platforms) and non-intrusive characteristics (without packaging external modules into the source code, e.g., POCO). To fulfill these demands, in this paper, we introduce our experience in adopting the widget detection-based testing technique WDTEST, for mobile games at NetEase Games. To this end, we have constructed by far the largest graphical user interface (GUI) dataset for mobile games and conducted comprehensive evaluations on the performance of state-of-theart widget detection techniques in the context of mobile gaming. We leverage widget detection techniques to develop WDTEST, which performs automated testing using only screenshots as input. Our evaluation shows that WDTEST outperforms the widely used tool Monkey in achieving three times more coverage of unique UI in gaming scenarios. Our further experiments demonstrate that WDTEST can be applied to general mobile applications without additional fine-tuning. Furthermore, we conducted a thorough survey at NetEase Games to gain a comprehensive understanding of widget detection-based testing techniques and identify challenges in industrial mobile game testing. the results show that testers are overall satisfied withthe compatibility testing aspect of widget detection-based testing, but not much with functionality testing. this survey also highlights several unique characteristics of mobile games, providing v
three- and four-pole Ku-band SIW iris bandpass filters are designed, analyzed, and demonstrated with fabricated prototypes. Good agreement between the simulated and measured results is observed. the filters achieve fr...
详细信息
During the early activities of developing the require-ments for a software product, selecting appropriate elicitation techniques is crucial. If not addressed early, missing, misin-terpreted, and incorrect requirements...
详细信息
the aim of this paper is to design landing and lighting systems for Svidnik Airport based on an analysis of current approach procedures, the technical equipment used at airports, and the geographical, topographical, a...
详细信息
Sentiment analysis has a wide range of promising applications in softwareengineering, and the development of deep learning has demonstrated that the uniform representation of different modalities can improve the mode...
详细信息
ISBN:
(纸本)9781665452786
Sentiment analysis has a wide range of promising applications in softwareengineering, and the development of deep learning has demonstrated that the uniform representation of different modalities can improve the model performance of sentiment analysis. However, in practical applications, multimodal sentiment analysis always faces unsatisfactory situations, especially when the modality has missing samples, most models may fail. For example, social dynamics of technicians in developer communities can face modality unavailability due to privacy settings. Several existing works based on deep learning and regularization methods have explored the modal missing problem, but these works cannot balance the cases of modal general missing (rate < 50%) and severe missing (rate 50%), and do not consider the resource consumption during model inference. therefore, in this paper, we proposed a prototype augmented multimodal teacher-student network (PAMD) to address the above issues. Specifically, a multi-level and multi-origin distillation strategy is used to minimize the required resources and inference time, and prototype augmentation is used to guarantee the performance of the model when a modality is severely missing. Extensive experiments are conducted on different benchmark datasets to explore a network that balances performance and resource consumption. And It achieves good results in different modalities of missing cases.
SiC MOSFETs are key components in high-reliability, high-power-density electric drive inverters, making fast and accurate power loss calculations essential for device selection and thermal design. Current methods for ...
详细信息
Many software systems fail to meet the needs of the diverse endusers in society and are prone to pose problems, such as accessibility and usability issues. Some of these problems (partially) stem from the failure to c...
详细信息
ISBN:
(纸本)9781665495943
Many software systems fail to meet the needs of the diverse endusers in society and are prone to pose problems, such as accessibility and usability issues. Some of these problems (partially) stem from the failure to consider the characteristics, limitations, and abilities of diverse end-users during software development. We refer to this class of problems as human-centric issues. Despite their importance, there is a limited understanding of the types of human-centric issues encountered by developers. In-depthknowledge of these human-centric issues is needed to design software systems that better meet their diverse end-users' needs. this paper aims to provide insights for the software development and research communities on which human-centric issues are a topic of discussion for developers on Github. We conducted an empirical study by extracting and manually analysing 1,691 issue comments from 12 diverse projects, ranging from small to large-scale projects, including projects designed for challenged end-users, e.g., visually impaired and dyslexic users. Our analysis shows that eight categories of human-centric issues are discussed by developers. these include Inclusiveness, Privacy & Security, Compatibility, Location & Language, Preference, Satisfaction, Emotional Aspects, and Accessibility. Guided by our findings, we highlight some implications and possible future paths to further understand and incorporate human-centric issues in software development to be able to design softwarethat meets the needs of diverse end users in society.
暂无评论