Proposing a Knowledge Engineering Based Approach for Process Capability/Maturity Models Customization
ABSTRACT
A seeming multitude of software process capability/ maturity models (SPCMMs) have been developed, and many software engineers have had to worry about compliance with such models at one time or another. Although using these SPCMMs for software process improvement is a well established practice, the ways in which they are used can vary widely. At their best, these models are effective ways of pulling together vast bodies of knowledge about good software practices, hard-won from the expertise of many engineers, into a form that is easier to work with. Yet, although there is a trend to customize such models to specific domains, little research is done on how such SPCMMs should be developed with quality. In this talk, the current status of the art in the development of SPCMMs is presented and in response for a need of a systematic support for the development of SPCMMs, a proposal of a method for the customization of SPCMMs for specific domains is presented. The method is developed in a inductive approach based on standard development processes integrating Knowledge Engineering techniques and experiences on how such models are currently developed in practice. First feedback from piloting the approach in the customization of ISO/IEC 15504, CMMI and MPS.BR for the SaaS scenario indicates that the approach can be useful for creation of SPCMMs.
BIO
Jean Carlo Rossa Hauck is PhD student in Knowledge Engineering, in the research area of Software Engineering at Federal University of Santa Catarina - Brazil. He has a degree in Computer Science from the University of Vale do Itajai, a postgraduate degree in Web Development from the same University and a Masters degree in Computer Science from the Federal University of Santa Catarina - Brazil. He gained practical experience in Software Process Improvement working for several years in Brazilian software companies for national software development projects. During his professional practice, he taught several courses in the areas of Software Engineering and Object-Oriented development in the states of Santa Catarina, São Paulo and Rio de Janeiro. He was a lecturer of Software Engineering and Object-Oriented Programming at the University of Vale do Itajai and is currently a visiting researcher at Dundalk Institute of Technology - Ireland. He can be reached at jeanhauck@gmail.com.