Most existing research in the area of Dark Software Engineering (DSE) – how software processes and tools can be misused to deceive, manipulate, or exploit stakeholders – has mostly focused on user-facing dark patterns. Process-level deception, such as misreporting or gaming of metrics, remains underexplored. This study examines deceptive self-reporting behaviours emerging in educational software projects within a metric-driven development environment. We introduce a taxonomy of twelve process-level dark antipatterns – irregularities in planning, estimation, and time tracking – that signal attempts to appear compliant or productive. Using a forensic pipeline that analyses YouTrack logs from a Master’s level Software Engineering course, we automatically detect and visualise these behaviours through “Antipattern Detection Cards”. Our findings show that all 18 analysed teams displayed at least three dark antipatterns, with “Delayed Time Tracking”, “Effort Un- derestimation”, and “Delayed Estimation” being the most prevalent. These patterns may stem from inexperience, although it is not possible to rule out strategic metric manipulation. The results illustrate how even educational software projects can reproduce dark process dynamics seen in industry, where quantitative metrics incentivize deceptive reporting. We discuss how automated process forensics can support early detection, ethical awareness, and prevention of metric gaming.

Every Breath You Take (I’ll Be Logging You): Detecting Metric Gaming in Educational Software Projects / Torchiano, Marco; Coppola, Riccardo; Vetro', Antonio. - STAMPA. - (In corso di stampa). ( International Workshop on Dark Software Engineering (DSE 2026) Rio de Janeiro 12 Aprile 2026).

Every Breath You Take (I’ll Be Logging You): Detecting Metric Gaming in Educational Software Projects

Torchiano Marco;Coppola Riccardo;Vetro Antonio
In corso di stampa

Abstract

Most existing research in the area of Dark Software Engineering (DSE) – how software processes and tools can be misused to deceive, manipulate, or exploit stakeholders – has mostly focused on user-facing dark patterns. Process-level deception, such as misreporting or gaming of metrics, remains underexplored. This study examines deceptive self-reporting behaviours emerging in educational software projects within a metric-driven development environment. We introduce a taxonomy of twelve process-level dark antipatterns – irregularities in planning, estimation, and time tracking – that signal attempts to appear compliant or productive. Using a forensic pipeline that analyses YouTrack logs from a Master’s level Software Engineering course, we automatically detect and visualise these behaviours through “Antipattern Detection Cards”. Our findings show that all 18 analysed teams displayed at least three dark antipatterns, with “Delayed Time Tracking”, “Effort Un- derestimation”, and “Delayed Estimation” being the most prevalent. These patterns may stem from inexperience, although it is not possible to rule out strategic metric manipulation. The results illustrate how even educational software projects can reproduce dark process dynamics seen in industry, where quantitative metrics incentivize deceptive reporting. We discuss how automated process forensics can support early detection, ethical awareness, and prevention of metric gaming.
In corso di stampa
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11583/3005753