Benefits and Challenges of Applying Machine Learning in Adaptive Systems
Session
Computer Science and Communication Engineering
Description
Adaptive software systems have the ability to configure their process based on the input. This means that, they can change their behavior based on internal changes, or changes in the running environment. Different user requirement, big data inputs, large scale services, and always available processes made adaptive systems evolve even more. However, there is always a gap that can be filled in order to improve them further. Machine learning is one of the techniques that is widely used to improve different software systems. Its main idea is to use previous knowledge, train it, and predict new results. There exist a bunch of algorithms that are being used in this evolving area, and adaptive systems are good targets where they can have a great effect. This paper reviewed the main machine learning algorithms that are being used for adaptive systems, and further it considered the impact and challenge of these techniques in the usability of the systems.
Keywords:
Adaptive system, Machine learning, Big data, Large scale services.
Session Chair
Bertan Karahoda
Session Co-Chair
Krenare Pireva
Proceedings Editor
Edmond Hajrizi
ISBN
978-9951-550-19-2
Location
Pristina, Kosovo
Start Date
26-10-2019 1:30 PM
End Date
26-10-2019 3:00 PM
DOI
10.33107/ubt-ic.2019.269
Recommended Citation
Daka, Ermira and Pireva, Krenare, "Benefits and Challenges of Applying Machine Learning in Adaptive Systems" (2019). UBT International Conference. 269.
https://knowledgecenter.ubt-uni.net/conference/2019/events/269
Benefits and Challenges of Applying Machine Learning in Adaptive Systems
Pristina, Kosovo
Adaptive software systems have the ability to configure their process based on the input. This means that, they can change their behavior based on internal changes, or changes in the running environment. Different user requirement, big data inputs, large scale services, and always available processes made adaptive systems evolve even more. However, there is always a gap that can be filled in order to improve them further. Machine learning is one of the techniques that is widely used to improve different software systems. Its main idea is to use previous knowledge, train it, and predict new results. There exist a bunch of algorithms that are being used in this evolving area, and adaptive systems are good targets where they can have a great effect. This paper reviewed the main machine learning algorithms that are being used for adaptive systems, and further it considered the impact and challenge of these techniques in the usability of the systems.