Matthias Galster’s research while affiliated with University of Canterbury and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (155)


An Exploratory Study on Soft Skills present in Software Positions in Cyprus: a quasi-Replication Study
  • Conference Paper

October 2024

·

1 Read

Georgia Kapitsaki

·

Loukas Chatzivasili

·

·

Matthias Galster




Towards Quantifying Requirements Technical Debt for Software Requirements concerning Veracity: A Perspective and Research Roadmap

June 2024

·

6 Reads

Judith Perera

·

Ewan Tempero

·

Yu-Cheng Tu

·

[...]

·

Matthias Galster

Software practitioners can make sub-optimal decisions concerning requirements during gathering, documenting, prioritizing, and implementing requirements as software features or architectural design decisions -- this is captured by the metaphor `Requirements Technical Debt (RTD).' In our prior work, we developed a conceptual model to understand the quantification of RTD and support its management. In this paper, we present our perspective and the vision to apply the lens of RTD to software requirements concerning veracity, i.e., requirements related to truth, trust, authenticity, and demonstrability in software-intensive systems. Our goal is to cultivate awareness of veracity as an important concern and eventually support the management of RTD for software requirements concerning veracity, what we term as `Veracity Debt,' through its quantification.


Figure 1: Screenshot of training platform
Face-to-face meeting communication skills (FFMCS) scale ('R' in the "Self-regulation" dimension indicates reverse coded items)
Participants -demographics
Video-based Training for Meeting Communication Skills
  • Conference Paper
  • Full-text available

May 2024

·

33 Reads

Download



Effectiveness of Video-based Training for Face-to-Face Communication Skills of Software Engineers: Evidence from a Three-Year Study

November 2023

·

33 Reads

ACM Transactions on Computing Education

Objectives . Communication skills are crucial for effective software development teams, but those skills are difficult to teach. The goal of our project is to evaluate the effectiveness of teaching face-to-face communication skills using AVW-Space, a platform for video-based learning which provides personalized nudges to support student's engagement during video watching. Participants . The participants in our study are second-year software engineering students. The study was conducted over three years, with students enrolled in a semester-long project course. Study Method . We performed a quasi-experimental study over three years to teach face-to-face communication using AVW-Space, a video-based learning platform. We present the instance of AVW-Space we developed to teach face-to-face communication. Participants watched and commented on ten videos, and later commented on the recording of their own team meeting. In 2020, the participants (n = 50) did not receive nudges, and we use the data collected that year as control. In 2021 (n = 49) and 2022 (n = 48), nudges were provided adaptively, to encourage students to write more and higher-quality comments. Findings . The findings from the study show the effectiveness of nudges. We found significant differences in engagement when nudges were provided. Furthermore, there is a causal effect of nudges on the interaction time, the total number of comments written and the number of high-quality comments, as well as on learning. Finally, participants exposed to nudges reported higher perceived learning. Conclusions . Our research shows the effect of nudges on student engagement and learning while using the instance of AVW-Space for teaching face-to-face communication skills. Future work will explore other soft skills, as well as providing explanations for the decisions made by AVW-Space.



Citations (63)


... Non-aware testing difficult Currently, AB testing works under the assumption that users are not or only minimally aware of the experiment. This is because AB tests are mostly used for visual or algorithm changes in online services that are consumed by a high volume of users [5,41]. AB-BPM presents a departure here. ...

Reference:

Business process improvement with AB testing and reinforcement learning: grounded theory-based industry perspectives
A/B testing: A systematic literature review
  • Citing Article
  • February 2024

Journal of Systems and Software

... Their research delves into various applications, emphasizing the continuously growing influence of these technologies on the advancement of mobile networks. D. Wang et al. [21] explores the complex processes of bug reproduction and localization, providing insight into the techniques and methods used in these crucial stages of bug management. This paper offers a valuable resource for comprehending the complexities of bug management practices. ...

A systematic mapping study of bug reproduction and localization

Information and Software Technology

... 'Veracity requirements, ' i.e., software requirements concerning veracity, refers to a specific category of software requirements related to truth, trust, authenticity, and demonstrability in software-intensive systems [12]. Veracity requirements can be functional, non-functional, or both, depending on the software system under development (and the context, e.g., domain constraints, system environment, and business goals). ...

The Veracity Grand Challenge in Computing: A Perspective from Aotearoa New Zealand
  • Citing Article
  • June 2023

Communications of the ACM

... For each issue thread in our dataset, we manually annotated four categories: type of incivility, trigger, target, and consequence. Each category was selected based on existing literature on harmful interactions across various domains such as social media [6,15,36,44], online gaming communities [30,32], and software engineering [13,14,17,19,21,23,25,33,41,42]. Using a combination of deductive and inductive coding methods, we refined the feature set for each category to enhance the quality of our annotations [9,11]. ...

Barriers for Social Inclusion in Online Software Engineering Communities -A Study of Offensive Lan-guage Use in Gitter Projects

... Soft skills are non-academic characteristics made up of intrapersonal skills like self-management, and interpersonal skills typically exemplified through one's social interactions with others [76,77]. A notable feature of this definition is the idea that soft skills are two-sided in nature. ...

Soft skills required from software professionals in New Zealand
  • Citing Article
  • April 2023

Information and Software Technology

... Limited to perceptions within the soft-ware architecture community, may not fully represent broader views in soft-ware engineering. (Galster and Weyns, 2023) Investigating the textual representation and prevalence of architectural knowledge concepts in issue trackers like Jira, with implications for enhancing software development practices. ...

Empirical research in software architecture — Perceptions of the community
  • Citing Article
  • April 2023

Journal of Systems and Software

... How can self-adaptation contribute to greener software regarding the technical dimension of sustainability? [Weyns 2023] [30] evaluates the application of self-adaptation in industry, and reports that self-adaptation may improve resource/cost utility and energy savings over time, and reduce human handling errors [30]. Hence, sustainability is translated into ecient resource management and software quality maintenance (e.g., by automating administration tasks and avoiding human errors). ...

Self-Adaptation in Industry: A Survey

ACM Transactions on Autonomous and Adaptive Systems

... Nonetheless, there is no widely agreed-upon definition for the term, nor a consensus regarding a set of soft skills. In the context of this study, soft skills refer to intrapersonal and interpersonal skills that are key for personal growth, taking part in social interactions, and better navigate social situations in the workplace (Galster et al., 2022). In our study, while we consider personality traits (e.g., extroversion), we primarily focus on non-technical, domain-independent skills. ...

What Soft Skills Does the Software Industry *Really* Want? An Exploratory Study of Software Positions in New Zealand
  • Citing Conference Paper
  • September 2022

... In line with Parra et al. (2022) and Mezouar et al. (2022) found that 66% of survey respondents using Slack and 63% using Gitter identified issue resolution pertaining to software development as predominant. Our study yielded similar results, as we observed a higher communication frequency regarding software construction for PrAg (85.14%) and PrWf (61.33%) Silva et al. (2022) applied thematic analysis to manually identify software engineering themes from 87 Gitter chatrooms and examined if these themes were also present in 184 public Slack chat rooms. They discovered that the discussions mainly revolved around software development technologies and practices rather than the development process. ...

A qualitative analysis of themes in instant messaging communication of software developers
  • Citing Article
  • June 2022

Journal of Systems and Software

... As TDD is a broad subject and touches on different aspects of software development, van Heugten Breurkes et al. [19] found that little research regarding testing practices explicitly investigates both a unit and an acceptance testing perspective. Their work gathered studies from 2013 to 2023. ...

Overlap between Automated Unit and Acceptance Testing – a Systematic Literature Review
  • Citing Conference Paper
  • June 2022