I Brazilian Conference on Software: Theory and Practice

Highlights Registration Conference Programme Conference Venue
Important Dates
Follow CBSOFT on Twitter

Official Travel Agency

CBSoft 2011

Thank you for your participation!

The Brazilian Conference on Software: Theory and Practice (CBSoft) is the premier Brazilian event for software.

CBSoft integrates four traditional events organized by the Brazilian community for software development: XXIV Brazilian Symposium on Software Engineering (SBES), XIV Brazilian Symposium on Programming Languages (SBLP), IV Brazilian Symposium on Components, Software Architecture and Software Reuse (SBCARS) and VIII Latin American Conference on Pattern Languages of Programming (SugarLoafPlop).

CBSoft 2010 will take place in Salvador - Bahia, one of the most beautiful cities of Brazil, from September 27th to October 1st, 2010, at the world-class Bahia Othon Palace Hotel.

CBSoft is promoted by the Brazilian Computer Society (SBC). In 2010, it will be organized by the Software Engineering Laboratory (LES) of the Federal University of Bahia (UFBA), Brazil.

Manoel Mendonça, CBSoft General Chair

Keynote Speakers

  • alw.jpg

    Alexander L. Wolf (SBES)

    Does Software Engineering Research have Impact on Software Engineering Practice?

    Alexander L. Wolf is a professor in the Department of Computing at Imperial College London (UK). He also holds an affiliated appointment in the Department of Computer Science at the University of Colorado at Boulder (US). Prof. Wolf received the B.A. degree from Queens College of the City University of New York, majoring in both Geology and Computer Science. He received the M.S. and Ph.D. degrees from the Department of Computer Science at the University of Massachusetts at Amherst.
  • arndt.jpg

    Arndt von Staa - Honored Researcher (SBES)

    Development, maintenance and co-evolution strongly supported by computer

    Arndt von Staa received the B.A. degree in Mechanical Engineering from PUC-Rio (1965), and M.S. in Computer Science also from PUC-Rio (1969) and Ph.D. in Computer Science from the University of Waterloo, Canada (1974). He works in computing since 1962 and is one of the creators of the Informatics Department at PUC-Rio.
  • aldrich-mug3.jpg

    Jonathan Aldrich (SBLP)

    Plaid - Centering a Language Design around Resources

    Jonathan Aldrich is Associate Professor of Computer Science at Carnegie Mellon University. He is the director of CMU's undergraduate minor program in Software Engineering, and teaches courses in software engineering and program analysis for quality and security. Dr. Aldrich joined the CMU faculty after completing a Ph.D. at the University of Washington and a B.S. at Caltech.
  • weiss.jpg

    David M. Weiss (SBCARS)

    Architecture of Product Lines

    David M. Weiss received the B.S. degree in Mathematics in 1964 from Union College, and the M.S. in Computer Science in 1974 and the Ph.D. in Computer Science in 1981 from the University of Maryland. He is currently the Lanh and Oahn Nguyen professor of software engineering at Iowa State University.
  • oquendo.jpg

    Flavio Oquendo (SBCARS)

    Beyond Architecture in Software Architecture: A Unified Approach for Architecture-Driven Software Engineering

    Flavio Oquendo is a Professor of Computer Science at the University of South Brittany, France, where he leads the ArchLog group on formal approaches to software architectures and software processes in service-oriented computing in the VALORIA Research Lab. He received the B.Eng. degree from ITA, Sao Paulo, and the M.Sc., Ph.D., and H.D.R. (Research Direction Habilitation) degrees from Grenoble, in Computer Science.
  • fabio kon.jpg

    Fabio Kon (SugarLoafPLoP)

    Patterns for Introducing New Ideas in the Software Industry

    Fabio Kon has degrees in Computer Science from the University of São Paulo (1990) and music (instrument - percussion) from the Universidade Estadual Paulista Julio de Mesquita Filho (1992), Masters in Applied Mathematics (modality: Computer Science) from the University of São Paulo (1994) and Ph.D. in Computer Science from the University Of Illinois At Urbana-Champaign (2000). He is currently Full Professor at the University of São Paulo.
  • joe.jpg

    Joseph Yoder (SugarLoafPLoP)

    Ultimate Agility: Let Your Users Do Your Work!

    Joseph Yoder is a founder and principle of The Refactory, Inc., a company focused on software architecture, design, implementation, consulting and mentoring on all facets of software development. Joseph is an international speaker and pattern author and longstanding member of The Hillside Group, a group dedicated to improving the quality of software development. He is co-author of the Big Ball of Mud pattern, which illuminates many fallacies in the approach to software architecture.
  • brock.jpg

    Rebecca Wirfs-Brock (SugarLoafPLoP)

    The Nature of Order: Inspiration or Esoteric Distraction?

    Rebecca Wirfs-Brock is an internationally recognized leader in the development of object 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. She is the regular design columnist for IEEE Software and the author of the classic text, Designing Object-Oriented Software.
  • photo-eric tanter.jpg

    Eric Tanter (LA-WASP)

    From Reflection to Aspects, and Back

    Eric Tanter is assistant professor at the University of Chile, in the PLEIAD laboratory of the Computer Science Department. His research focuses on programming paradigms and languages for modular and adaptable software systems. He holds a PhD from the University of Nantes and University of Chile (2004), and a MSc from the Vrije Universiteit Brussel (2000).
  • photo-sergio soares.jpg

    Sérgio Soares (LA-WASP)

    Is Aspect-Oriented Software Development worth the effort? What are its killer applications (if any)?

    Sérgio Soares holds a PhD degree in Computer Science at Universidade Federal de Pernambuco (2004). Nowadays he is a CNPq Researcher (Level 2), associate professor at the Department of Computing and Systems, Universidade de Pernambuco, and collaborate professor of the Masters and PhD Program at the Informatics Center, Universidade Federal de Pernambuco. He advises PhD, Masters, and undergraduate computer science students and coordinates research projects funded by CNPq, FACEPE, FINEP and Petrobras.
  • JonWhittle.jpg

    Jon Whittle (WB-DSDM)

    How to Succeed (or Fail) with Model-Driven Engineering: A Qualitative Study of What Works (and What Does Not)

    Jon Whittle joined Lancaster University in 2007 as a Professor of Software Engineering. Previously, he was an Associate Professor at George Mason University - USA, a researcher at NASA Ames Research Center. Jon has taught software engineering across the world, most notably at India's IIT Kanpur. In 2007, he was awarded the highly prestigious Wolfson Merit Award from the Royal Society. He is Chair of the Steering Committee of the International Conference on Model-Driven Engineering, Languages and Systems and has been a program committee member of this conference since 2002.
  • MauroPezze.jpg

    Mauro Pezzè (WB-DSDM)

    Models for Self-Healing Systems

    Mauro Pezzè is a Professor of Software Engineering at the University of Lugano and also at the University of Milano Bicocca. He is associate editor of ACM TOSEM and member of the Steering Committees of the International Conference of Software Engineering (ICSE) and of the ACM International Conference on Software Testing and Analysis (ISSTA). He will be the program chair of ICSE in 2012. He is a co-author of many papers on software engineering, software testing, software analysis and formal models. He is the co-author of a book on Software Testing and Analysis published by John Wiley in 2008.

  • photo-eduardoalmeida.jpg

    Eduardo Almeida (WDDS)

    Global Software Engineering and its impact on Software Reuse: What are the Opportunities and Challenges?

    Eduardo Almeida is an adjunct professor at Federal University of Bahia (UFBA), member of the Software Engineering Lab (LES) and leader of the RiSE Labs. Dr. Almeida also worked as a reuse scientist at Recife Center for Advanced Studies and Systems (C.E.S.A.R), where he has conducted industrial projects, and as a professor at C.E.S.A.R. EDU. He has co-authored more than 100 papers published in leading venues worldwide and has served as referee for important journals with focus on reuse such as IEEE Transactions on Software Engineering, IEEE Software and Journal of Systems and Software.