Detecting code smells using machine learning techniques: Are we there yet?

D Di Nucci, F Palomba, DA Tamburri… - 2018 ieee 25th …, 2018 - ieeexplore.ieee.org
Code smells are symptoms of poor design and implementation choices weighing heavily on
the quality of produced source code. During the last decades several code smell detection …

How software engineering research aligns with design science: a review

E Engström, MA Storey, P Runeson, M Höst… - Empirical Software …, 2020 - Springer
Background Assessing and communicating software engineering research can be
challenging. Design science is recognized as an appropriate research paradigm for applied …

[HTML][HTML] Successful combination of database search and snowballing for identification of primary studies in systematic literature studies

C Wohlin, M Kalinowski, KR Felizardo… - Information and Software …, 2022 - Elsevier
Background: A good search strategy is essential for a successful systematic literature study.
Historically, database searches have been the norm, which was later complemented with …

[KÖNYV][B] Case study research in software engineering: Guidelines and examples

P Runeson, M Host, A Rainer, B Regnell - 2012 - books.google.com
Based on their own experiences of in-depth case studies of software projects in international
corporations, in this book the authors present detailed practical guidelines on the …

[KÖNYV][B] Experimentation in software engineering

C Wohlin, P Runeson, M Höst, MC Ohlsson, B Regnell… - 2012 - Springer
Have you ever had a need to evaluate software engineering methods or techniques against
each other? This book presents experimentation as one way of evaluating new methods and …

Topic modeling in software engineering research

CC Silva, M Galster, F Gilson - Empirical Software Engineering, 2021 - Springer
Topic modeling using models such as Latent Dirichlet Allocation (LDA) is a text mining
technique to extract human-readable semantic “topics”(ie, word clusters) from a corpus of …

On negative results when using sentiment analysis tools for software engineering research

R Jongeling, P Sarkar, S Datta, A Serebrenik - Empirical Software …, 2017 - Springer
Recent years have seen an increasing attention to social aspects of software engineering,
including studies of emotions and sentiments experienced and expressed by the software …

An experience report on defect modelling in practice: Pitfalls and challenges

C Tantithamthavorn, AE Hassan - … of the 40th International conference on …, 2018 - dl.acm.org
Over the past decade with the rise of the Mining Software Repositories (MSR) field, the
modelling of defects for large and long-lived systems has become one of the most common …

Views on internal and external validity in empirical software engineering

J Siegmund, N Siegmund, S Apel - 2015 IEEE/ACM 37th IEEE …, 2015 - ieeexplore.ieee.org
Empirical methods have grown common in software engineering, but there is no consensus
on how to apply them properly. Is practical relevance key? Do internally valid studies have …

Computer science education in chatgpt era: Experiences from an experiment in a programming course for novice programmers

T Kosar, D Ostojić, YD Liu, M Mernik - Mathematics, 2024 - mdpi.com
The use of large language models with chatbots like ChatGPT has become increasingly
popular among students, especially in Computer Science education. However, significant …