Advisory Board

Rafael PrikladnickiRafael Prikladnicki, chair of the advisory board, conference correspondent, and Portuguese translation editor, is a professor in the Computer Science School at PUCRS, Brazil. His current work focuses on distributed software development and agile methods for software development. He is mainly interested in how global software engineering impacts organizational decisions, the role of Brazil in the global IT industry, how global software engineering interplays with agile methods, and the use of agile methods to build high performance software development teams. He holds a PhD degree in computer science from PUCRS and was visiting professor at the University of Victoria, Canada, from 2006 to 2007. For three years, he served as the director of the Technology Management Agency (AGT) at PUCRS, managing the interaction between PUCRS and its partners (industry and government) for the development of R&D projects. Since December of 2013 he has served as the director of Tecnopuc (PUCRS’ science and technology park). He also leads one of the main research groups in distributed software development in Brazil (MuNDDoS research group). In 2011, he received the PhD innovation award, promoted by FAPERGS (the state of Rio Grande do Sul funding agency) for his innovative research on global software engineering, conducted in collaboration with companies at Tecnopuc. For more information, visit Prikladnicki is also the editor of the Voice of Evidence column.
Ayse Basar BenerAyse Basar Bener is currently the director of School of Information Technology Management at Ryerson University in Canada. She conducts research in empirical software engineering. Her research focuses on software process, software quality and estimation, and software development decision support. Bener switched to academia in 2002 after a 15-year career in the finance and banking industries. She held senior executive positions leading large IT initiatives and managed operations before joining Bogazici University. Her research group developed software process support tools that were deployed in real industrial settings. They include a metrics collection tool that is now available at Google Code. The group also collected precious defect-related data from 25 companies regarding their software processes, organized and packaged this data, and donated them to the PROMISE repository. All of her group’s research projects involve close collaboration with an industrial partner. Bener holds a PhD in information systems from the London School of Economics and a master’s degree in information technology from the University of Alabama.
Jan BoschJan Bosch is a professor of software engineering and the Software Center director at Chalmers University of Technology. Previously, he served as vice president of engineering processes at Intuit and as a professor of software engineering at the University of Groningen, The Netherlands. Prior to that, he headed the Software and Application Technologies laboratory at Nokia Research Center. His research interests include software ecosystems, compositional software engineering, software architecture, and software product lines. Bosch has published on, advised, and implemented techniques and methods for software architecture, variability management, the link to business strategy, organizational models, assessment frameworks, adoption frameworks, and quality attributes. He is on the editorial board of Science of Computer Programming and author of Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach. Contact him at
Anita CarletonAnita Carleton is director of the Software Engineering Process Management (SEPM) program at the Software Engineering Institute at Carnegie Mellon University. She provides leadership for the research, development, and transition of methods and technologies that encapsulate best practices for engineering, management, and measurement. Several models developed by the SEPM program have become worldwide defacto standards for the software industry, including the Capability Maturity Model Integration and the Team Software Process. Carleton has over 25 years of experience in software development, management, measurement, and process improvement. She coauthored Measuring the Software Process: Statistical Process Control for Software Process Improvement. She also received an award from Barry Boehm when he directed the Department of Defense (DoD) Research & Engineering office for her leadership in defining a core set of measures and measurement definition frameworks that served as a basis for collecting well-understood and consistent software data throughout the DoD in support of the DoD Software Action Plan Measurement Initiative. Carleton is a member of ACM and a Senior Member of the IEEE Computer Society.

Jeromy CarriereJeromy Carriere is a technical lead/manager with Google, leading its New York-based cluster management team, which develops core components of Google’s production infrastructure. Prior to Google, Jeromy was chief architect for the X.commerce business unit at eBay, where he was the technical lead for design and development of an “open commerce platform,” incorporating open source cloud, big data, and messaging technologies into a unified offering for merchants and developers. Jeromy had a brief stint in the Platform/Cloud group at Yahoo!, where he played roles in the mobile, user platform and Hadoop teams. Before making the move (back) to Silicon Valley, Jeromy was the chief architect at Vistaprint, a fast-growing marketing services company. Jeromy was vice president, architecture at Fidelity Investments, a senior architect advisor at Microsoft, co-founder and chief technology officer at Kinitos, a chief architect for America Online, and co-founder and chief architect of Jeromy had previously worked at the Software Engineering Institute at Carnegie Mellon University, doing architecture research and analysis, and at Nortel Networks, as a software engineer. Jeromy earned his Bachelor’s of Mathematics in computer science from the University of Waterloo and flirted with PhD studies at Carnegie Mellon University.

Hakan ErdogmusHakan Erdogmus is an associate teaching professor of software engineering at Carnegie Mellon University’s (CMU’s) Silicon Valley Campus. Prior to joining CMU in October 2013, he was an independent consultant based in Ottawa, Canada, providing training in software process management and project finance. Hakan holds an adjunct faculty appointment at University of Calgary’s Department of Computer Science in Alberta, Canada. He has published and lectured extensively in his areas of specialization: economics of software engineering, value-based software engineering, agile software development, empirical studies of software engineering practices, and software process measurement and improvement. Hakan is a past editor in chief of IEEE Software and is currently an associate editor of the Journal of Empirical Software Engineering. He has been an Erasmus Mundus visiting scholar at Universidad Politécnica de Madrid, Spain, and is co-editor of two volumes, Advances in Software Engineering: Comprehension, Evaluation and Evolution and Value-Based Software Engineering, both published by Springer. He has helped organize numerous international conferences and workshops and served in over 50 program committees. Hakan received a PhD in telecommunications from INRS-Université du Québec (Montreal). He is a Senior Member of IEEE, a Golden Core member of IEEE Computer Society, a member of ACM, and a participant in International Software Engineering Research Network.

Taku FujiTaku Fujii is a general manager in the Agile Development Center of OGIS-RI (Osaka Gas Information System Research Institute). Over the last two decades, he has held various roles there, including project manager, architect, designer, programmer, and technical consultant, applying object-oriented technologies in the Japanese software industry. His main interest areas are agile methods, modeling techniques, measurements of development projects, and service-oriented architecture. Fujii is a member of SIGSE of the Information Processing Society of Japan, subchair of a technical working group in the Consortium for UML-based Modeling Technologies Promotion, and one of the organizers of the Software Professional Engineers Network. He received a BS and a MS from Kyoto University. He’s also IEEE Software‘s Japanese translation editor.

Gregor HohpeGregor Hohpe is the Chief IT Architect of Allianz SE. He is a frequent speaker on asynchronous messaging and service-oriented architectures and co-authored Enterprise Integration Patterns (Addison-Wesley). His mission is to make integration and distributed system development easier by harvesting common patterns and best practices from many different technologies. Contact him at

Magnus LarssonMagnus Larsson is the head of ABBs development center in Bangalore, India. In Bangalore he worked closely with ABB research and led the implementation of many of the research results for ABB products. Prior to his position in India, Magnus worked as manager at ABB Corporate Research in Västerås, Sweden where his department worked in the area of software architecture and user experience. Magnus is also engaged part time in academia as an adjunct professor at Mälardalen University in the area of component-based software engineering and software architecture. Since 2007 Magnus has been invited to the Swedish foundation for strategic research, mainly to define new national research programs.

Zeljko ObrenovicZeljko Obrenovic is a consultant at the Software Improvement Group (SIG), which conducts detailed technical analyses of software-intensive systems, translating technical findings into actionable advice for management. He’s also on SIG’s team that develops tools to analyze and visualize software systems. His interests revolve around human–computer interaction and human factors in software systems. He aims to bridge software design research and practice, trying to get the best of both worlds. He received a PhD in computer science from the University of Belgrade. Contact him at or via
Ramesh PadmanabhanRamesh Padmanabhan is managing director and CEO of NSE.IT, an IT organization focused on financial services and offering technology products and solutions, infrastructure management, and online assessment solutions. Prior to joining NSE.IT, Padmanabhan was with MphasiS. He joined that company at its inception and played a key role in its growth. At IBM Consulting, he helped organizations in business process optimization, ERP selection, deployment, and management of large programs. In his earlier roles, Padmanabhan helped organizations set up international offices and off-shore centers. Starting as a programmer and with more than two decades of experience in technology consulting, Padmanabhan has gathered diverse experience working across India and in the US, the UK, the Asia-Pacific region, and the Middle East. He is a member of the Regional Council of NASSCOM, the premier trade body and the chamber of commerce of the IT industry in India; the Systems Advisory Committee at the National Stock Exchange of India; and the IT Committee at the Maharashtra Chamber of Commerce, Industry and Agriculture.
Walker RoyceWalker Royce is the Chief Software Economist in IBM Software Group. He is a principal consultant and practice leader specializing in measured improvement of systems and software development capability. He is the author of three books: Eureka! Discover and Enjoy the Hidden Power of the English Language (Morgan James, 2011), The Economics of Software Development (Addison Wesley, 2009), and Software Project Management: A Unified Framework (Addison Wesley, 1998). From 1994 through 2009, Royce was the Vice President and General Manager of IBM’s Rational Services organization and built a worldwide team of 500 technical specialists in software delivery best practices and $100M in consulting services. Before joining Rational/IBM, Royce spent 16 years in software project development, software technology development, and software management roles at TRW Electronics & Defense. He was a recipient of TRW’s Chairman’s Award for Innovation for his contributions in distributed architecture middleware and iterative software processes in 1990 and was a TRW Technical Fellow. Royce received a BA in physics from the University of California and an MS in computer engineering from the University of Michigan.

Don ShaferDon Shafer, initiatives team chair, is a technical fellow and cofounder of the Athens Group, an international petroleum industry engineering service company. His current projects include development of a multivolume set of software-engineering proven practices for the oil and gas industry. His current patents deal with control system hardware and software virtualization for functional and performance validation and verification. He has been a software-engineering subject matter expert for the University of Texas at Austin Cockrell School of Engineering. He has developed and delivered IEEE Smart Tech Metro Area Workshops on Cloud Computing. He has also developed, produced, and delivered a massive open online course with IEEE and the University of California, Irvine on Version 3 of the Software Engineering Body of Knowledge, for which he was a technical editor. He has been an editor in chief, a press chair, a vice president of professional activities, and a treasurer in the IEEE Computer Society. He’s a Certified Software Development Professional, an IEEE Senior Member, an IEEE Computer Society Golden Core member, and an IEEE Software Engineering Certified Instructor. Contact him at

Helen SharpHelen Sharp is professor of software engineering at The Open University, Milton Keynes, UK. Her research investigates the human and social aspects of software development, focusing on collaboration, teams, and user involvement. She is an expert in user-centered techniques as well as qualitative, observational, and field studies of software engineering practices. She is a joint author of an internationally best-selling textbook on interaction design (, which focuses on the user side of the human-computer equation. Sharp is well-known in academic and industrial circles for her empirical work with software development practitioners. She has been active as a conference organizer in the agile software development, object-oriented development, and HCI communities.

Girish SuryanarayanaGirish Suryanarayana is currently a member of technical staff at Siemens Corporate Research & Technologies, Bangalore, India. At Siemens, he is involved in providing architectural guidance to software development teams, pursuing research in topics related to software architecture and design, and conducting internal software design and architecture training. Girish also serves on the external advisory board for the IT department at the Rajiv Gandhi Memorial College of Engineering and Technology, Nandyal, India, and helps formulate industry-relevant curricula for the B.Tech and M.Tech programs. Girish received a PhD in information and computer science from the University of California, Irvine, in 2007. His research interests include software architecture, design patterns, and reputation-based trust management systems. He is an IEEE-certified Software Engineering Certified Instructor (SECI) and regularly conducts training for the IEEE SWEBOK Certificate Program (SCP) and IEEE Certified Software Development Associate (CSDA). He is a member of IEEE.

Evelyn TianEvelyn Tian is the lean and agile head coach for Ericsson Communications in the Asia-Pacific region. She has worked in various technical and leadership positions, covering all phases of product development and maintenance over the past twenty years. Tian worked as system architect for large scale telecom products, providing architectural guidance to development teams as well as with more hands on software design, programming and testing. She can easily move between high-level strategic management discussions and detailed discussions on software craftsmanship. Tian majored both in electrical engineering and computer science, and speaks at conferences on software development, and also lean and agile. Her primary areas of interests include fostering a culture of software craftsmanship, and helping organizations to continuously improve through lean and agile. Tian truly believes that lean and agile enhance the way software is developed, products are implemented, and services are fulfilled. She’s a conference correspondent and the Weibo and Chinese presence editor for IEEE Software.
Douglas VogelDouglas R. Vogel is chair professor of information systems at the City University of Hong Kong and an Association for Information Systems (AIS) fellow. He began his professional career as a software engineer in the aerospace industry and was also general manager of a manufacturing company in the computer industry as well as part of the groupware development team at the University of Arizona. His research interests include group support systems, knowledge management, and technology support for education. He is currently engaged in introducing mobile-device and virtual-world support for collaborative applications in educational systems. He received an MS in computer science from UCLA and a PhD in information systems from the University of Minnesota. Contact him at
James WhittakerJames Whittaker has spent his career in software development, testing, and security. He was an early thought leader in model-based testing, where his PhD dissertation became a standard reference on the subject. While a professor at the Florida Institute of Technology, Whittaker founded the world’s largest academic software testing and security research center and helped make testing a degree track for undergraduates. He wrote How to Break Software, How to Break Software Security (with Hugh Thompson), and How to Break Web Software (with Mike Andrews). While at Microsoft, Whittaker transformed many of his testing and security ideas into tools and techniques for developers and testers, and wrote the book Exploratory Software Testing. He then moved to Google as an engineering director for Chrome, Chrome OS, and Google+, where he wrote How Google Tests Software (with Jason Arbon and Jeff Carollo). He’s now back at Microsoft as a development manager working on a new platform for Web development. Keep tabs on his work on Twitter (@docjamesw).
Rebecca Wirfs-BrockRebecca Wirfs-Brock is an internationally recognized leader in the development of practical design methodologies. She invented the set of development practices known as responsibility-driven design. Among her widely used innovations are use case conversations and object role stereotypes. Wirfs-Brock has written, lectured, and presented tutorials on object design, adaptive architecture styles, and management topics. She is lead author of Designing Object-Oriented Software and Object Design: Roles, Responsibilities and Collaborations. She served four years as IEEE Software‘s editor of the Design column and is a past board member of the Agile Alliance. She frequently helps product engineering, IT, and startup organizations with the technical bits as well as with effective teamwork and agile development practices. She consults, speaks, and writes on practical techniques for thinking about, designing, discussing, implementing, and describing software. Wirfs-Brock blogs about software design and agile practices at The Responsible Designer. You can find her design columns, papers, and presentations at
Tao XieTao Xie, awards chair, is an associate professor and Willett Faculty Scholar in the Department of Computer Science at the University of Illinois at Urbana-Champaign. His research interests include software testing, program analysis, software analytics, software security, and educational software engineering. He received the IEEE Software Best Software Engineering in Practice Paper Award at ICSE 2013. He was a guest editor of the Jan./Feb. 2015 IEEE Software special issue on Internetware and Beyond. Xie received a PhD in computer science from the University of Washington in 2005. Contact him at;