Team

Current Editorial Members

Charles Anderson

Charles AndersonCharles Anderson is a software developer with over 30 years of experience in operating systems, networking, databases, software engineering, and testing. His experience includes embedded systems, Unix kernel internals, client-server desktop applications, Web applications, and Hadoop applications. He also taught many of these subjects at the university level. Charles has undergraduate and graduate degrees from the University of California, Berkeley. He can be reached at cander@cander.org.

Robert Blumen

Robert BlumenRobert Blumen is a software developer with over 20 years of experience in programming, design, architecture, and media. His interests include building systems that scale, high availability, SQL and NoSQL, big data, java programming, messaging, web applications, and devops. Robert is a graduate of Stanford University and the University of California Berkeley. He can be reached at robert@robertblumen.com.

Davide Falessi

Davide FalessiDavide Falessi is a research scientist at the Measurement and Knowledge Management Division of Fraunhofer Center for Experimental Software Engineering in Maryland (CESE), a nonprofit research and technology transfer organization. His research interests focus on applying and empirically evaluating solutions to concrete software engineering problems. Davide holds a PhD, MSc, and BSc in computer engineering from the University of Rome, Tor Vergata, Italy. Davide is the editor of IEEE Software‘s multimedia content, which aims at clarifying key concepts and adding another dimension to the reader experience.

Martin Lippert

Martin Lippert Martin Lippert works at Pivotal on Eclipse-based developer tooling for the Spring framework, Cloud Foundry, and JavaScript. He co-leads the team that ships the Spring IDE, the Spring Tool Suite, the Groovy/Grails tool suite, the Cloud Foundry Integration for Eclipse, AJDT, AspectJ, Groovy-Eclipse, and co-leads the Eclipse Flux project. His current focus is the next generation of cloud-based developer tooling and how that could be build using modern architectures. Martin is also cofounder of it-agile GmbH, one of the leading agile companies in Germany.

Neil Maiden

Neil MaidenNeil Maiden is professor of Software Engineering and head of the Centre for HCI Design at City University in London. He has published more than 100 refereed papers on requirements engineering, and was program chair of the 2004 IEEE International Conference on Requirements Engineering. His current interests include scenario-driven and mobile requirements techniques, and scaling and evaluating the results of requirements research to industrial practice.

Jeff Meyerson

Jeff MeyersonJeff Meyerson finished his University of Texas Computer Science degree in 2013. He has experience as a high-stakes poker player and coach, and currently works as a software engineer. He aspires to work as a record producer. Jeff hosts a podcast, which can be found at www.quoracast.com, and can be reached through www.jeffmeyerson.com/about.

Frances Paulisch

Frances PaulishFrances Paulisch drives cross-company initiatives at Siemens related to software. These activities include strategic topics, best practice sharing, reporting, and training. A main focus of her work is empowering cross-functional teams to work together well over the whole development lifecycle. At Siemens she has driven the development of a role-based “Software Curriculum” qualification program which is established as one of the global core learning programs at Siemens. Dr. Paulisch has over 20 years experience in software engineering and management areas. She is also active member of the global software engineering community, playing an active role in various major software conferences such as the International Conference on Software Engineering. She is a past Chair of the Advisory Board of the IEEE Software magazine.

Forrest Shull

Forrest ShullDr. Forrest Shull is a senior scientist at the Fraunhofer Center for Experimental Software Engineering in Maryland (FC-MD), a nonprofit research and tech transfer organization, where he leads the Measurement and Knowledge Management Division. His work has focused on software inspections and the role that human intelligence plays in effective defect detection, as well as how to best evaluate the practical utility of software and systems development practices. He is an associate adjunct professor at the University of Maryland College Park. Contact him at fshull@computer dot org.

Diomidis Spinellis

Diomidis SpinellisDiomidis Spinellis is a professor in the Department of Management Science and Technology at the Athens University of Economics and Business, Greece. Currently, he is serving as the Secretary General responsible for information systems at the Greek Ministry of Finance. His research interests include software engineering, computer security, and programming languages. He has written two books – Code Reading and Code Quality – and is coeditor of Beautiful Architecture: Leading Thinkers Reveal the Hidden Beauty in Software Design. He also writes the regular Tools of the Trade column for IEEE Software. Spinellis is a FreeBSD committer and the developer of UMLGraph and other open source software packages, libraries, and tools. He holds an MEng in software engineering and a PhD in computer science, both from Imperial College London. He is a senior member of the ACM and IEEE and a member of the Usenix Association.

Johannes Thönes

Johannes ThonesJohannes Thönes is a developer and consultant for ThoughtWorks. He has been working with Web technologies since 2009 and is lucky and young enough to have no experience in waterfall projects. He holds a degree in medical informatics from the University of Heidelberg and the University of Heilbronn. Johannes is interested in agile methodologies, software quality, programming languages and the ethics of software development. He can be reached via blog.jthoenes.net.

Markus Völter

Markus VoelterMarkus Völter, original founder of SE-Radio, works as an independent consultant and coach for software technology and engineering. He focuses on software architecture, middleware as well as model-driven software development. Markus is the author of several magazine articles, patterns and books and is a regular speaker at conferences worldwide. Markus can be reached via www.voelter.de.

Eberhard Wolff

Eberhard WolffEberhard Wolff works as a freelance consultant, architect and trainer in Germany. He is currently interested in Continuous Delivery and technologies such as NoSQL and Java. He is the author of several books and articles and regularly speaks at national and international conferences.

Brian Brannon

Brian BrannonBrian Brannon is lead editor of IEEE Software and IEEE Computer Graphics and Applications magazines and staff multimedia editor for Computer magazine. He coordinates, schedules, and produces podcasts for Software Engineering Radio. His interests include new media, strategic communication, and creative development. He’s a Senior Chief Mass Communication Specialist in the US Navy Reserve. Brannon received an MA in Humanities from California State University, Dominguez Hills, and a BA in Print Journalism from California State University, Long Beach. Contact him at bbrannon@computer.org.