2020 Reviewer Thanks
IEEE Software is grateful for the contributions of our excellent reviewers.

The articles in IEEE Software are the result of hard work by many people. We deeply appreciate the efforts of everyone who reviewed the many articles submitted to the magazine last year. The peer review process helps maintain the magazine’s high standard of quality. All of us in the software community owe gratitude to the small and dedicated group of people who participate in this crucial service. If you would like to contribute as a reviewer, visit the peer review page for magazines to find out how to get involved.
IEEE Software‘s editorial board and staff

Rabe Abdalkareem
Luca Abeni
Bram Adams
Gojko Adzic
Muhammad Ovais Ahmad
Iftekhar Ahmed
Efthimia Aivaloglou
Afnan Al-Subaihin
Michele Albano
Khaled Albusays
Saleh AlDaajeh
Emil Alégroth
Paul E. Ammann
Hany H. Ammar
Apostolos Ampatzoglou
Areti Ampatzoglou
Chintan Amrit
Daniel Amyot
Vasilios Andrikopoulos
Maria Anjum
Gustavo Ansaldi
Maryam Arab
Francesca Arcelli Fontana
Venera Arnaoudova
Michael Atighetchi
Travis Atkinson
Marco Autili
Paris Avgeriou
Alberto Bacchelli
Rami Bahsoon
Teresa Baldassarre
Sebastian Baltes
Gavina Baralla
Miguel Angel Barcelona
Ann Barcomb
Luciano Baresi
Titus Barik
Gabriele Bavota
Christoph Becker
Earl Beede
Andrew Begel
Shahina Begum
Jonathan Bell
Moritz Beller
Stephany Bellomo
Antonia Bertolino
Miklos Biro
Tegawende Bissyande
Pernille Bjorn
Alan Blackwell
Kelly Blincoe
Valeria Borsotti
Jan Bosch
Amiangshu Bosu
Goetz Botterweck
Andrea Bracciali
Uwe Breitenbuecher
Sian Brooke
Jim Buckley
David Budgen
Luigi Buglione
Barbora Buhnova
Janet Burge
Margaret Burnett
Jenna Butler
Fabio Calefato
Jon Calhoun
Gul Calikli
Santiago Campero Molina
Rafael Capilla
Andrea Capiluppi
Jorge Cardoso
Jeffrey Carver
Marcelo Cataldo
Gemma Catolino
Saikat Chakraborty
Nie Changhai
Alexander Chatzigeorgiou
Chunyang Chen
Ting Chen
Francisco Chicano
Michelle Christensen
Luke Church
Song Ci
Andrei Ciortea
Jürgen Cito
Tony Clark
Ricardo Colomo-Palacios
Marco Comuzzi
Kieran Conboy
Nelly Condori-Fernandez
Diarmuid Corcoran
Miguel Correia
Steve Counsell
Daniela Soares Cruzes
Bill Curtis
Gabriele D’Angelo
Joanna Cecilia da Silva Santos
Laura Dabbish
Daniela Damian
Maya Daneva
Sherae Daniel
George Darzanos
Ashok Kumar Das
Jennifer Davidson
Rogerio de Carvalho
Andrea De Lucia
Vicenzo De Maio
Rafael de Mello
Robert DeLine
Onur Demirors
Giuseppe Destefanis
Claudio Di Ciccio
Angelo Di Iorio
Giuseppe Di Modica
Dario Di Nucci
Massimiliano Di Penta
Davide Di Ruscio
Amleto Di Salle
Edna Dias
Edward Dillon
Junhua Ding
Yvonne Dittrich
Gordana Dodig-Crnkovic
Joerg Doerr
Han Dong
Chris Douce
Lucio Mauro Duarte
Dushyant Dubaria
Robert Dyer
Bell Raj Eapen
Christof Ebert
felipe ebert
Jutta Eckstein
Holger Eichelberger
Simon Eismann
Nabil El Ioini
Sigrid Eldh
Kanal Eliezer
Mica Endsley
Eduard Enoiu
Andreas Ermedahl
Neil Ernst
Alexandros Evangelidis
Roberto R. Expósito
Chris Exton
Davide Falessi
John Favaro
Michael Felderer
Robert Feldt
Alberto Ferrante
Alessio Ferrari
Tiago Ferreto
Vladmir Filkov
Brian Fitzgerald
John Fitzgerald
Scott Fleming
Eureka Foong
Denae Ford
Erik Fredericks
Felix Freiling
Gilbert Fridgen
Thomas Fritz
Min Fu
Davide Fucci
Thippa Reddy Gadekallu
Spyros Galanis
Barbara Gallina
Cuiyun Gao
Joshua Garcia
Vahid Garousi
martin garriga
Hugo Garzon
Gousios Georgios
Daniel German
Vincenzo Gervasi
Taher Ahmed Ghaleb
Tom Goethals
Sean Goggins
Rubén González Crespo
Jesus Gonzalez-Barahona
Ian Gorton
Jean-Philippe Gouigoux
Vincent Gramoli
Peggy Gregory
Sarah Gregory
Michaela Greiler
Lucas Gren
Anastasia Griva
Alex Groce
Jürgen Großmann
Eoin Martino Grua
John Grundy
Arpan Gujarati
Nagendra Gulur
Jin Guo
Ritwik Gupta
Tim Halloran
runchao han
Anikó Hannák
Elliotte Rusty Harold
Rachel Harrison
Ahmed Hassan
Wilhelm Hasselbring
Brynn Hawker
Orit Hazzan
Shilin He
Xiao He
Jens Heidrich
Vincent Hellendoorn
Austin Henley
James Herbsleb
Abram Hindle
Matthew Hinkle
Rashina Hoda
Jennifer Horkoff
Amber Horvath
Yongjian Hu
Waqar Hussain
Akinori Ihara
Nasif Imtiaz
Daniel Izquierdo
Clemente Izurieta
Letizia Jaccheri
Arpit Jain
Klaas Jan Stol
Ciera Jaspan
Hanyu Jiang
Lingxiao Jiang
Zhen Ming (Jack) Jiang
Anurag Kanungo
Amey Karkare
Katarzyna Karnas
Rick Kazman
Os Keyes
Foutse Khomh
Ralf Klamma
Mark Klein
Wesley Klewerton
Amy Ko
Karina Kohl Silveira
Marco Konersmann
Mike Konrad
Vladimir Kovalenko
Bhaskar Krishnamachari
Kyriakos Kritikos
Daniel Krutz
Oscar Lage
Orestis Lagkas Nikolos
Phil Laplante
Xabier Larrucea
David Last
Thomas LaToza
Shing-hon Lau
Luigi Lavazza
Hayden Le
Caroline Lemieux
Valentina Lenarduzzi
Maurizio Leotta
Mark Levine
Clayton Lewis
Grace Lewis
Li Li
Yi Li
Yuanchun Li
Bing Lin
Yun Lin
Mario Linares-Vásquez
Erik Linstead
Yunxia Liu
Wes Lloyd
David Lo
Eric Lo
Dumitrel Loghin
Panagiotis Louridas
Qinghua Lu
Stephanie Lunn
Xiapu Luo
Lucy Lwakatare
Lei Ma
Walid Maalej
Aravind Machiry
Laura MacLeod
Patrick Mäder
Petr Maj
Maciej Malawski
Mika Mäntylä
Matti Mäntymäki
Ke Mao
Niranjan Marathe
Sabrina Marczak
Katarzyna Marczuk
Nicola Marsden
Antonio Martini
Antònia Mas
Cristian Mateos
Stina Matthiesen
Whitney McCoy
Kyla McMullen
Andrew Meneely
Winifred Menezes
Claudio Menghi
Tom Mens
Tim Menzies
Carlos Mera Gomez
Philippe Merle
Paulo Merson
Dominique Méry
Antoni Lluís Mesquida Calafat
Richard Messnarz
Andre Meyer
Radosław Michalski
Tommi Mikkonen
Dejan Milojicic
Mehdi Mirakhorli
Audris Mockus
Germán Moltó
Rodrigo Morales
Kevin Moran
Maurizio Morisio
Paul Mulholland
Emerson Murphy-Hill
Seán Murphy
Meiyappan Nagappan
Nachiappan Nagappan
Stefan Naumann
Maleknaz Nayebi
Anh Nguyen-Duc
Peter Nielsen
Adriatik Nikaj
Amin Nikanjam
Nan Niu
Alex Norta
Nicole Novielli
Bashar Nuseibeh
Miroslaw Ochodek
Saahil Ognawala
Danielle Olson
Ali Ouni
Oluwafemi Richard Oyeleke
Maria Paasivaara
Claus Pahl
Sreepathi Pai
Partha Pal
Fabio Palomba
Paolo Panaroni
Reza M. Parizi
David Parker
Luca Pascarella
Lam Patrick
Cesare Pautasso
Xin Peng
Cecile Peraire
Indika Perera
Gilles Perrouin
Kai Petersen
Marian Petre
Fabio Petrillo
Benedito Petroni
Roberto Pietrantuono
Antoine Pietri
Andrea Pinna
Pierluigi Plebani
Danilo Poccia
Andrea Polini
Denys Poshyvanyk
Thomas Prantl
Christian Prause
Lutz Prechelt
Gopika Premsankar
Rafael Prikladnicki
Giuseppe Procaccianti
Huilian Qiu
Giovanni Quattrocchi
Smitha Radhakrishnan
Mona Rahimi
Akond Rahman
Md Saidur Rahman
Paul Ralph
Alexis Eduardo Ramirez
Rudolf Ramler
Allison Randal
Ayushi Rastogi
Maryam Razavian
David Redmiles
Dirk Riehle
Sasko Ristov
Lorna Rivera
Martin P. Robillard
Pierre Robillard
Gregorio Robles
Gema Rodriguez Perez
Pilar Rodríguez
Guoping Rong
Nelson Rosa
Per Runeson
Mehrdad Saadatmand
Ruben Saborido
Aryabartta Sahu
Vaibhav Saini
Augusto Sampaio
Marc Sánchez-Artigas
Izaskun Santamaria
Anita Sarma
Giuseppe Satriani
Valerio Schiavoni
Kurt Schneider
Stefan Schulte
Gian Luca Scoccia
Carolyn Seaman
Todd Sedano
johannes sedlmeir
Sergio Segura
Alexander Serebrenik
Helen Sharp
Mary Shaw
Emad Shihab
Seung Yeob Shin
Carla Silva Rocha Aguiar
Vandana Singh
Pawel Skrzypek
Aleksander Slominski
Jacopo Soldani
Ian Sommerville
Nate Soule
Maria Spichkova
Josef Spillner
Diomidis Spinellis
Jonathan Spring
Tor Stalhane
Ioannis Stamelos
Mark Staples
Miroslaw Staron
Manuel Stein
Igor Steinmacher
Kate Stewart
Margaret-Anne Storey
Viktoria Stray
Cathrine Stringfellow
Diane Strode
Chunhua Su
Xiaobing Sun
Kari Systä
Stefan Tai
Davide Taibi
Shin Tan
Chakkrit Tantithamthavorn
Jian Tao
Ian Taylor
Nick Taylor
Jose Teixeira
Bedir Tekinerdogan
Divvy Thakkar
Marco Torchiano
Davide Tosi
Porfirio Tramontana
Guilherme Travassos
Christoph Treude
Chia-Che Tsai
Burak Turhan
Ekaterina Tzanidou
Gias Uddin
Oliver Urbann
Andre van der Hoek
Michiel van Genuchten
Daniel Vladusic
Andreas Vogelsang
Marko Vukolic
Stefan Wagner
Zhiyuan Wan
Shaohua Wang
Yi Wang
Indika Weerasingha
Hans Weigand
Rainer Weinreich
Colin Werner
Mathias Weske
Danny Weyns
Jon Whittle
Laurie Williams
Stephen Wingreen
Stefan Winzinger
Krzysztof Wnuk
Franz Wotawa
Qianhong Wu
Xin Xia
Lu Xiao
Xiaolong Xie
Jinjun Xiong
Xiwei Xu
Xiaohu Yang
Murat Yilmaz
Yue Yu
Vladimir Yussupov
Andy Zaidman
Efpraxia Zamani
Vadim Zaytsev
Uwe Zdun
Hongyu Zhang
Tao Zhang
Tianyi Zhang
Minghui Zhou
Huibiao Zhu
Liming Zhu
Olaf Zimmermann
Thomas Zimmermann
Weiqin Zou