Professor Hamid Mcheick is a full professor in Computer Science department at the University of Québec at Chicoutimi, Canada. He has more than 20 years of experience in both academic and industrial area. He has done his PhD in Software Engineering and Distributed System in the University of Montreal, Canada. He is working on design and adaptation of distributed and smart software applications. He has supervised many post-doctorate, PhD, master and bachelor students. He has nine book chapters, more than 60 research papers in international journals and more than 130 research papers in international/national conference and workshop proceedings in his credit. Prof. Mcheick has given many keynote speeches and tutorials in his research area, particularly in Healthcare systems, Pervasive and Ubiquitous Computing, Distributed software architectures, software connectors, Separation of concerns, Service Oriented Computing, Internet of Things (IoT), Mobile Edge Computing, Fog Computing, and Cloud Computing. Prof. Mcheick has gotten many grants from governments, industrials and academics. He is a chief in editor, chair, co-chair, reviewer, member in many organizations (such as IEEE, ACM, Springer, Elsevier, Inderscience) around the world.