17 citations · 48 across the 11 of their papers we have counts for
11 papers
Vibe Coding: An Experiment with Test-Driven Development
Moritz Mock, Barbara Russo
Context: Conversational Large Language Models (CLLMs) can automatically generate code by collaborating with users through natural language. However, poor collaboration can lead to…
The Effect of Idea Elaboration on the Automatic Assessment of Idea Originality
Umberto Domanti, Moritz Mock, Sergio Agnoli +1
Automatic systems are increasingly used to assess the originality of responses in creative tasks. They offer a potential solution to key limitations of human assessment (cost, fati…
Reading Between the Code Lines: On the Use of Self-Admitted Technical Debt for Security Analysis
Nicolás E. Díaz Ferreyra, Moritz Mock, Max Kretschmann +4
Static Analysis Tools (SATs) are central to security engineering activities, as they enable early identification of code weaknesses without requiring execution. However, their effe…
Cross-Domain Evaluation of Transformer-Based Vulnerability Detection on Open & Industry Data
Moritz Mock, Thomas Forrer, Barbara Russo
Deep learning solutions for vulnerability detection proposed in academic research are not always accessible to developers, and their applicability in industrial settings is rarely…
Leveraging multi-task learning to improve the detection of SATD and vulnerability
Barbara Russo, Jorge Melegati, Moritz Mock
Multi-task learning is a paradigm that leverages information from related tasks to improve the performance of machine learning. Self-Admitted Technical Debt (SATD) are comments in…
Optimizing Deep Learning Models to Address Class Imbalance in Code Comment Classification
Moritz Mock, Thomas Borsani, Giuseppe Di Fatta +1
Developers rely on code comments to document their work, track issues, and understand the source code. As such, comments provide valuable insights into developers' understanding of…
MADE-WIC: Multiple Annotated Datasets for Exploring Weaknesses In Code
Moritz Mock, Jorge Melegati, Max Kretschmann +2
In this paper, we present MADE-WIC, a large dataset of functions and their comments with multiple annotations for technical debt and code weaknesses leveraging different state-of-t…
Where do developers admit their security-related concerns?
Moritz Mock, Thomas Forrer, Barbara Russo
Developers use different means to document the security concerns of their code. Because of all of these opportunities, they may forget where the information is stored, or others ma…
Generative AI for Test Driven Development: Preliminary Results
Moritz Mock, Jorge Melegati, Barbara Russo
Test Driven Development (TDD) is one of the major practices of Extreme Programming for which incremental testing and refactoring trigger the code development. TDD has limited adopt…
Utilization of machine learning for the detection of self-admitted vulnerabilities
Moritz Mock
Motivation: Technical debt is a metaphor that describes not-quite-right code introduced for short-term needs. Developers are aware of it and admit it in source code comments, which…
WeakSATD: Detecting Weak Self-admitted Technical Debt
Barbara Russo, Matteo Camilli, Moritz Mock
Speeding up development may produce technical debt, i.e., not-quite-right code for which the effort to make it right increases with time as a sort of interest. Developers may be aw…