Wissenschaftlicher Aufsatz, 2012
32 Seiten
This work aims to develop a qualitative model for systemic software defect prevention to improve software quality. It focuses on identifying key determinants of software defects and their interconnected effects, going beyond current methods. The model uses system dynamics and incorporates various aspects of the software development process, including human factors, management, and organizational culture.
1. Starting Position and Problem Definition: This chapter establishes the context for the research by highlighting the increasing complexity of software and the associated risks of software defects. It emphasizes the growing importance of defect prevention and introduces the study's objective: to improve software defect prevention through a comprehensive systemic approach that considers key determinants and their interconnected effects. The chapter specifically focuses on the initial phases of software development (Requirement Analysis, Specification, and Design), where a significant portion of defects originate.
2. Desk Research and Theoretical Background: This chapter lays the groundwork for the research by reviewing existing literature on software development processes and software defects. It discusses various methods and process models used in software development and examines the nature of software defects, emphasizing their origins in human error and their tendency to accumulate across development phases. The chapter also touches upon the cost implications of late defect detection.
3. Software Defect Prevention: This chapter explores various approaches to software defect prevention, categorizing them into analytical, constructive, organizational, and psychological actions. It also examines software process improvement models like CMMI and SPICE and analyzes the costs and benefits of proactive defect prevention. The chapter sets the stage for the development of the proposed systemic model by highlighting the need for a more comprehensive approach to defect prevention.
4. Method: This chapter details the research methodology, combining theoretical analysis with empirical investigation. It explains the choice of "Thinking in Networks" as the appropriate method for analyzing complex systems and describes the selection of "Consideo Modeler" as the software tool for operationalizing the model. The chapter also outlines the planned expert interviews (though not included in this preview).
5. The Model Concept: This chapter presents the structure and objectives of the proposed systemic defect prevention model. It explains how the model incorporates determinants from various disciplines (software development, quality management, human factors, etc.) and outlines the process of identifying and analyzing the interdependencies, effect directions, and intensities of these determinants using the Consideo Modeler tool. The chapter details the model's system theory-based assessment and explains the criteria for quantifying interdependencies.
6. Results: This chapter presents the results of the model analysis, visualized through network matrices and weighting matrices generated by Consideo Modeler. It explains the structure and interpretation of the resulting matrices, including the four quadrants representing different combinations of short-term and long-term effects of determinants on successful defect prevention.
Systemic, software, software development, software quality, defects, defect prevention, determinants, system dynamics, qualitative model, human factors, process, methods, technology, organization.
This document presents a qualitative model for systemic software defect prevention. It aims to improve software quality by identifying key determinants of software defects and their interconnected effects, offering a more comprehensive approach than existing methods.
The research aims to develop a qualitative model for systemic software defect prevention, focusing on identifying key determinants of software defects and analyzing their interdependencies. It seeks to incorporate a systemic approach, considering various aspects like human factors, management, and organizational culture within the software development process.
The research combines theoretical analysis with empirical investigation. "Thinking in Networks" was used as the method for analyzing complex systems, and "Consideo Modeler" served as the software tool for operationalizing and visualizing the model. Expert interviews were planned (though not detailed in this preview).
Key themes include a systemic approach to software defect prevention; identification of key determinants influencing software defects; analysis of interdependencies and causal relationships between determinants; development of a qualitative model using system dynamics; and incorporation of human factors in software defect prevention.
The document is structured into chapters covering: Starting Position and Problem Definition (establishing context and objectives); Desk Research and Theoretical Background (reviewing existing literature on software development processes and defects); Software Defect Prevention (exploring approaches and models); Method (detailing the research methodology); The Model Concept (presenting the structure and objectives of the proposed model); Results (presenting model analysis results visualized using matrices); and Discussion and Conclusion.
A qualitative model for systemic software defect prevention was developed using system dynamics. This model incorporates determinants from various disciplines (software development, quality management, human factors, etc.) and analyzes their interdependencies, effect directions, and intensities.
The results of the model analysis are presented visually through network matrices and weighting matrices generated by Consideo Modeler. These matrices are interpreted to understand the short-term and long-term effects of determinants on successful defect prevention.
While a full list of determinants isn't provided in this preview, the research identifies key determinants across various disciplines including software development, quality management, and human factors. The interdependencies between these determinants are a central focus of the model.
Keywords include: Systemic, software, software development, software quality, defects, defect prevention, determinants, system dynamics, qualitative model, human factors, process, methods, technology, organization.
This research is intended for academic use, focusing on analyzing themes in a structured and professional manner. The provided preview gives a comprehensive overview of the study.
Der GRIN Verlag hat sich seit 1998 auf die Veröffentlichung akademischer eBooks und Bücher spezialisiert. Der GRIN Verlag steht damit als erstes Unternehmen für User Generated Quality Content. Die Verlagsseiten GRIN.com, Hausarbeiten.de und Diplomarbeiten24 bieten für Hochschullehrer, Absolventen und Studenten die ideale Plattform, wissenschaftliche Texte wie Hausarbeiten, Referate, Bachelorarbeiten, Masterarbeiten, Diplomarbeiten, Dissertationen und wissenschaftliche Aufsätze einem breiten Publikum zu präsentieren.
Kostenfreie Veröffentlichung: Hausarbeit, Bachelorarbeit, Diplomarbeit, Dissertation, Masterarbeit, Interpretation oder Referat jetzt veröffentlichen!
Kommentare