Personal InformationDr. Almeida is an associate professor in the Computer Science Department at Federal University of Bahia where he leads the RiSE Labs. He was also Head of Software Engineering at Fraunhofer Project Center (FPC) (2012-2015), Chair of the M.Sc. Program in Computer Science (UFBA-UEFS) (2012-2014), Chair of the Computer Science Department in 2014, and President (2016-2017) of Steering Comittee for Software Engineering (CEES) from Brazilian Computer Society. In the Government sector, Dr. Almeida was member of the advisory board (2011-2013), vice coordinator (2014) in the area of Computer Science and Engineering and President of Bahia Research Foundation (FAPESB) (2015-2017).
Before joined to this university, Dr. Almeida worked as a reuse scientist and consultant at Recife Center for Advanced Studies and Systems (C.E.S.A.R), where he conducted several industrial projects focused on the various reuse aspects, such as methods, processes and tools and a software reuse professor at C.E.S.A.R. EDU. In the reuse efforts, Dr. Almeida has worked as project manager/researcher/scientist involved since the conception solutions until their deployment. He is also the author of more than 250 papers published and presented in conferences on these and other software reuse topics in leading venues worldwide and has served as referee in important journal papers with focus on reuse such as IEEE Transactions on Software Engineering, IEEE Software, Journal of Systems and Software and Information and Software Technology Journal (IST). He is also head of the Reuse in Software Engineering (RiSE) where one of his activities is to start new cooperation projects around the word involving software reuse and Member of the Brazilian Committee composed of 50 specialists in the software component area, created by Brazilian Government. Dr. Almeida was Co-Chair of the 6th Brazilian Workshop on Component-Based Development (2006), creator of the WIRE - Workshop for Reuse Introduction in Companies where he has served as Co-Chair and Member of the Steering Committee, creator of the RISS - RiSE Summer School on Software Reuse where he has served as Director, creator of the C.E.S.A.R's Seminars working as Chair, Guest Editor of the Journal of the Brazilian Computer Society, Special Issue on Software Reuse (2008), chair of the Doctoral Symposium at 13th International Software Product Line Conference (SPLC) (2009), General Chair of the 4th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS) (2010), creator and Co-Chair of the First Workshop on Guidelines for Young Researchers in Software Engineering (2010), Program Co-Chair of the 5th Workshop on Rapid Application Development (WRAD) (2011), Program Chair of the 5th Brazilian Symposium on Software Components, Architectures and Reuse (SBCARS) (2011), Program Co-Chair of the 15th International Software Product Line Conference (SPLC) (2011), Sponsor of the first and only ACM chapter in Brazil (2011), Workshop Co-Chair of the 10th Working Conference on Software Architecture & 6th European Conference on Software Architecture (WICSA/ECSA) (2012), Tutorial Chair of the 3rd Brazilian Conference on Software: Theory and Practice (CBSoft) (2012), Publicity Chair of the 7th IEEE International Conference on Global Software Engineering (ICGSE) (2012), General Chair of the 16th International Software Product Line Conference (SPLC) (2012), Guest Editor of the Journal Information and Software Technology (IST) (2013), Guest Editor of the Journal of Universal Computer Science (JUCS) (2013), Publicity Chair of the 13th International Conference on Software Reuse (ICSR) (2013), General Chair of the 12th Brazilian Symposium on Software Quality (SBQS) (2013), Publicity Co-Chair of the 9th International Conference on Global Software Engineering (ICGSE) (2014), Program Chair of the 13th Brazilian Symposium on Software Quality (SBQS) (2014), Program Co-Chair of the 17th International ACM SIGSOFT Symposium on Component-Based Software Engineering (CBSE) (2014), Program Co-Chair of the Workshop on Theses and Dissertation on Software (WTDSoft) (2014), Workshop and Tutorial Chair of the 14th International Conference on Software Reuse (ICSR) (2015), General Chair of the 10th International Workshop on Variability Modelling of Software-intensive Systems (VaMoS) (2016), Program Chair of the 30th Brazilian Symposium on Software Engineering (SBES) (2016), Program Co-Chair of the 15th International Conference on Software Reuse (ICSR) (2016), Co-Chair of the 3rd International Workshop on Rapid Continuous Software Engineering (RCoSE), General Chair of the 16th International Conference on Software Reuse (ICSR) (2017), and General Chair of the IEEE International Conference on Software Architecture (ICSA) (2020). He is member of the Editorial Board of the Journal of the Brazilian Computer Society, Journal of Systems and Software (JSS), and Journal of Software Engineering Research and Development (JSERD).
At the Porto Digital, in Recife and other cities in Brazil, Dr. Almeida in conjunction with the RiSE staff has been the main vehicle to introduce reuse ideas in industrial and academic environment been responsible also to define the M.Sc. and Ph.D. courses focused on software reuse at the Federal University of Pernambuco, C.E.S.A.R EDU, and UFBA. In the last years, Dr. Almeida has been Visiting Researcher in important groups working with software reuse such as University of Mannheim (Colin Atkinson's Group), Eidgenössische Technische Hochschule (ETH) (Bertrand Meyer's Group) [short period] and Malardalen University (MDH) (Ivica Crnkovic's Group). He is also an IEEE Senior Member, Senior member of the Association for Computing Machinery (ACM), member of the Brazilian Computer Society, Full Member of the Bahia Academy of Sciences (ACB), and affiliate member of the National Academy of Sciences (ABC).
In addition, he leaded the conception on the first open source book on software reuse around the world, a awarded book on Guidelines for Young Researchers in Software Engineering, co-defined the First Software Reuse Program Residence (inspired in the Medical area) and has worked as independent consultant involved in training, mentoring, consultant and solution development focused on software reuse. Dr. Almeida is also IEEE Computer Society Certified Software Development Professional (CSDP). In 2008, Dr. Almeida performed a Sabbatical research in Software Reuse, at Virginia Tech university, working with Dr. Bill Frakes. During 2018-2019, Dr. Almeida performed a Sabbatical research in Software Architecture, at University of California, Irvine (UCI), working with Dr. Andre van der Hoek.
Computer Societies Membership:
RiSE Members Genealogy:
Last updated on May 1, 2019 by esa(at)dcc(dot)ufba(dot)br