Development of a quality assurance framework for the open source development model

Research output: Contributions to collected editions/worksArticle in conference proceedingsResearch

Authors

Under the Open Source Software Development (OSSD) model, many renowned products have been developed that appear to be high quality. Advocates of the OSSD model claim that the achievements of high quality largely come from user testing and peer reviews. We assume that Quality Assurance (QA) methods under the OSSD differ from traditional approaches and examined mid to large sized Open Source (OS) projects to identify applied practices. We found the existence of common key practices, but often processes are more informally applied without clear definitions. The findings contribute to the development of a QA framework, which suggests QA processes and product quality targets. The model offers processes to assure that the product achieves its quality goals. We conclude that the framework is an important element, which requires the balanced interaction of human factors, management skills and a suitable environment to achieve software quality.
Original languageEnglish
Title of host publicationProceedings - The 3rd International Conference on Software Engineering Advances, ICSEA 2008, Includes ENTISY 2008 : International Workshop on Enterprise Information Systems
Number of pages9
PublisherIEEE - Institute of Electrical and Electronics Engineers Inc.
Publication date01.10.2008
Pages123-131
Article number4668098
ISBN (print)978-1-4244-3218-9
ISBN (electronic)978-076953372-8
DOIs
Publication statusPublished - 01.10.2008
Event3rd International Conference on Software Engineering Advances - 2008 - Sliema, Malta
Duration: 26.10.200831.10.2008
Conference number: 3
https://dblp.org/db/conf/icsea/icsea2008

DOI

Recently viewed

Publications

  1. A coding scheme to analyse global text processing in computer supported collaborative learning: What eye movements can tell us
  2. Knowledge Graph Question Answering Using Graph-Pattern Isomorphism
  3. Contributions of declarative and procedural memory to accuracy and automatization during second language practice
  4. Expertise in research integration and implementation for tackling complex problems
  5. Isocodal and isospectral points, edges, and pairs in graphs and how to cope with them in computerized symmetry recognition
  6. A discrete approximate solution for the asymptotic tracking problem in affine nonlinear systems
  7. Semi-supervised learning for structured output variables
  8. Ambient Intelligence and Knowledge Processing in Distributed Autonomous AAL-Components
  9. Anatomy of Haar Wavelet Filter and Its Implementation for Signal Processing
  10. Enhancing Performance of Level System Modeling with Pseudo-Random Signals
  11. Neural Combinatorial Optimization on Heterogeneous Graphs
  12. On robustness properties in permanent magnet machine control by using decoupling controller
  13. Kinematic self-calibration of non-contact five-axis measuring machine using improved genetic algorithm.
  14. A transfer operator based computational study of mixing processes in open flow systems
  15. Integrating errors into the training process
  16. Patching Together a Global Script
  17. Distinguishing state variability from trait change in longitudinal data
  18. An Improved Approach to the Semi-Process-Oriented Implementation of Standardised ERP-Systems
  19. Gaussian processes for dispatching rule selection in production scheduling
  20. Evaluation of Time/Phase Parameters in Frequency Measurements for Inertial Navigation Systems
  21. Machine Learning and Knowledge Discovery in Databases
  22. Clustering Hydrological Homogeneous Regions and Neural Network Based Index Flood Estimation for Ungauged Catchments
  23. Gain Scheduling Controller for Improving Level Control Performance
  24. The role of reading time complexity and reading speed in text comprehension
  25. A denoising procedure using wavelet packets for instantaneous detection of pantograph oscillations
  26. Don’t underestimate the problems of user centredness in software development projectsthere are many!?
  27. Control condition design and implementation features in controlled trials
  28. Latent structure perceptron with feature induction for unrestricted coreference resolution
  29. Using cross-recurrence quantification analysis to compute similarity measures for time series of unequal length with applications to sleep stage analysis
  30. Understanding the socio-technical aspects of low-code adoption for software development
  31. Beyond Path Dependency
  32. Database on Learning for Sustainable Development – analysis of projects
  33. Robust Flatness Based Control of an Electromagnetic Linear Actuator Using Adaptive PID Controller
  34. Considerations on efficient touch interfaces - How display size influences the performance in an applied pointing task