activity
20242026
most citedHow Do Programming Students Use Generative AI?

28 citations · 61 across the 13 of their papers we have counts for

collaborators

13 papers

cs.AI2026

How Well Can AI Generate Backlogs from App Mockups?

Andrea Lezcano Airaldi, Lourdes Romera, Walid Maalej

Creating sprint backlogs requires considerable effort, as items such as epics, user stories, and tasks can be missed or inconsistently specified. We propose a multimodal approach t…

cs.AI2026

From Overload to Insights: How AI Agents Can Support Scientists in Analyzing Complex Data

Tim Fuchs, Luca Gelisio, Steffen Hauf +1

Scientists at European XFEL conduct experiments that generate very large and complex datasets. The subsequent data analysis is challenging as scientists must combine their domain e…

cs.SE2026

LikeThis! Empowering App Users to Submit UI Improvement Suggestions Instead of Complaints

Jialiang Wei, Ali Ebrahimi Pourasad, Walid Maalej

User feedback is crucial for the evolution of mobile apps. However, research suggests that users tend to submit uninformative, vague, or destructive feedback. Unlike recent AI4SE a…

cs.SE2026

FeedAIde: Guiding App Users to Submit Rich Feedback Reports by Asking Context-Aware Follow-Up Questions

Ali Ebrahimi Pourasad, Meyssam Saghiri, Walid Maalej

User feedback is essential for the success of mobile apps, yet what users report and what developers need often diverge. Research shows that users often submit vague feedback and o…

cs.SE2026

On Fun for Teaching Large Programming Courses

Walid Maalej

Teaching software development basics to hundreds of students in a frontal setting is cost-efficient and thus still common in universities. However, in a large lecture hall, student…

cs.SE2026

Smells Depend on the Context: An Interview Study of Issue Tracking Problems and Smells in Practice

Lloyd Montgomery, Clara Lüders, Christian Rahe +1

Issue Tracking Systems (ITSs) enable software developers and managers to collect and resolve issues collaboratively. While researchers have extensively analysed ITS data to automat…

cs.SE2025★ 4 cited

Model Cards Revisited: Bridging the Gap Between Theory and Practice for Ethical AI Requirements

Tim Puhlfürß, Julia Butzke, Walid Maalej

Model cards are the primary documentation framework for developers of artificial intelligence (AI) models to communicate critical information to their users. Those users are often…

cs.HC2025★ 28 cited

How Do Programming Students Use Generative AI?

Christian Rahe, Walid Maalej

Programming students have a widespread access to powerful Generative AI tools like ChatGPT. While this can help understand the learning material and assist with exercises, educator…

cs.SE2024★ 6 cited

Getting Inspiration for Feature Elicitation: App Store- vs. LLM-based Approach

Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais +4

Over the past decade, app store (AppStore)-inspired requirements elicitation has proven to be highly beneficial. Developers often explore competitors' apps to gather inspiration fo…

cs.AI2024★ 7 cited

Can Developers Prompt? A Controlled Experiment for Code Documentation Generation

Hans-Alexander Kruse, Tim Puhlfürß, Walid Maalej

Large language models (LLMs) bear great potential for automating tedious development tasks such as creating and maintaining code documentation. However, it is unclear to what exten…

cs.SE2024★ 2 cited

On the Automated Processing of User Feedback

Walid Maalej, Volodymyr Biryuk, Jialiang Wei +1

User feedback is becoming an increasingly important source of information for requirements engineering, user interface design, and software engineering in general. Nowadays, user f…

cs.HC2024★ 1 cited

On AI-Inspired UI-Design

Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais +2

Graphical User Interface (or simply UI) is a primary mean of interaction between users and their devices. In this paper, we discuss three complementary Artificial Intelligence (AI)…

cs.SE2024★ 13 cited

GUing: A Mobile GUI Search Engine using a Vision-Language Model

Jialiang Wei, Anne-Lise Courbis, Thomas Lambolais +4

Graphical User Interfaces (GUIs) are central to app development projects. App developers may use the GUIs of other apps as a means of requirements refinement and rapid prototyping…