software logo in black text

IEEE Software Initiatives Team

Rui Abreu

Rui Abreu, Portuguese translation editor and conference correspondent for ASE, FSE, ESEC, and ISSTA, is a researcher at the Palo Alto Research Center and an assistant professor at the University of Porto’s Faculty of Engineering. Abreu graduated in systems and computer engineering from the University of Minho, carrying out his thesis at Siemens Portugal. He was an intern researcher with Philips Research Labs between October 2004 and June 2005. Rui received his PhD from the Delft University of Technology in November 2009. Between August 2010 and January 2011, he was a visiting faculty member at Carnegie Mellon University’s School of Computer Science. Contact him at

Eduardo Santana de Almeida
Santana de Almeida

Eduardo Santana de Almeida, conference correspondent for ICSE, SPLC, and ICSR, is an assistant professor of software engineering at the Federal University of Bahia, where he leads the Reuse in Software Engineering Labs. Almeida received a PhD in computer science from the Federal University of Pernambuco. He’s a senior member of the IEEE Computer Society, ACM, and the Brazilian Computer Society. Contact him at

Jordi Cabot

Jordi Cabot, Spanish translation editor and conference correspondent for MODELS, is an ICREA Research Professor at the Internet Interdisciplinary Institute, Universitat Oberta de Catalunya. His research interests include software and systems modeling, model-driven and Web engineering, formal verification and social aspects of software engineering. Previously, he led the AtlanMod team, an INRIA and LINA research group at École des Mines de Nantes. He has been a postdoctoral fellow at the University of Toronto, a senior lecturer at Universitat Oberta de Catalunya, and a visiting scholar at Politecnico di Milano. Cabot received a BSc and PhD in computer science from the Technical University of Catalonia. He writes and blogs about his research interests on his Modeling Languages portal ( He’s a member of IEEE and ACM. Contact him at

Rafael Capilla

Rafael Capilla, conference correspondent for the Software Product Line Conference, is an associate professor of computer science at Rey Juan Carlos University of Madrid, where he leads the Software Architecture & Internet Technologies Research Group. His research interests are software architecture, product line engineering, software variability, service-oriented architecture and cloud computing, and technical debt. Capilla received a PhD in computer science from Rey Juan Carlos University of Madrid in 2004. He’s coeditor of Systems and Software Variability Management: Concepts, Tools, and Experiences (Springer, 2013). He was the general chair of the 14th European Conference on Software Maintenance and Reeingineering. Contact him at

Rafael Capilla

Robert Feldt, Swedish translation editor, is a professor in the Blekinge Institute of Technology’s Department of Software Engineering and a part-time professor at the Chalmers University of Technology. His research interests are software testing, requirements engineering, and agile development methods and practices. Feldt received a PhD in computer engineering form the Chalmers University of Technology. Contact him at

Nicholas Kraft

Nicholas Kraft, conference correspondent for ICSME and constituency ambassador for the Research Triangle, is a principal scientist at ABB Corporate Research. His research interests are software maintenance and evolution, particularly program comprehension and software repository mining. Previously, he was an associate professor in the University of Alabama’s Department of Computer Science. Kraft received a PhD in computer science from Clemson University. He’s a senior member of ACM and IEEE. Contact him at

Naveen Kulkarni

Naveen Kulkarni, constituency ambassador for Infosys and India, is a senior researcher at Infosys, Bangalore. He manages and participates in collaborative research with academia and research consortiums. His research interests span from services science to software engineering. He’s pursuing a PhD in software reuse at IIIT-Hyderabad. Contact him at

Xabier Larrucea

Xabier Larrucea, constituency ambassador for Spain and Latin America, is a senior project leader and research scientist at Tecnalia and a part-time lecturer at the University of the Basque Country. His research focuses on areas such as safety-critical software systems, software quality assurance, software process improvement, empirical software engineering, and metamodeling technology strategy. Over the last decade, he has managed several European research projects related to information and communications technology. He has also provided consultancy activities related to software engineering. He contributed to the Scientific & Technological Strategic Plans in Colombia in 2013 and to several Object Management Group standardization initiatives, such as SPEM 2.0 and UPMS. Larrucea has received a computer engineering degree, a PhD in software engineering, an executive MBA, and Project Management Professional certification. Contact him at

Alistair McEwan

Alistair McEwan, conference correspondent for Communicating Process Architectures, is a senior lecturer in the Embedded Systems and Communications Group in the University of Leicester’s Department of Engineering. His research focuses on developing and applying sound engineering principles to the design, development, and verification of dependable systems incorporating software. McEwan received a BSc from the University of Aberdeen and a DPhil from the University of Oxford. He’s a senior fellow of the Higher Education Academy. Contact him at

Leandro Minku

Leandro Minku, conference correspondent for PROMISE, is a Research Fellow II at the University of Birmingham’s School of Computer Science. His research focuses on software prediction models, search-based software engineering, online and incremental machine learning for changing environments, and ensembles of learning machines. Minku received a PhD in computer science from the University of Birmingham in 2011 and was an intern at Google Zurich for six months in 2009 and 2010. He received the Overseas Research Students Award from the British government. He’s a steering-committee member for the International Conference on Predictive Models and Data Analytics in Software Engineering. Contact him at

Henry Muccini

Henry Muccini, conference correspondent for WICSA, has served the software-engineering community since 1997. Since then, he has been investigating the role of software architectures, model-driven engineering, and software verification and validation in producing higher-quality systems. Muccini received his PhD in computer science from the University of Rome–La Sapienza in 2002. He then was an assistant professor at the University of L’Aquila while doing his postdoc at the University of California, Irvine. In 2006, he co-organized his first workshop, the 2006 International Workshop on the Role of Software Architecting on Testing and Analysis (ROSATEA 06). At the same time, he became the coordinator of GSEEM, an international double-degree program in software engineering. In 2012 he became a member of the DEWS (Design Methodologies of Embedded Controllers, Wireless Interconnect, and Systems-on-Chip) excellence center. Since 2013 he has been the steering-committee chair of the International Workshop on Software Engineering for Resilient Systems. In 2014 he became an adjunct faculty member at Amrita University, an associate professor at the University of L’Aquila, and a member of IFIP WG 2.10 on Software Architecture. Contact him at; or

Meiyappan Nagappan

Meiyappan Nagappan, IEEE Software blog editor, is an assistant professor in the Rochester Institute of Technology’s Software Engineering Department. His broad research interests involve using large-scale software-engineering data to address the concerns of software system stakeholders such as software developers, software operators, build engineers, and project managers. Specifically, he focuses on mining mobile-app data to provide the various stakeholders of mobile apps with actionable recommendations. Nagappan received a PhD in computer science from North Carolina State University. Contact him at

Birgit Penzenstadler

Birgit Penzenstadler, conference correspondent for Requirements Engineering, is an assistant professor at California State University, Long Beach. Her research focuses on artifact-based requirements engineering and requirements engineering for sustainability. She teaches software engineering and related subjects and organizes the International Workshop on Requirements Engineering for Sustainable Systems series. Penzenstadler received a master’s from Universität Passau and a doctorate from Technische Universität München, and was a postdoctoral researcher at the University of California, Irvine. Contact her at;

Zvonimir Rakamaric

Zvonimir Rakamaric, conference correspondent for Computer-Aided Verification, is an assistant professor in the University of Utah’s School of Computing. He aims to improve complex software systems’ reliability and resilience by empowering developers with practical tools and techniques to analyze their artifacts. Previously, he was a postdoctoral fellow at Carnegie Mellon University’s Silicon Valley campus, where he worked with researchers from the Robust Software Engineering Group at the NASA Ames Research Center to improve the coverage of testing of NASA’s flight critical systems. Zvonimir received his bachelor’s in computer science from the University of Zagreb and his MSc and PhD from the University of British Columbia’s Department of Computer Science. He received the 2012 Microsoft Research Software Engineering Innovation Foundation Award, a Microsoft Research Graduate Fellowship, a Silver Medal in the ACM Student Research Competition at the 32nd International Conference on Software Engineering, and the Outstanding Student Paper Award at the 13th International Conference on Tools and Algorithms for the Construction and Analysis of Systems. Contact him at;

Alexander Serebrenik

Alexander Serebrenik, online-presence manager, is an associate professor of software evolution at Eindhoven University of Technology. His research interests include software evolution, specifically metrics, repositories, and social aspects. Serebrenik received a PhD from Katholieke Universiteit Leuven. Contact him at

Miroslaw Staron

Miroslaw Staron, constituency ambassador for the Software Center, Miroslaw Staron is an associate professor of software engineering at the University of Gothenburg. He has worked on decision support in software engineering and software metrics adoption in large organizations with Ericsson, Volvo Cars, Volvo AB, Saab Electronic Defense Systems, and RUAG Space. Staron worked with Volvo Cars to improve the verification and validation of ISO 26262 safety goals and with Telelogic AB and Volvo IT on model-driven engineering. Staron received a PhD from the Blekinge Institute of Technology in 2005. Contact him at

Damian Tamburri

Damian A. Tamburri, Italian translation editor and Facebook editor, is a postdoc at Politecnico Di Milano. His main research interests involve social software engineering through empirical methods. He focuses on the organizational and social improvement of complex software development communities and complex software development processes. Tamburri received a double MSc in global software engineering and software architectures from the University of L’Aquila and Vrije Universiteit Amsterdam. Contact him at

Kunal Taneja

Kunal Taneja, IEEE Software newsletter editor, Kunal Taneja is a researcher in Accenture Technology Labs’ Industrial Internet of Things Group. Taneja received a PhD in computer science from North Carolina State University in 2013. During his PhD studies, his focus was in software engineering, with a primary goal to develop techniques that can help deliver high-quality software. Contact him at

Marco Torchiano

Marco Torchiano, Twitter editor, metrics team member, and conference correspondent for ESEM, is an associate professor at Politecnico di Torino. His research interests are design notation, open-data quality, off-the-shelf-based development, and static analysis. He employs the methodological approach of empirical software engineering. He previously was a postdoctoral research fellow at the Norwegian University of Science and Technology. Torchiano received an MSc and a PhD in computer engineering from Politecnico di Torino. He’s the coauthor of Software Development: Case Studies in Java (Addison-Wesley, 2005) and coeditor of Developing Services for the Wireless Internet (Springer, 2006). Contact him at

Rajesh Vasa

Rajesh Vasa, LinkedIn editor, is the head of R&D at the Swinburne NICTA Software Innovation Lab. He researches and teaches in the areas of large, complex dataset analysis, mobile-app development, and software engineering. He’s also an entrepreneur with three successful startups. He leads a team of engineers and researchers focused on solving problems with a wide societal impact, such as traffic congestion, the impact of aging, lifestyle-induced health problems, and general productivity. Contact him at

Jens Weber

Jens H. Weber, German translation editor and constituency ambassador to the medical-software community, is a professor of software engineering in the University of Victoria’s Department of Computer Science. He has adjunct-faculty appointments at the University of Victoria’s School of Health Information Science and the University of British Columbia’s Faculty of Medicine. His research interests are software security and safety engineering, and quality assurance and certification, with primary applications in healthcare and medicine. He’s codirector of the Simbioses Lab, an interdisciplinary research laboratory funded by University of Victoria Engineering and University of British Columbia Medicine. Weber received a PhD from the University of Paderborn. He’s a licensed software engineer in British Columbia and has consulted with several healthcare software projects in use in Canada and internationally. He directed the University of Victoria’s software-engineering degree program from 2007 to 2014. He received the 2000 Ernst-Denert Award for Software Engineering. Contact him at

Aiko Yamashita

Aiko Yamashita, conference correspondent for WCRE, has been a software engineer, a consultant, and an advisor in diverse organizations in Costa Rica, the US, Sweden, and Norway. Her research interests include empirical software engineering, data mining, source code analysis, software evolution and quality, and human factors in computing. She received a BSc from the Costa Rica Institute of Technology in 2004, an MSc from Göteborgs Universitet in 2007, and a doctorate from the Simula Research Laboratory and the University of Oslo’s Department of Informatics in 2012. Contact her at