Sandro S. Andrade is a Professor and Researcher in the Computer Science Department at Federal Institute of Education, Science and Technology of Bahia (IFBa). He holds a Ph.D. in Computer Science from Federal University of Bahia (UFBa) and is active member of LaSiD (UFBa) and GSORT (IFBa) research groups. He is also an active contributor in Qt and KDE free software projects since 2006. Sandro is a Certified Qt Specialist (Essential Qt & Core C++ for Qt Developers) and member of the Board of Directors of KDE e.V. (http://ev.kde.org). Over the past 20 years, he has been involved in consulting, training and research in object-oriented design, software architecture design & analysis, cross-pla...