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 …
software development, where algorithms are hard-coded by humans, to ML systems …
Systematic literature review of machine learning based software development effort estimation models
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 …
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
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 …
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
The cementitious composites have different properties in the changing environment. Thus,
knowing their mechanical properties is very important for safety reasons. The most important …
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
Artificial intelligence enabled systems have been an inevitable part of everyday life.
However, efficient software engineering principles and processes need to be considered …
However, efficient software engineering principles and processes need to be considered …
Machine learning applied to software testing: A systematic mapping study
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 …
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 …
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
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 …
is experienced and perceived. Learning is quickly becoming an imperative. ICT have great …
Testing and validating machine learning classifiers by metamorphic testing
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 …
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
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 …
cooling because they allow a direct energy conversion between heat and electricity and vice …