Code smells and refactoring: A tertiary systematic review of challenges and observations

G Lacerda, F Petrillo, M Pimenta… - Journal of Systems and …, 2020 - Elsevier
Refactoring and smells have been well researched by the software-engineering research
community these past decades. Several secondary studies have been published on code …

Adaptive user interfaces and universal usability through plasticity of user interface design

MH Miraz, M Ali, PS Excell - Computer Science Review, 2021 - Elsevier
A review of research on universal usability, plasticity of user interface design and facilitation
of interface development with universal usability is presented. The survey was based on 165 …

Learning performance-improving code edits

A Shypula, A Madaan, Y Zeng, U Alon… - arXiv preprint arXiv …, 2023 - arxiv.org
With the waning of Moore's law, optimizing program performance has become a major focus
of software research. However, high-level optimizations such as API and algorithm changes …

Feature-oriented software product lines

S Apel, D Batory, C Kästner, G Saake - 2013 - Springer
The idea for this book arose from a series of lectures on modern programming paradigms,
feature-oriented programming, and software product lines that are continuously held at the …

A survey on software smells

T Sharma, D Spinellis - Journal of Systems and Software, 2018 - Elsevier
Context Smells in software systems impair software quality and make them hard to maintain
and evolve. The software engineering community has explored various dimensions …

Why we refactor? confessions of github contributors

D Silva, N Tsantalis, MT Valente - Proceedings of the 2016 24th acm …, 2016 - dl.acm.org
Refactoring is a widespread practice that helps developers to improve the maintainability
and readability of their code. However, there is a limited number of studies empirically …

[图书][B] Enabling flexibility in process-aware information systems: challenges, methods, technologies

M Reichert, B Weber - 2012 - Springer
Enabling Flexibility in Process-Aware Information Systems: Challenges, Methods, Technologies
| SpringerLink Skip to main content Advertisement SpringerLink Log in Menu Find a journal …

Genetic improvement of software: a comprehensive survey

J Petke, SO Haraldsson, M Harman… - IEEE Transactions …, 2017 - ieeexplore.ieee.org
Genetic improvement (GI) uses automated search to find improved versions of existing
software. We present a comprehensive survey of this nascent field of research with a focus …

Quantifying the effect of code smells on maintenance effort

DIK Sjøberg, A Yamashita, BCD Anda… - IEEE Transactions …, 2012 - ieeexplore.ieee.org
Context: Code smells are assumed to indicate bad design that leads to less maintainable
code. However, this assumption has not been investigated in controlled studies with …

Sapfix: Automated end-to-end repair at scale

A Marginean, J Bader, S Chandra… - 2019 IEEE/ACM 41st …, 2019 - ieeexplore.ieee.org
We report our experience with SapFix: the first deployment of automated end-to-end fault
fixing, from test case design through to deployed repairs in production code. We have used …