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 …

Systematic literature review of machine learning based software development effort estimation models

J Wen, S Li, Z Lin, Y Hu, C Huang - Information and Software Technology, 2012 - Elsevier
CONTEXT: Software development effort estimation (SDEE) is the process of predicting the
effort required to develop a software system. In order to improve estimation accuracy, many …

Asleep at the keyboard? assessing the security of github copilot's code contributions

H Pearce, B Ahmad, B Tan… - … IEEE Symposium on …, 2022 - ieeexplore.ieee.org
There is burgeoning interest in designing AI-based systems to assist humans in designing
computing systems, including tools that automatically generate computer code. The most …

[HTML][HTML] Predicting the compressive strength of concrete with fly ash admixture using machine learning algorithms

H Song, A Ahmad, F Farooq, KA Ostrowski… - … and Building Materials, 2021 - Elsevier
The cementitious composites have different properties in the changing environment. Thus,
knowing their mechanical properties is very important for safety reasons. The most important …

[PDF][PDF] A taxonomy of software engineering challenges for machine learning systems: An empirical investigation

LE Lwakatare, A Raj, J Bosch, HH Olsson… - Agile Processes in …, 2019 - library.oapen.org
Artificial intelligence enabled systems have been an inevitable part of everyday life.
However, efficient software engineering principles and processes need to be considered …

Machine learning applied to software testing: A systematic mapping study

VHS Durelli, RS Durelli, SS Borges… - IEEE Transactions …, 2019 - ieeexplore.ieee.org
Software testing involves probing into the behavior of software systems to uncover faults.
Most testing activities are complex and costly, so a practical strategy that has been adopted …

[HTML][HTML] Application of machine learning to stress corrosion cracking risk assessment

AH Alamri - Egyptian Journal of Petroleum, 2022 - Elsevier
One of the greatest challenges faced by industries today is corrosion and of which, one of
the most vital forms is stress corrosion cracking (SCC). It brings highest forms of risks to the …

Collaborative learning assessment via information and communication technology

A Khan, MK Hasana, TM Ghazal, S Islam… - … on Computing and …, 2022 - ieeexplore.ieee.org
In technological revolution, Information technology has changed the face on how Education
is experienced and perceived. Learning is quickly becoming an imperative. ICT have great …

Testing and validating machine learning classifiers by metamorphic testing

X Xie, JWK Ho, C Murphy, G Kaiser, B Xu… - Journal of Systems and …, 2011 - Elsevier
Machine learning algorithms have provided core functionality to many application domains–
such as bioinformatics, computational linguistics, etc. However, it is difficult to detect faults in …

Unsupervised machine learning for discovery of promising half-Heusler thermoelectric materials

X Jia, Y Deng, X Bao, H Yao, S Li, Z Li… - npj Computational …, 2022 - nature.com
Thermoelectric materials can be potentially applied to waste heat recovery and solid-state
cooling because they allow a direct energy conversion between heat and electricity and vice …