10 citations · 29 across the 14 of their papers we have counts for
16 papers
Writing Better Software Explanations: A Guideline-Based Approach
Martin Obaidi, Jean-Carl Kremser, Hannah Deters +3
As software systems increasingly rely on natural-language explanations to address user-reported explanation needs in requirements communication and support, ensuring that such expl…
From Quality Properties to Practice: A Guideline and Workflow for Explainability Requirements
Martin Obaidi, Jakob Droste, Hannah Deters +3
Explainability is increasingly required in AI-enabled software systems to support transparency, user trust, and compliance. Yet, explainability requirements are often written ad ho…
User Reviews as a Source for Usability Requirements: A Precursor Study on Using Large Language Models
Cedric Wellhausen, Laura Reinhardt, Kurt Schneider
It is known that user-centered approaches to requirements engineering in general lead to a better suited product for the end-users. LLM4RE provides promising approaches to support…
How Do Software Engineering Students Use Generative AI in Real-World Capstone Projects? An Empirical Baseline Study
Michael Mircea, Elisa Schmid, Jakob Droste +1
Real-world Capstone Projects (RWCPs) are a key component of software engineering education, enabling students to develop software for external clients under authentic conditions. T…
Exploring Indicators of Developers' Sentiment Perceptions in Student Software Projects
Martin Obaidi, Marc Herrmann, Jendrik Martensen +2
Communication is a crucial social factor in the success of software projects, as positively or negatively perceived statements can influence how recipients feel and affect team col…
Understanding Usefulness in Developer Explanations on Stack Overflow
Martin Obaidi, Kushtrim Qengaj, Hannah Deters +4
Explanations are essential in software engineering (SE) and requirements communication, helping stakeholders clarify ambiguities, justify design choices, and build shared understan…
From App Features to Explanation Needs: Analyzing Correlations and Predictive Potential
Martin Obaidi, Kushtrim Qengaj, Jakob Droste +5
In today's digitized world, software systems must support users in understanding both how to interact with a system and why certain behaviors occur. This study investigates whether…
Automatic Generation of Explainability Requirements and Software Explanations From User Reviews
Martin Obaidi, Jannik Fischbach, Jakob Droste +6
Explainability has become a crucial non-functional requirement to enhance transparency, build user trust, and ensure regulatory compliance. However, translating explanation needs e…
A German Gold-Standard Dataset for Sentiment Analysis in Software Engineering
Martin Obaidi, Marc Herrmann, Elisa Schmid +3
Sentiment analysis is an essential technique for investigating the emotional climate within developer teams, contributing to both team productivity and project success. Existing se…
Towards Trustworthy Sentiment Analysis in Software Engineering: Dataset Characteristics and Tool Selection
Martin Obaidi, Marc Herrmann, Jil Klünder +1
Software development relies heavily on text-based communication, making sentiment analysis a valuable tool for understanding team dynamics and supporting trustworthy AI-driven anal…
Identifying Explanation Needs: Towards a Catalog of User-based Indicators
Hannah Deters, Laura Reinhardt, Jakob Droste +2
In today's digitalized world, where software systems are becoming increasingly ubiquitous and complex, the quality aspect of explainability is gaining relevance. A major challenge…
How to Elicit Explainability Requirements? A Comparison of Interviews, Focus Groups, and Surveys
Martin Obaidi, Jakob Droste, Hannah Deters +4
As software systems grow increasingly complex, explainability has become a crucial non-functional requirement for transparency, user trust, and regulatory compliance. Eliciting exp…
How Does Users' App Knowledge Influence the Preferred Level of Detail and Format of Software Explanations?
Martin Obaidi, Jannik Fischbach, Marc Herrmann +4
Context and Motivation: Due to their increasing complexity, everyday software systems are becoming increasingly opaque for users. A frequently adopted method to address this diffic…
Do Users' Explainability Needs in Software Change with Mood?
Martin Obaidi, Jakob Droste, Hannah Deters +3
Context and Motivation: The increasing complexity of modern software systems often challenges users' abilities to interact with them. Taking established quality attributes such as…
Automating Explanation Need Management in App Reviews: A Case Study from the Navigation App Industry
Martin Obaidi, Nicolas Voß, Hannah Deters +4
Providing explanations in response to user reviews is a time-consuming and repetitive task for companies, as many reviews present similar issues requiring nearly identical response…
Explanations in Everyday Software Systems: Towards a Taxonomy for Explainability Needs
Jakob Droste, Hannah Deters, Martin Obaidi +1
Modern software systems are becoming increasingly complex and opaque. The integration of explanations within software has shown the potential to address this opacity and can make t…