Follow this and additional works at: http://ir.lib.uwo.ca/electricalpub
Part of the Software Engineering CommonsCitation of this paper: @article{DBLP:journals/sqj/AhmedC10, author = {Faheem Ahmed and Luiz Fernando Capretz}, title = {An organizational maturity model of software product line engineering}, journal = {Software Quality Journal}, volume = {18}, number = {2}, year = {2010}, pages = {195-225}, ee = {http://dx.doi.org/10.1007/s11219-009-9088-5}, bibsource = {DBLP, http://dblp.uni-trier.de} }
The Organizational Maturity Model of Software Product Line EngineeringAbstract: Software product line engineering is an inter-disciplinary concept. It spans the dimensions of business, architecture, process and the organization. Some of the potential benefits of this approach include cost reduction, improvements in product quality and a decrease in product development time. The increasing popularity of software product line engineering in the software industry necessitates a process maturity evaluation methodology. Accordingly, this paper presents an organizational maturity model of software product line engineering for evaluating the maturity of organizational dimension. The model assumes that organizational theories, behavior and management play a critical role in the institutionalization of software product line engineering within an organization. Assessment questionnaires and a rating methodology comprise the framework of this model. The objective and design of the questionnaires is to collect information about the software product line engineering process from the dual perspectives of organizational behavior and management. Furthermore, we conducted two case studies and reported the assessment results using the organizational maturity model presented in this paper.