<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Unsupervised Learning on Software Engineering Group</title><link>https://seg.inf.unibe.ch/keywords/unsupervised-learning/</link><description>Recent content in Unsupervised Learning on Software Engineering Group</description><generator>Hugo</generator><language>en-US</language><copyright>Software Engineering Group (SEG), [Institute of Computer Science](https://www.inf.unibe.ch/), [University of Bern](https://www.unibe.ch/). All rights reserved.</copyright><atom:link href="https://seg.inf.unibe.ch/keywords/unsupervised-learning/index.xml" rel="self" type="application/rss+xml"/><item><title>Unsupervised Anomaly Detection for Merge Conflict Resolution</title><link>https://seg.inf.unibe.ch/teaching/student-projects/current/t0096-unsupervised-anomaly-detection-for-merge-conflictresolution/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://seg.inf.unibe.ch/teaching/student-projects/current/t0096-unsupervised-anomaly-detection-for-merge-conflictresolution/</guid><description>This topic investigates unsupervised anomaly detection for merge conflict resolution in software engineering. Existing approaches generally formulate conflict resolution as supervised classification over predefined resolution labels. However, even a large labeled dataset may contain rare, unusual, or incorrectly reconstructed cases, and the labels may not adequately represent the full diversity of merge behavior. This project will develop methods to identify anomalous merge conflicts using the available conflict representations while initially ignoring the nine resolution labels. The objective is to determine whether anomaly scores can identify unusual conflict structures, rare resolution patterns, or cases that are difficult for conventional classifiers.</description></item><item><title>Validating the Correctness of Merge-Conflict Resolution Labels</title><link>https://seg.inf.unibe.ch/teaching/student-projects/current/t0097-validating-the-correctness-of-merge-conflict-resolution-labels/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://seg.inf.unibe.ch/teaching/student-projects/current/t0097-validating-the-correctness-of-merge-conflict-resolution-labels/</guid><description>This topic investigates the quality and correctness of nine automatically assigned labels for merge-conflict resolutions. The labels were reconstructed by replaying historical Git merges and mapping the tentative conflict representation to the final developer-committed file. Such mappings are reproducible and scalable, but they can be affected by formatting changes, reordered code, structural edits, ambiguous correspondence between conflict chunks, and compound resolutions. The project will develop methods to detect potentially incorrect, ambiguous, or unstable labels and will validate a sample of these cases through systematic inspection. The work combines supervised, unsupervised, and weakly supervised methods for label-quality assessment.</description></item></channel></rss>