Software Engineering and Distributed Computing in image processing intelligent systems: a systematic literature review
![Thumbnail](/bitstream/handle/10.18687/20210101_175/FP175.pdf.jpg?sequence=6&isAllowed=y)
View/ Open
Date
2021-07Author
Jácome, Luis
Villavicencio Cabezas, Mónica
Realpe, Miguel
Benavides, José
Metadata
Show full item recordAbstract
Deep learning is experiencing an upward technology trend that is revolutionizing intelligent systems in several
domains, such as image and speech recognition, machine translation, social network filtering, and the like. By reviewing a total
of 80 studies reported from 2016 to 2020, the present article
evaluates the application of software engineering to the field
of intelligent image processing systems, it also offers insights
about aspects related to distributed computing for this type
of systems. Results indicate that several topics of software
engineering are mostly applied when academics are involved in
developing projects associated to this kind of intelligent systems.
The findings provide evidences that Apache Spark is the most
utilized distributed computing framework for image processing.
In addition, Tensorflow is a popular framework used to build
convolutional neural networks, which are the prevailing deep
learning algorithms used in intelligent image processing systems.
Also, among big cloud providers, Amazon Web Services is
the preferred computing platform across the industry sectors,
followed by Google cloud.