LIVRO: iMPS - Resultados de Desempenho de Organizações que Adotaram o Modelo MPS.
TRAVASSOS, G.H., KALINOWSKI, M., iMPS - Resultados de desempenho de organizações que adotaram o modelo MPS, SOFTEX Campinas, ISBN 978-85-99334-11-9, 2008.
O projeto iMPS tem por objetivo compreender a variação do
desempenho de organizações desenvolvedoras de software em função da adoção do modelo MPS. Este livro apresenta os resultados referentes à primeira rodada do estudo planejado no iMPS, de caracterização de empresas, finalizada em agosto de 2008.
REVISTA: Engenharia de Software Magazine, Edição 24.
BOLLER, A., COSTA, M.N., SPÍNOLA, R.O., KALINOWSKI, M., 2010. Gerência de Configuração de Software: Definições Iniciais, Ferramentas e Processo. Engenharia de Software Magazine, Edição 24. Artigo de Capa.
Neste artigo serão mostrados inicialmente aspectos relevantes da gerência de configuração. Na segunda parte do artigo, será apresentada a aplicação da gerência de configuração dentro dos principais modelos de maturidade e as vantagens de se utilizar tais ferramentas, através de um estudo de caso de implementação em uma empresa hipotética.
REVISTA: Engenharia de Software Magazine, Edição 21.
COSTA, M.N., RODRIGUES, A.M.N., FIEL, L.F.S., 2010. Seis Sigma e CMMI - Uso do Seis Sigma para Melhoria da Qualidade de Software junto aos Altos Níveis de Maturidade do CMMI. Engenharia de Software Magazine, Edição 21. Artigo de Capa.
O objetivo deste artigo é fornecer a compreensão necessária das relações entre as iniciativas e propor a utilização do Seis Sigma na melhoria da qualidade de software para a obtenção dos níveis de maturidade 4 e 5 do CMMI.
REVISTA: Engenharia de Software Magazine, Edição 13.
COSTA, M.N., KALINOWSKI, M., SPÍNOLA, R.O., 2009. Soluções Concretas para Problemas Práticos da Engenharia de Requisitos. Engenharia de Software Magazine, Edição 13. Artigo de Capa.
O intuito deste artigo é servir como instrumento para trazer conhecimento a respeito de engenharia de requisitos para a prática, discutindo como o conhecimento na área pode ser aplicado para resolver problemas práticos reais. Desta forma, o artigo pode ainda ser utilizado como complemento ao Guia de Implementação do MPS (SOFTEX, 2007b), auxiliando organizações na estruturação de um processo de engenharia de requisitos capaz de lidar com diferentes tipos de problemas.
REVISTA: Engenharia de Software Magazine, Edição 7.
KALINOWSKI, M., SPÍNOLA, R.O., MUNHÃO, A.C.B., CAMPOS, A.C.C., 2009. Apoiando a Implementação do Modelo de Maturidade MPS Nível G. Engenharia de Software Magazine, Edição 7. Artigo de Capa.
Este artigo apresenta os resultados de uma pesquisa realizada através de um survey para apontar as práticas mais adotadas pelos implementadores MPS ao evidenciar exigências do nível G deste modelo.
SPÍNOLA, R.O., 2009. Introdução à Gestão de Conhecimento – Parte 2. Engenharia de Software Magazine, Edição 7.
Este artigo apresenta as sete camadas que normalmente compõem sistemas de auxílio à gestão do conhecimento.
REVISTA: Engenharia de Software Magazine, Edição 6.
SPÍNOLA, R.O., 2008. Introdução à Gestão de Conhecimento – Parte 1. Engenharia de Software Magazine, Edição 6.
Este artigo apresenta um referencial teórico sobre a gestão de conhecimento.
DIAS-NETO, A.C., 2008. Planejamento de Testes a partir de Casos de Uso. Engenharia de Software Magazine, Edição 6. Artigo de Capa.
Ao longo deste artigo será discutida uma possível estratégia indicando como testes podem ser obtidos a partir dos casos de uso especificados para um projeto. Entendemos que podem existir diferentes estratégias para isso, então iremos apresentar apenas uma possibilidade que pode ser facilmente aplicada para o teste de formulários de cadastro, normalmente existentes em sistemas de informação.
SPÍNOLA, R.O., 2008. Conceitos Introdutórios sobre Melhoria e Avaliação de Processos de Software. Engenharia de Software Magazine, Edição 6.
Neste artigo serão apresentados alguns conceitos relacionados a processos de software e alguns dos principais métodos de avaliação de processo atualmente utilizados para apoiar a melhoria do processo.
SPÍNOLA, R.O., BARCELAS, R.F., 2008. Fundamentos de Arquitetura de Software. Engenharia de Software Magazine, Edição 6.
Este artigo apresenta os fundamentos da arquitetura de software. São descritos a importância e o papel da arquitetura de software no processo de desenvolvimento. Também são identificadas as principais atividades realizadas durante o processo de especificação arquitetural.
REVISTA: Engenharia de Software Magazine, Edição 5.
SPÍNOLA, R.O., SPÍNOLA, E.O., 2008. Especificação de Requisitos com Casos de Uso. Engenharia de Software Magazine, Edição 5.
O objetivo deste artigo não é apresentar um referencial teórico sobre como lidar com cada questão envolvida nas atividades diárias de um analista de requisitos. Focaremos em um ponto específico de seu trabalho que é a atividade de descrição (especificação) dos requisitos. Faremos isto de forma totalmente prática através da apresentação de um conjunto de casos de uso especificados que poderão servir de inspiração para suas atividades como analista de requisitos.
REVISTA: Engenharia de Software Magazine, Edição 3.
KALINOWSKI, M., COSTA, M.N., 2008. Melhorando Processos de Software através de Análise Causal de Defeitos. Engenharia de Software Magazine, Edição 3. Artigo de Capa.
Este artigo fornece uma visão geral de como a análise causal de defeitos pode ser aplicada para obter melhoria de processo baseada no produto. A base teórica a respeito de análise causal de defeitos é descrita, bem como maneiras eficientes de implementar a mesma em organizações de software. Adicionalmente, um exemplo real de sua aplicação na indústria é apresentado.
REVISTA: Engenharia de Software Magazine, Edição 1.
KALINOWSKI, M., 2008. Introdução à Inspeção de Software. Engenharia de Software Magazine, Edição 1. Artigo de Capa.
Será visto neste artigo: alguns benefícios de se realizar inspeções em artefatos produzidos ao longo do processo de desenvolvimento de software; conceitos sobre técnicas de leitura para detecção de defeitos em artefatos de software; o processo de inspeção de software e suas características, e; o estado atual da utilização de inspeções na prática e do suporte ferramental existente.
DIAS-NETO, A.C., 2008. Introdução a Teste de Software. Engenharia de Software Magazine, Edição 1.
Ao longo deste artigo, são apresentados os principais conceitos relacionados às atividades de teste, as principais técnicas e critérios de teste que podem ser utilizados para verificação ou validação de um produto, assim como exemplos práticos da aplicação de cada tipo de técnica ou critério de teste
SPÍNOLA, R.O., ÁVILA, A.L., 2008. Introdução à Engenharia de Requisitos. Engenharia de Software Magazine, Edição 1.
Neste artigo, é feita uma introdução à Engenharia de Requisitos, atividade base para as demais tarefas associadas ao desenvolvimento de software
39. KALINOWSKI, M., MENDES, E., CARD, D.N., TRAVASSOS, G.H., "Applying DPPI: A Defect Causal Analysis Approach Using Bayesian Networks", In: The 11th International Conference on Product Focused Software Development and Process Improvement (PROFES 2010), LNCS 6156, pp.92–106, June 21-23, 2010, Limerick, Ireland.
38. SPÍNOLA, R. O. , PINTO, F. C. R. , TRAVASSOS, G.H. UbiCheck: An Approach to Support Requirements Definition in the Ubicomp Domain. In: 25th Symposium On Applied Computing, 2010, Sierre, Switzerland. ACM SAC 2010.
37. KALINOWSKI, M., SANTOS, G., REINEHR, S., MONTONI, M., ROCHA, A.R., WEBER, K.C., TRAVASSOS, G.H. MPS.BR: Promovendo a Adoção de Boas Práticas de Engenharia de Software pela Indústria Brasileira, In: XIII Congresso Iberoamericano de Engenharia de Software (CIBSE), 2010, Cuenca, Equador.
36. SPINOLA, R.O., DIAS-NETO, A.C., TRAVASSOS, G.H. Developing Software Technologies through Experimentation: Experiences from the Battlefield, In: XIII Congresso Iberoamericano de Engenharia de Software (CIBSE), 2010, Cuenca, Equador.
35. KALINOWSKI, M., TRAVASSOS, G.H., “Variação de Desempenho nas Empresas que Adotaram o Modelo MPS: Resultados Iniciais iMPS 2009”, V Workshop Anual do MPS, 19 a 22 de Outubro, Campinas, SP, 2009.
34. SPÍNOLA, R. O. , PINTO, F. C. R. , TRAVASSOS, G.H. . Supporting Requirements Definition and Quality Assurance in Ubiquitous Software Project. In: 3rd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, 2008, Kassandra, Chalkidiki, Greece. 3rd International Symposium on Leveraging Applications of Formal Methods, Verification and Validation, 2008.
33. SPÍNOLA, R. O. ; TRAVASSOS, G.H. . Arcabouço para Apoiar a Definição e a Garantia de Qualidade de Requisitos de Ubiqüidade em Projetos de Software. In: II Workshop on Pervasive and Ubiquitous Computing, 2008, Campo Grande. II Workshop on Pervasive and Ubiquitous Computing, 2008.
32. KALINOWSKI, M., WEBER, K.C., TRAVASSOS, G. H. iMPS: An Experimentation Based Investigation of a Nationwide Software Development Reference Model In: ACM/IEEE International Conference on Empirical Software Engineering and Measurement, 2008, Kaiserslautern, Germany.
31. KALINOWSKI, M., TRAVASSOS, G. H., CARD, D. N. Guidance for Efficiently Implementing Defect Causal Analysis In: VII Simpósio Brasileiro de Qualidade de Software, 2008, Florianópolis-SC. Anais do VII Simpósio Brasileiro de Qualidade de Software. , 2008.
30. KALINOWSKI, M., TRAVASSOS, G. H. Towards a Defect Causal Analysis Approach for Software Process Improvement and Organizational Learning In: VII Simpósio Brasileiro de Qualidade de Software, 2008, Florianópolis-SC. Workshop de Teses e Dissertações em Qualidade de Software. , 2008.
29. KALINOWSKI, M., TRAVASSOS, G. H., CARD, D. N. Towards a Defect Prevention Based Process Improvement Approach In: IEEE EuroMicro Conference on Software Engineering and Advanced Applications, 2008, Parma. 34th IEEE EuroMicro Conference on Software Engineering and Advanced Applications (EuroMicro SEAA). IEEE Computer Society, 2008.
28. PINTO, F. C. R. ; SPÍNOLA, R. O. ; TRAVASSOS, G.H. . Definição de Requisitos para Projetos de Software Ubíquo. In: II Workshop on Pervasive and Ubiquitous Computing, 2008, Campo Grande.
27. SPÍNOLA, R. O. ; SILVA, J.L.M. ; TRAVASSOS, G.H. . Checklist to Characterize Ubiquitous Software Projects. In: XXI Simpósio Brasileiro de Engenharia de Software, 2007, João Pessoa.
26. SPÍNOLA, R. O. ; SILVA, J.L.M. ; TRAVASSOS, G.H. . Evaluating Ubiquitous Software Projects through a Characterization Checklist. In: I Workshop on Pervasive and Ubiquitous Computing, 2007, Gramado.
25. DIAS NETO, A.C. ; SPÍNOLA, R. O. ; BOTT, A. ; TRAVASSOS, G.H. . Estratégia de Teste de Software no Desenvolvimento Incremental de um Sistema de Informação. In: I Brazilian Workshop on Systematic and Automated Software Testing, 2007, João Pessoa.
24. KALINOWSKI, M., TEIXEIRA, H. V., VAN OPPEN, P. J. H. ABAT: An Approach for Building Maintainable Automated Functional Software Tests In: XXVI International Conference of the Chilean Computer Science Society, 2007, Iquique, Chile. Proceedings of the XXVI International Conference of the Chilean Computer Science Society. , 2007.
23. KALINOWSKI, M., XEXEO, J. A. M., SOARES, G.B. Construção de um Projeto Pedagógico de Ciência da Computação com Ênfase em Engenharia de Software In: Workshop de Educação em Computação e Informática do Estado de Minas Gerais (WEIMIG), 2007, Lavras-MG. Anais do Workshop de Educação em Computação e Informática do Estado de Minas Gerais (WEIMIG). SBC, 2007.
22. XEXEO, J. A. M., KALINOWSKI, M., RAPKIEWICZ, C. Construindo Comunidades Virtuais de Aprendizagem: Uma Experiência Prática em Curso de Ciência da Computação In: XV Workshop sobre Educação em Computação (WEI 2007) - XXVII Congresso da Sociedade Brasileira de Computação, 2007, Rio de Janeiro. Anais do XXVII Congresso da Sociedade Brasileira de Computação. , 2007.
21. KALINOWSKI, M. Defect Causal Analysis: An Opportunity for Product Focused Software Process Improvement In: Congreso Internacional de Computación y Ingenieria de Sistemas (V CICIS), 2007, Moquegua, Peru. Congreso Internacional de Computación y Ingenieria de Sistemas (V CICIS) (invited paper). , 2007.
20. KALINOWSKI, M., SPINOLA, R. O., DIAS NETO, A. C., BOTT, A., TRAVASSOS, G. H.. Inspeções de Requisitos de Software em Desenvolvimento Incremental: Uma Experiência Prática In: VI Simpósio Brasileiro de Qualidade de Software, 2007, Porto de Galinhas-PE. Anais do VI Simpósio Brasileiro de Qualidade de Software. , 2007.
19. KALINOWSKI, M., TRAVASSOS, G. H. ISPIS: From Conception Towards Industry Readiness In: XXVI International Conference of the Chilean Computer Science Society, 2007, Iquique, Chile. Proceedings of the XXVI International Conference of the Chilean Computer Science Society. , 2007.
18. KALINOWSKI, M. Technology Transference from the University to Industry In: Congreso Internacional de Computación y Ingenieria de Sistemas (V CICIS), 2007, Moquegua, Peru. Congreso Internacional de Computación y Ingenieria de Sistemas (V CICIS) (keynote paper). , 2007.
17. MONTONI, M., KALINOWSKI, M., LUPO, P., ABRANTES, J. F., FERREIRA, A. I. F., ROCHA, A. R.
Uma Metodologia para Desenvolvimento de Modelos de Desempenho de Processos para Gerência Quantitativa de Projetos de Software In: VI Simpósio Brasileiro de Qualidade de Software, 2007, Porto de Galinhas-PE. Anais do VI Simpósio Brasileiro de Qualidade de Software. , 2007.
16. KALINOWSKI, M., BORGES, M. R. S., TRAVASSOS, G. H. PatternFlow: Supporting Standardized Description and Enactment of Business Processes In: Simpósio Brasileiro de Sistemas Colaborativos (SBSC), Natal-RN. Anais do Simpósio Brasileiro de Sistemas Colaborativos. , 2006. 13.
15. SPÍNOLA, R. O. ; SILVA, J.L.M. ; TRAVASSOS, G.H. . Towards a Conceptual Framework to Classify Ubiquitous Software Projects. In: International Conference on Software Engineering and Knowledge Engineering, 2006, San Diego.
14. KALINOWSKI, M., TRAVASSOS, G. H. Software Technologies: The Use of Experimentation to Introduce ISPIS – A Software Inspection Framework – Into the Industry In: 2nd Experimental Software Engineering Latin American Workshop, 2005, Uberlândia. Proceedings of the 2nd Experimental Software Engineering Latin American Workshop. , 2005.
13. KALINOWSKI, M., TRAVASSOS, G. H. A Computational Framework for Supporting Software Inspections In: IEEE International Conference on Automated Software Engineering, 2004, Linz.
Proceedings of the 19th IEEE International Conference on Automated Software Engineering. , 2004.
12. KALINOWSKI, M., TRAVASSOS, G. H. ISPIS: A Framework Supporting Software Inspection Processes In: IEEE International Conference on Automated Software Engineering, 2004, Linz. Proceedings of the 19th IEEE International Conference on Automated Software Engineering. , 2004.
11. KALINOWSKI, M., TRAVASSOS, G. H. Infra-Estrutura Computacional para Apoio ao Processo de Inspeção de Software In: Simpósio Brasileiro em Qualidade de Software, 2004, Brasília. Anais do III Simpósio Brasileiro em Qualidade de Software. , 2004.
10. KALINOWSKI, M. Infra-Estrutura Computacional de Apoio à Inspeções de Software, Tese de M.Sc. em Engenharia de Software, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, 2004.
9. SPINOLA, R. O., KALINOWSKI, M., TRAVASSOS, G. H. Uma Infra-Estrutura para Integração de Ferramentas CASE In: Simpósio Brasileiro em Engenharia de Software, 2004, Brasília. Anais do XVIII Simpósio Brasileiro em Engenharia de Software. , 2004.
8. SPINOLA, R.O., Infra-Estrutura Computacional para Integração de Ferramentas CASE, Tese de M.Sc. em Engenharia de Software, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, 2004.
7. PINHEIRO, R. ; COSTA, M. ; BRAGA, R. ; MATTOSO, M. L. Q. ; WERNER, C. . Software Components Retrieval Through Mediators and Web Search. Journal of the Brazilian Computer Society (Impresso), v. 8, p. 55-63, 2003.
6. MANGAN, M. A. S., ARAUJO, R. M., KALINOWSKI, M., WERNER, C. M. L., BORGES, M. R. S.
Towards the Evaluation of Awareness Information Support Applied to Peer Reviews of Software Engineering Diagrams In: IEEE International Conference on Computer Supported Collaborative Work in Design (CSCWiD), 2002, Rio de Janeiro. Proceedings of the 7th International Conference on Computer Supported Collaborative Work in Design. , 2002.
5. COSTA, M.N., “Compagent: Uma Ferramenta para o Apoio a Busca e Recuperação de Informações Orientadas a Domínio na Web”, Tese de M.Sc. em Banco de Dados e Engenharia de Software, Programa de Engenharia de Sistemas e Computação, COPPE/UFRJ, 2002.
4. PINHEIRO, R. ; COSTA, M. ; BRAGA, R. ; MATTOSO, M. L. Q. ; WERNER, C. . Software Components Reuse Through Web Search and Retrieval. In: WIIW-International Workshop on Information Integration Technologies on the Web, 2001, Itaipava. International Workshop on Information Integration Technologies on the Web, 2001. p. 11-18.
3. BRAGA, R. ; COSTA, M. ; MATTOSO, M. L. Q. ; WERNER, C. Multi-Agent System for Domain Information Discovery and Filtering. In: Simpósio Brasileiro de Engenharia de Software, 2000, João Pessoa. XIV Simpósio Brasileiro de Engenharia de Software, 2000. p. 179-194.
2. WERNER, C. ; MATTOSO, M. L. Q. ; BRAGA, R. ; MURTA, L. ; COSTA, M. ; PINHEIRO, R. ; OLIVEIRA, A. . Infra-estrutura Odyssey: estágio atual. In: Simpósio Brasileiro de Engenharia de Software, 2000, João Pessoa. XIV Simpósio Brasileiro de Engenharia de Software, 2000. p. 366-369.
1. MATTOSO, M. L. Q. ; WERNER, C. ; PINHEIRO, R. ; MURTA, L. ; ALMEIDA, V. ; COSTA, M. ; BEZERRA, E. ; SOARES, J. ; RUBERG, N. . Persistência de Componentes num Ambiente de Reuso. In: Simpósio Brasileiro de Engenharia de Software, 2000, João Pessoa. Simpósio Brasileiro de Engenharia de Software, 2000. p. 351-354.
A equipe da Kali Software tem ministrado diversas palestras relativas a assuntos de engenharia de software em eventos e universidades dentro e fora do país. Seguem algumas fotos de palestras recentes.
Palestra na Engenharia de Software Conference, em São Paulo.
Palestra no Instituto Fraunhofer IESE (Instituto de Engenharia de Software Experimental), na Alemanha.
Palestra na Engenharia de Software Conference, em São Paulo.
Palestra na Engenharia de Software Conference, em São Paulo.
Palestra no V CONING (Congreso Internacional de Ingeniería en Computación), no México.
Uma de diversas palestras no SBQS (Simpósio Brasileiro de Qualidade de Software), em Florianópolis.
Uma de diversas palestra no SBES (Simpósio Brasileiro de Engenharia de Software), em Brasília.