Software modeling and measurement: the Goal/Question/Metric paradigm
Software modeling and measurement: the Goal/Question/Metric paradigm
Factors that Impact Implementing a System Development Methodology
IEEE Transactions on Software Engineering
Proceedings of the Conference on The Future of Software Engineering
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
The cathedral and the bazaar: musings on Linux and open source by an accidental revolutionary
Extreme Programming from a CMM Perspective
IEEE Software
Proceedings of the 9th European software engineering conference held jointly with 11th ACM SIGSOFT international symposium on Foundations of software engineering
Adopting the SW-CMM in a Small IT Organization
IEEE Software
Helping Small Companies Assess Software Processes
IEEE Software
An exploratory study of why organizations do not adopt CMMI
Journal of Systems and Software
Software Effort, Quality, and Cycle Time: A Study of CMM Level 5 Projects
IEEE Transactions on Software Engineering
Empirical studies of agile software development: A systematic review
Information and Software Technology
A framework to support the evaluation, adoption and improvement of agile methods in practice
Journal of Systems and Software
Improving the quality of process reference models: A quality function deployment-based approach
Decision Support Systems
Introducing the OpenSource Maturity Model
FLOSS '09 Proceedings of the 2009 ICSE Workshop on Emerging Trends in Free/Libre/Open Source Software Research and Development
Identifying some important success factors in adopting agile software development practices
Journal of Systems and Software
On the use of weighted sums in the definition of measures
Proceedings of the 2010 ICSE Workshop on Emerging Trends in Software Metrics
Creating Software Process Capability/Maturity Models
IEEE Software
Defining and Evaluating a Measure of Open Source Project Survivability
IEEE Transactions on Software Engineering
Hi-index | 0.00 |
The assessment of development practices in Free Libre Open Source Software (FLOSS) projects can contribute to the improvement of the development process by identifying poor practices and providing a list of necessary practices. Available assessment methods (e.g., Capability Maturity Model Integration (CMMI)) do not address sufficiently FLOSS-specific aspects (e.g., geographically distributed development, importance of the contributions, reputation of the project, etc.). We present a FLOSS-focused, CMMI-like assessment/improvement model: the QualiPSo Open Source Maturity Model (OMM). OMM focuses on the development process. This makes it different from existing assessment models that are focused on the assessment of the product. We have assessed six FLOSS projects using OMM. Three projects were started and led by a software company, and three are developed by three different FLOSS communities. We identified poorly addressed development activities as the number of commit/bug reports, the external contributions, and the risk management. The results showed that FLOSS projects led by companies adopt standard project management approaches as product planning, design definition, and testing, that are less often addressed by community led FLOSS projects. The OMM is valuable for both the FLOSS community, by identifying critical development activities necessary to be improved, and for potential users that can better decide which product to adopt.