Utilization of statistical process control (SPC) in emergent software organizations: Pitfalls and suggestions

Sargut, K. U.
Demirörs, Onur
Common wisdom in the domain of software engineering tells us that companies should be mature enough to apply Statistical Process Control (SPC) techniques. Since reaching high maturity levels (in CMM or similar models such as ISO 15504) usually takes 5-10 years, should software companies wait years to utilize Statistical Process Control techniques? To answer this question, we performed a case study of the application of SPC techniques using existing measurement data in an emergent software organization. Specifically, defect density, rework percentage and inspection performance metrics are analyzed. This paper provides a practical insight on the usability of SPC for the selected metrics in the specific processes and describes our observations on the difficulties and the benefits of applying SPC to an emergent software organization.


Investigating the effect of variations in the test development process: a case from a safety-critical system
TARHAN, AYÇA; Demirörs, Onur (Springer Science and Business Media LLC, 2011-12-01)
Variation is inherent to a process, and process management demands understanding the nature of variation in quantitative terms, for evaluation and prediction purposes. This understanding requires the identification of process indicators that build the system of variation. To utilize quantitative techniques to understand and improve a software process, more indicators are needed than in a manufacturing process. The need to identify the indicators of a software process and the lack of a generic approach to as...
Effective use of quality function deployment and Kansei engineering for product planning with sensory customer requirements: A plain yogurt case
Dolgun, Leman Esra; Köksal, Gülser (Informa UK Limited, 2018-01-01)
Product planning, as typically the first phase of quality function deployment, involves identifying customer requirements and translating them into technical requirements. Understanding true customer needs and setting targets for customer and technical requirements can be very difficult especially when sensory product characteristics such as taste, odor, and texture are concerned. In this study, effective approaches are developed and implemented for overcoming these difficulties in a plain yogurt case. A cu...
Using collaboration diagrams in component oriented modelin
Tuncel, Mehmet Burhan; Doğru, Ali Hikmet; Department of Computer Engineering (2006)
Component Oriented Software Engineering (COSE) seems to be the future of software engineering. Currently, COSEML is the only modeling language that completely supports the COSE approach. Abstract decomposition of the system and their representing components are shown in a hierarchy diagram to support the COSE process model. In COSEML, only static modeling is supported through this single diagram. However, software is about behavior and static modeling is not sufficient to describe the system. The aim of thi...
Analysis of graph and text representation techniques for news recommendation and news classification
Ağrıman, Mustafa; Karagöz, Pınar; Department of Computer Engineering (2022-2-07)
Developments in computer science leads to increase in the use of software applications in all areas of life. This also causes an increase in data usage. Applications using textual data involves tasks such as finding similarities between texts, detecting events from texts, and classifying texts. However, using graphs and graph vectors can be more successful than textual methods of representing textual information, due to capability to express additional features and complex relationships in graph structure. ...
Evaluation of Agility Assessment Tools: A Multiple Case Study
Adali, Onat Ege; Özcan Top, Özden; Demirors, Onur (2016-06-10)
Agile software development has been one of the most important paradigms of software engineering community. Agile methods that are shaped around Agile Manifesto and principles, provide promising results when applied properly in software organizations. Agile assessment models and tools have potential to indicate agile adoption problems at project level or organization level. In the scope of this study, we identified 37 agility assessment tools. Among those tools, we evaluated 11 agility assessment tools based...
Citation Formats
K. U. Sargut and O. Demirörs, “Utilization of statistical process control (SPC) in emergent software organizations: Pitfalls and suggestions,” SOFTWARE QUALITY JOURNAL, pp. 135–157, 2006, Accessed: 00, 2020. [Online]. Available: https://hdl.handle.net/11511/57305.