The notion of data and its quality dimensions
Information Processing and Management: an International Journal
Understanding Quality in Conceptual Modeling
IEEE Software
A Model for Software Product Quality
IEEE Transactions on Software Engineering
Quality dimensions of a conceptual view
Information Processing and Management: an International Journal
Toward principles for the design of ontologies used for knowledge sharing
International Journal of Human-Computer Studies - Special issue: the role of formal ontology in the information technology
A meta-model for formulating knowledge-based models of software development
Decision Support Systems - Special issue: DSS on model formulation
Integrated process modeling: an ontological evaluation
Information Systems - The 11th international conference on advanced information systems engineering (CAiSE*
Two case studies of open source software development: Apache and Mozilla
ACM Transactions on Software Engineering and Methodology (TOSEM)
What Makes a Good Data Model? Evaluating the Quality of Entity Relationship Models
ER '94 Proceedings of the13th International Conference on the Entity-Relationship Approach
HICSS '05 Proceedings of the Proceedings of the 38th Annual Hawaii International Conference on System Sciences - Volume 07
The deep structure of business processes
Communications of the ACM - Two decades of the language-action perspective
Enterprise Ontology: Theory and Methodology
Enterprise Ontology: Theory and Methodology
Tool support for iterative software process modeling
Information and Software Technology
Self-organization of teams for free/libre open source software development
Information and Software Technology
Free/open source software development
Proceedings of the the 6th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering
Self-organization process in open-source software: An empirical study
Information and Software Technology
Automatic business process analysis and simulation based on DEMO
Enterprise Information Systems
Semantics and analysis of business process models in BPMN
Information and Software Technology
Guidelines for conducting and reporting case study research in software engineering
Empirical Software Engineering
Towards a fast enterprise ontology based method for post merger integration
Proceedings of the 2009 ACM symposium on Applied Computing
How to steer an embedded software project: tactics for selecting the software process model
Information and Software Technology
Experiences in discovering, modeling, and reenacting open source software development processes
SPW'05 Proceedings of the 2005 international conference on Unifying the Software Process Spectrum
Hi-index | 0.00 |
Context: Open source software development (OSSD) process modeling has received increasing interest in recent years. These efforts aim to identify common elements in the development process between multiple open source software (OSS) projects. However, the complexity inherent to OSSD process modeling puts significant demands on the modeling language. Objective: In this paper, we propose that the Design and Engineering Methodology for Organizations (DEMO) may provide an interesting alternative to develop OSSD process models. DEMO exhibits two unique features within the context of OSSD process modeling. First, DEMO analyzes processes at the ontological level and provides high-level process descriptions, instead of focusing on the implementation level. Second, DEMO studies the communication patterns between human actors, instead of the sequences in which activities are performed. Method: We investigate the feasibility of using DEMO to construct OSSD process models by means of a case study. DEMO models were constructed to describe the NetBeans Requirements and Release process. In addition, the quality of these DEMO models was evaluated using a quality framework for conceptual modeling. Results: Our results showed that our DEMO models exhibited a high level of abstraction, thereby reducing the complexity of the OSSD process models. In addition, the evaluation of the models developed in this paper by using the quality framework for conceptual modeling showed that the models were of high quality. Conclusions: We have shown that the DEMO methodology can be successfully used to model OSSD processes and to obtain abstract and high-quality OSSD process models. However, given some potential drawbacks with respect to understandability and implementability, we primarily propose the use of DEMO within OSSD process modeling as an analysis tool that should be complemented with other techniques and models for communication and reenactment purposes.