Personal InformationDr. Almeida is an assistant professor in the Software Engineering area and Chair of the Computer Science Department at Federal University of Bahia, Brazil. He is also a member of the Software Engineering Lab (LES) and leads the RiSE Labs. From 2012-2014, he was the Chair of the M.Sc. Program in Computer Science (UFBA-UEFS).
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 180 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), and Workshop and Tutorial Chair of the 14th International Conference on Software Reuse (ICSR) (2015).
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 Government sector, Dr. Almeida is member of the advisory board in the area of Computer Science and Engineering from FAPESB, research agency for the Bahia state. 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, and member of the Association for Computing Machinery (ACM), and the Brazilian Computer Society.
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 Post-Doctoral research (Sabbatical) in Software Reuse, at Virginia Tech university, working with Dr. Bill Frakes.
Computer Societies Membership:
Research Projects: I need to update it!!
Students Time during Ph.D. Thesis | Qualifying:
Last updated on May 01, 2014 by esa(at)dcc(dot)ufba(dot)br