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 …

erlang

J Armstrong - Communications of the ACM, 2010 - dl.acm.org
contributed articles Page 1 68 CommuniCations of the aCm | sEPtEMbEr 2010 | vol. 53 | no. 9
contributed articles erlang iS a concurrent programming language designed for programming …

Towards a Catalog of Refactorings for Elixir

LF da Matta Vegi, MT Valente - 2023 IEEE International …, 2023 - ieeexplore.ieee.org
Elixir is an emerging functional programming language that is gaining popularity in the
industry. However, to the best of our knowledge, no study has yet presented a specialized …

Discovering parallel pattern candidates in Erlang

I Bozó, V Fordós, Z Horvath, M Tóth… - Proceedings of the …, 2014 - dl.acm.org
The ParaPhrase Refactoring Tool for Erlang PaRTE provides automatic, comprehensive and
reliable pattern candidate discovery to locate parallelisable components in Erlang programs …

An algorithm for layout preservation in refactoring transformations

M de Jonge, E Visser - International Conference on Software Language …, 2011 - Springer
Transformations and semantic analysis for source-to-source transformations such as
refactorings are most effectively implemented using an abstract representation of the source …

Distributed control for small customer energy demand management

VV Ranade, J Beal - … Conference on Self-Adaptive and Self …, 2010 - ieeexplore.ieee.org
We present the Colored Power algorithm, which is designed to provide collaborative
electricity demand shaping for residential and small-business customers. Demand shaping …

The HERMIT in the tree: Mechanizing program transformations in the GHC core language

N Sculthorpe, A Farmer, A Gill - … Symposium, IFL 2012, Oxford, UK, August …, 2013 - Springer
This paper describes our experience using the HERMIT toolkit to apply well-known
transformations to the internal core language of the Glasgow Haskell Compiler. HERMIT …

Automatic refactoring of Erlang programs

K Sagonas, T Avgerinos - Proceedings of the 11th ACM SIGPLAN …, 2009 - dl.acm.org
This paper describes the design goals and current status of tidier, a software tool that tidies
Erlang source code, making it cleaner, simpler, and often also more efficient. In contrast to …

A new architecture reconciling refactorings and transformations

B Šarenac, N Anquetil, S Ducasse, P Tesone - Journal of Computer …, 2024 - Elsevier
Refactorings are behavior-preserving code transformations. They are a recommended
software development practice and are now a standard feature in modern IDEs. There are …

Towards secure Erlang systems

AJB Rodrigues, V Fördős - Proceedings of the 17th ACM SIGPLAN …, 2018 - dl.acm.org
At Klarna we handle customer's data with utmost care since we believe protecting data is
one of the most basic obligations of any companies. Achieving our goal requires more effort …