After searching academic databases (Google Scholar, IEEE Xplore, ACM) and general technical sources,