Show/Hide Menu
Hide/Show Apps
Logout
Türkçe
Türkçe
Search
Search
Login
Login
OpenMETU
OpenMETU
About
About
Open Science Policy
Open Science Policy
Open Access Guideline
Open Access Guideline
Postgraduate Thesis Guideline
Postgraduate Thesis Guideline
Communities & Collections
Communities & Collections
Help
Help
Frequently Asked Questions
Frequently Asked Questions
Guides
Guides
Thesis submission
Thesis submission
MS without thesis term project submission
MS without thesis term project submission
Publication submission with DOI
Publication submission with DOI
Publication submission
Publication submission
Supporting Information
Supporting Information
General Information
General Information
Copyright, Embargo and License
Copyright, Embargo and License
Contact us
Contact us
A method for product defectiveness prediction by using process enactment data in a small software organization
Download
index.pdf
Date
2012
Author
Sivrioğlu, Damla
Metadata
Show full item record
Item Usage Stats
215
views
98
downloads
Cite This
As a part of the quality management, product defectiveness prediction is vital for small software organizations as for instutional ones. Although for defect prediction there have been conducted a lot of studies, process enactment data cannot be used because of the difficulty of collection. Additionally, there is no proposed approach known in general for the analysis of process enactment data in software engineering. In this study, we developed a method to show the applicability of process enactment data for defect prediction and answered “Is process enactment data beneficial for defect prediction?”, “How can we use process enactment data?” and “Which approaches and analysis methods can our method support?” questions. We used multiple case study design and conducted case studies including with and without process enactment data in a small software development company. We preferred machine learning approaches rather than statistical ones, in order to cluster the data which includes process enactment informationsince we believed that they are convenient with the pattern oriented nature of the data. By the case studies performed, we obtained promising results. We evaluated performance values of prediction models to demonstrate the advantage of using process enactment data for the prediction of defect open duration value. When we have enough data points to apply machine learning methods and the data can be clusteredhomogeneously, we observed approximately 3% (ranging from -10% to %17) more accurate results from analyses including with process enactment data than the without ones. Keywords:
Subject Keywords
Software engineering.
,
Software measurement.
,
Computer software
,
Computer software
URI
http://etd.lib.metu.edu.tr/upload/12614516/index.pdf
https://hdl.handle.net/11511/21687
Collections
Graduate School of Informatics, Thesis
Suggestions
OpenMETU
Core
An Error prevention model for cosmic functional size measurement method
Salmanoğlu, Murat; Demirörs, Onur; Department of Information Systems (2012)
Estimation and measurement of the size of software is crucial for project management activities. Functional size measurement is one of the most frequently used methods to measure size of software and COSMIC is one of the popular methods for functional size measurement. Although precise size measurement is critical, the results may differ because of the errors made in the measurement process. The erroneous measurement results cause lack of confidence for the methods as well as reliability problems for effort...
An Automated defect detection approach for cosmic functional size measurement
Yılmaz, Gökçen; Demirörs, Onur; Department of Information Systems (2012)
Software size measurement provides a basis for software project management and plays an important role for its activities such as project management estimations, process benchmarking, and quality control. As size can be measured with functional size measurement (FSM) methods in the early phases of the software projects, functionality is one of the most frequently used metric. On the other hand, FSMs are being criticized by being subjective. The main aim of this thesis is increasing the accuracy of the measu...
An Automated tool for requirements verification
Tekin, Yaşar; Demirörs, Onur; Department of Information Systems (2004)
In today̕s world, only those software organizations that consistently produce high quality products can succeed. This situation enforces the effective usage of defect prevention and detection techniques. One of the most effective defect detection techniques used in software development life cycle is verification of software requirements applied at the end of the requirements engineering phase. If the existing verification techniques can be automated to meet today̕s work environment needs, the effectiveness ...
An Action research of achievements in a software product line implementation
Ergül, Muhittin Erdem; Bilgen, Semih; Department of Electrical and Electronics Engineering (2014)
Software product lines emphasize, with an innovative approach, the idea of predictive re-use. In this way, significant improvements are provided in cost, time-to-market and quality and market dominance is enabled in the target area. The majority of the academic studies in this area are case studies. In this study it is also intended to provide scientific data to the literature about the achievements brought about by software product lines. First, the challenges in the software development activities perform...
A Software benchmarking methodology for effort estimation
Nabi, Mina; Demirörs, Onur; Department of Information Systems (2012)
Software project managers usually use benchmarking repositories to estimate effort, cost, and duration of the software development which will be used to appropriately plan, monitor and control the project activities. In addition, precision of benchmarking repositories is a critical factor in software effort estimation process which plays subsequently a critical role in the success of the software development project. In order to construct such a precise benchmarking data repository, it is important to have ...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
D. Sivrioğlu, “A method for product defectiveness prediction by using process enactment data in a small software organization,” M.S. - Master of Science, Middle East Technical University, 2012.