Adoption and Effects of Software Engineering Best Practices in Machine Learning
Alex Serban, Koen van der Blom, Holger Hoos, Joost Visser
Abstract
Background. The increasing reliance on applications with machine learning (ML) components calls for mature engineering techniques that ensure these are built in a robust and future-proof manner.
Topics & Concepts
Computer scienceBest practiceArtificial intelligenceSoftware engineeringMachine learningSoftwareFeature engineeringEngineeringWork (physics)Software developmentEngineering educationEngineering managementActive learning (machine learning)Machine Learning and Data ClassificationSoftware Engineering ResearchImbalanced Data Classification Techniques