[HTML][HTML] Research and application of machine learning for additive manufacturing

J Qin, F Hu, Y Liu, P Witherell, CCL Wang… - Additive …, 2022 - Elsevier
Additive manufacturing (AM) is poised to bring a revolution due to its unique production
paradigm. It offers the prospect of mass customization, flexible production, on-demand and …

A software engineering perspective on engineering machine learning systems: State of the art and challenges

G Giray - Journal of Systems and Software, 2021 - Elsevier
Context: Advancements in machine learning (ML) lead to a shift from the traditional view of
software development, where algorithms are hard-coded by humans, to ML systems …

Advances in machine learning modeling reviewing hybrid and ensemble methods

S Ardabili, A Mosavi, AR Várkonyi-Kóczy - International conference on …, 2019 - Springer
The conventional machine learning (ML) algorithms are continuously advancing and
evolving at a fast-paced by introducing the novel learning algorithms. ML models are …

A survey on machine learning techniques for source code analysis

T Sharma, M Kechagia, S Georgiou, R Tiwari… - arXiv preprint arXiv …, 2021 - arxiv.org
The advancements in machine learning techniques have encouraged researchers to apply
these techniques to a myriad of software engineering tasks that use source code analysis …

Code smell detection by deep direct-learning and transfer-learning

T Sharma, V Efstathiou, P Louridas… - Journal of Systems and …, 2021 - Elsevier
Context: An excessive number of code smells make a software system hard to evolve and
maintain. Machine learning methods, in addition to metric-based and heuristic-based …

Flakeflagger: Predicting flakiness without rerunning tests

A Alshammari, C Morris, M Hilton… - 2021 IEEE/ACM 43rd …, 2021 - ieeexplore.ieee.org
When developers make changes to their code, they typically run regression tests to detect if
their recent changes (re) introduce any bugs. However, many tests are flaky, and their …

[HTML][HTML] Forex market forecasting using machine learning: Systematic Literature Review and meta-analysis

M Ayitey Junior, P Appiahene, O Appiah, CN Bombie - Journal of Big Data, 2023 - Springer
Background When you make a forex transaction, you sell one currency and buy another. If
the currency you buy increases against the currency you sell, you profit, and you do this …

Comparing heuristic and machine learning approaches for metric-based code smell detection

F Pecorelli, F Palomba, D Di Nucci… - 2019 IEEE/ACM 27th …, 2019 - ieeexplore.ieee.org
Code smells represent poor implementation choices performed by developers when
enhancing source code. Their negative impact on source code maintainability and …

[HTML][HTML] Just-in-time software vulnerability detection: Are we there yet?

F Lomio, E Iannone, A De Lucia, F Palomba… - Journal of Systems and …, 2022 - Elsevier
Background: Software vulnerabilities are weaknesses in source code that might be exploited
to cause harm or loss. Previous work has proposed a number of automated machine …

[HTML][HTML] Automatic detection of Long Method and God Class code smells through neural source code embeddings

A Kovačević, J Slivka, D Vidaković, KG Grujić… - Expert Systems with …, 2022 - Elsevier
Code smells are structures in code that often harm its quality. Manually detecting code
smells is challenging, so researchers proposed many automatic detectors. Traditional code …