Machine/deep learning for software engineering: A systematic literature review

S Wang, L Huang, A Gao, J Ge, T Zhang… - IEEE Transactions …, 2022 - ieeexplore.ieee.org
Since 2009, the deep learning revolution, which was triggered by the introduction of
ImageNet, has stimulated the synergy between Software Engineering (SE) and Machine …

On the documentation of refactoring types

EA AlOmar, J Liu, K Addo, MW Mkaouer… - Automated Software …, 2022 - Springer
Commit messages are the atomic level of software documentation. They provide a natural
language description of the code change and its purpose. Messages are critical for software …

A Meta-Study of Software-Change Intentions

J Krüger, Y Li, K Lossev, C Zhu, M Chechik… - ACM Computing …, 2024 - dl.acm.org
Every software system undergoes changes, for example, to add new features, fix bugs, or
refactor code. The importance of understanding software changes has been widely …

A vision on intentions in software engineering

J Krüger, Y Li, C Zhu, M Chechik, T Berger… - Proceedings of the 31st …, 2023 - dl.acm.org
Intentions are fundamental in software engineering, but they are typically only implicitly
considered through different abstractions, such as requirements, use cases, features, or …

Commit classification into software maintenance activities: A systematic literature review

T Heričko, B Šumak - 2023 IEEE 47th Annual Computers …, 2023 - ieeexplore.ieee.org
Commits represent an essential part of software development practices, serving as the
means for collaboration and management of software changes made to a software project's …

Automatic data-driven software change identification via code representation learning

T Heričko - Proceedings of the 27th International Conference on …, 2023 - dl.acm.org
Changes to a software project are inevitable as the software requires continuous
adaptations, improvements, and corrections throughout maintenance. Identifying the …

COLARE: Commit Classification via Fine-grained Context-aware Representation of Code Changes

Q Zeng, Y Zhang, Z Sun, Y Guo… - 2024 IEEE International …, 2024 - ieeexplore.ieee.org
Commit classification for maintenance activities is of critical importance for both industry and
academia. State-of-the-art approaches either treat code changes as plain text or rely on …

Process anti-pattern detection–a case study

P Pícha, S Hönel, P Brada, M Ericsson… - Proceedings of the 27th …, 2022 - dl.acm.org
Anti-patterns are harmful phenomena repeatedly occurring, eg, in software development
projects. Though widely recognized and well-known, their descriptions are traditionally not fit …

Activity-Based Detection of (Anti-) Patterns: An Embedded Case Study of the Fire Drill

S Hönel, P Picha, M Ericsson, P Brada… - e-Informatica Software …, 2024 - diva-portal.org
Background: Nowadays, expensive, error-prone, expert-based evaluations are needed to
identify and assess software process anti-patterns. Process artifacts cannot be automatically …

[PDF][PDF] Commit classification into maintenance activities using aggregated semantic word embeddings of software change messages

T Heričko, S Brdnik, B Šumak - Proceedings http://ceur-ws. org ISSN, 2022 - academia.edu
Every change to a software repository (ie, commit) is described by a software developer
committing the change with a message written in natural language, indicating the purpose of …