• English
  • Portugues Brasil
SBQS 2009
Inscrições
Apresentação
Comitês
Fotos
Mini-cursos
Palestras
Programação
Chamada de trabalhos
Eventos em paralelo
Artigos aceitos
Como chegar
Local do evento
Hospedagem
Contato
- - - - - - - - - - - - - -
- - - - - - - - - - - - - -
EQPS
Palestras

_______________Palestrante Nacional______________ 

Nome

Dr. Arndt von Staa 

 

Título

"Qualidade se Atinge com Profissionais de Qualidade" 


 

Resumo

Há muito tempo é reconhecido que a variabilidade individual é muito grande ao desenvolver ou manter software. Dependendo dos autores das publicações, a produtividade varia de 1 para 10 a 1 para 35. É reconhecido ainda que, em média, se perde entre 40% e 50% do custo de desenvolvimento ou manutenção em retrabalho inútil, leia-se em detecção e remoção de defeitos. Finalmente, é reconhecido que práticas individuais disciplinadas podem contribuir para uma redução de até 75% do volume de defeitos injetados no software. Tudo isso indica que um dos fatores de maior peso na melhoria da qualidade e da produtividade é o da formação dos recursos humanos envolvidos. As estatísticas também lançam dúvidas quanto à real contribuição dos assim chamados processos dirigidos por planos. Mas quais são as habilidades que fazem a diferença? Segundo vários autores e experiência própria devidamente mensurada, a diferença está no quão correto por construção (sem defeito antes do primeiro teste) é desenvolvido e mantido o software. Em adição os desenvolvedores devem também estar preocupados em assegurar a facilidade de detectar e de diagnosticar falhas causadas por defeitos remanescentes ou provocadas por causas exógenas. Para atingir estas metas é necessário que os desenvolvedores tenham bom conhecimento e experiência de uso de técnicas formais leves, saibam especificar funções, classes e componentes usando contratos, saibam como instrumentar o software com assertivas executáveis e utilizem extensivamente teste automatizado cujas massas de teste foram geradas a partir de critérios bem definidos. Nesta palestra será examinada em mais detalhe a abordagem baseada em técnicas formais leves e serão apresentados alguns resultados de medições realizadas em empresas que utilizam tais técnicas.

 

 

 

Curriculum

Graduou-se em Engenharia Mecânica pela Pontifícia Universidade Católica do Rio de Janeiro (PUC-Rio) em 1965, onde também concluiu mestrado em Informática em 1969. Fez o doutorado em Ciência da Computação na University of Waterloo, no Canadá, terminando em 1974. Como aluno de graduação da antiga Escola Politécnica da PUC-Rio foi estagiário, programador e assistente de pesquisa do Centro de Computação, tendo iniciado as suas atividades em 1962. É Professor do Departamento de Informática da PUC-Rio desde 1967. Suas pesquisas são focadas em engenharia de software, mais especificamente em qualidade e teste de software. Seus interesses recentes incluem também as áreas de sistemas multi-agentes e ambientes de engenharia de software. Desenvolveu um dos primeiros “compilador de compiladores” (COMCOM) com o qual foram desenvolvidos inúmeros projetos de pesquisa aplicada por seus colegas e alunos de pós-graduação do Departamento. Mais adiante e antes do surgimento de micro-computadores desenvolveu o formatador de textos ATF, amplamente utilizados pelos alunos de mestrado e doutorado ao redigirem as suas teses. Anos depois desenvolveu o meta-ambiente Talisman para suporte ao desenvolvimento de software e que também serviu de plataforma de desenvolvimento para diversas dissertações e teses. O projeto Talisman foi publicado pela Academia de Ciências da antiga União Soviética e foi transferido para a indústria onde foi usado em diversos projetos industriais de desenvolvimento de software. Na PUC-Rio participou da criação do Departamento de Informática em 1967 e da Incubadora Gênesis em 1997. Auxiliou ainda na criação de diversas empresas através dessa Incubadora. Foi Diretor do Departamento de Informática por um total de 10 anos.  Até julho de 2008 publicou mais de 80 artigos arbitrados completos em veículos nacionais e internacionais, cinco livros e nove capítulos de livros. Tem 14 softwares desenvolvidos sem registro de patente. Orientou mais de 60 dissertações de mestrado e sete teses de doutorado. Tem também atuado continuamente em projetos em parcerias com empresas, procurando sempre avaliar a eficácia das técnicas ou metodologias empregadas, realimentando desta forma a sua pesquisa com observações da prática real.  

 

 

_______________International Speaker 1______________

Name

Dr. Jan Bosch 

 

Title:

"On Software Product Lines, Customer-Configured Products and Ecosystems"

 

Abstract

The notion of reusing software assets is about as old as the field of software engineering. However, it has taken until the 1990s until a successful approach to intra-organizational reuse really was formulated explicitly, leading to the notion of software product lines. However, when studying the ways software product lines evolve, two main trends can be recognized. The first is the continuous demand for increased variability provided by the software in product line as well as the delayed binding time of the points of variation, leading to increasingly customer-configured products. The second trend is that companies increasingly open up their product lines to allow for extensions by 3rd parties and customers and aim to create an eco-system around their product line. The presentation starts with introducing the notion of software product lines and then continues to discuss the challenges around organizational adoption of software product lines. Subsequently, the implications of the aforementioned trends are explored. Several examples of companies that operate in the space of software product lines, customer-configurable products and eco-systems will be discussed.



Biography

Jan Bosch is VP, Engineering Process at Intuit Inc. Earlier, he was head of the Software and Application Technologies Laboratory at Nokia Research Center, Finland. Before joining Nokia, he headed the software engineering research group at the University of Groningen, The Netherlands, where he holds a professorship in software engineering. He received a MSc degree from the University of Twente, The Netherlands, and a PhD degree from Lund University, Sweden. His research activities include software architecture design, software product families, software variability management and component-oriented programming. He is the author of a book "Design and Use of Software Architectures: Adopting and Evolving a Product Line Approach" published by Pearson Education (Addison-Wesley & ACM Press), (co-)editor of several books and volumes in, among others, the Springer LNCS series and (co-)author of a significant number of research articles. He has been guest editor for journal issues, chaired several conferences as general and program chair, served on many program committees and organized numerous workshops. As a consultant, as a professor and as an employee, Jan has worked with and for many companies on strategic reuse in general and software  product lines specifically, including Philips, Thales Naval Netherlands, Robert Bosch GmbH, Siemens, Nokia, Ericsson, Tellabs, Avaya, Tieto Enator and Det Norska Veritas. Around software product lines, he has published on, advised and implemented specific techniques and methods around, among others, software architecture, software variability management, the link to business strategy, organizational models, assessment frameworks, adoption frameworks and quality attributes. More information about his background can be found at his website: www.janbosch.com.

 

 

_______________International Speaker 2______________

Name

Dra. Ita Richardson 

 

Title

Globalising Local Processes

 

Abstract

The growth of the global economy in recent years requires that software engineers collaborate over geographical, temporal and/or cultural distance, collectively termed as 'global distance'.  When implementing a global software development strategy, organisations still face the regular collocated project management challenges of co-ordination, visibility, communication and cooperation.  Furthermore, in the global environment they face other barriers and complexities which negatively impact these project management challenges.  Research in Lero - the Irish Software Engineering Research Centre, has demonstrated that there are many barriers and complexities which come into play during the implementation of global projects.  These can be grouped into project management, culture, communication and fear.  These come into play during the implementation of global projects.  In addition, these factors have a compounding effect on each other, further increasing the possibility of negative impact.  For example, skills management, a project management factor, is complicated when there are language difficulties across temporal and geographical distances.  In addition, a wide variety of collaboration models is used when the life-cycle are shared between groups.  For example, analysis, design and implementation
may be undertaken in one country while development and testing are undertaken in another.  Consequently, collaboration by software engineering teams across global distance must be managed correctly to ensure successful development and implementation of software projects. Existing software process models, which have been developed for the local environment, need to be modified for use in the global situation and provide for the impact of the global factors and variety of collaboration models.



This talk will discuss the factors encountered during Global Software Development, why these need to be accounted for when implementing software processes across organisations, and how process models need to be modified to take these into account.


 

Biography

Dr. Ita Richardson is Senior Lecturer in the Department of Computer Science and Information Systems and the Global Software Development Research Area Leader (acting) within Lero - the Irish Software Engineering Research Centre, at the University of Limerick, Ireland. Her research work focuses on Software Process Improvement and Global Software Development, particularly in Small Software Development Companies.  She is also Project Leader within Lero on the S-Cube (Software, Services and Systems) project, a European Union Framework 7 Network of Excellence project.   In 2007, Dr. Richardson was Guest Editor of IEEE Software Special Issue on Software Engineering Challenges in Small Software Development Companies with Christiane Gresse von Wagenheim, Brazil, and in 2009 she will be General Chair of the IEEE International Conference on Global Software Engineering which will be held in Limerick, July 2009.

 

Ministério de Ciência e Tecnologia
Sociedade Brasileira de Computação logoserpro.png Advertisement

 Advertisement    Advertisement     asr.gif
 sqquualiti.png  
pbqr.gif
 qualitifocus.png