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
Software engineering process improvement
Download
index.pdf
Date
2007
Author
Sezer, Bülent
Metadata
Show full item record
Item Usage Stats
213
views
74
downloads
Cite This
This thesis presents a software engineering process improvement study. The literature on software process improvement is reviewed. Then the current design verification process at one of the Software Engineering Departments of the X Company, Ankara, Türkiye (SED) is analyzed. Static software development process metrics have been calculated for the SED based on a recently proposed approach. Some improvement suggestions have been made based on the metric values calculated according to the proposals of that study. Besides, the author's improvement suggestions have been discussed with the senior staff at the department and then final version of the improvements has been gathered. Then, a discussion has been made comparing these two approaches. Finally, a new software design verification process model has been proposed. Some of the suggestions have already been applied and preliminary results have been obtained.
Subject Keywords
Software engineering.
URI
http://etd.lib.metu.edu.tr/upload/12608338/index.pdf
https://hdl.handle.net/11511/16638
Collections
Graduate School of Natural and Applied Sciences, Thesis
Suggestions
OpenMETU
Core
Visual composition component oriented development
Öztürk, Murat Mutlu; Doğru, Ali Hikmet; Department of Computer Engineering (2005)
This thesis introduces a visual composition approach for JavaBeans components, in compliance with the Component Oriented Software Engineering (COSE) process. The graphical modeling tool, COSECASE, is enhanced with the ability to build a system by integrating domain-specific components. Such integration is implemented by defining connection points and interaction details between components. The event model of the JavaBeans architecture is also added to the capabilities.
Measurement based software process improvement
Ener, Aysun; Bilgen, Semih; Department of Electrical and Electronics Engineering (2007)
This thesis is a study on improving the software requirements management processes of embedded software department of a company. The literature on software process improvement and requirements engineering is reviewed. After determining the problems related to the current requirements management processes of the department, an improved process is proposed addressing these problems. The static process descriptions and the models of the current and improved requirements management processes are formed. A recen...
Business process modelling based computer-aided software functional requirements generation
Su, M. Onur; Demirörs, Onur; Department of Information Systems (2004)
Problems of requirements which are identified in the earlier phase of a software development project can deeply affect the success of the project. Thus studies which aim to decrease these problems are crucial. Automation is foreseen to be one of the possible solutions for decreasing or removing some of the problems originating from requirements. This study focuses on the development and implementation of an automated tool that will generate requirements in natural language from business process models. In t...
A Virtual reality-based training environment designed for hands-on experience of software development
Güleç, Ulaş; İşler, Veysi; Yılmaz, Murat; Department of Computer Engineering (2018)
This thesis study proposes an environment that provides an interactive virtual reality experience for individuals about the tasks of software development process starting from requirement analysis through software testing. The environment transports participants to the virtual world of a software development organization where they experience development problems. In this environment, the participant takes on the role of a novice software developer being recruited into a virtual software development organiz...
Software project scheduling, software project performance measurement and control
Kanık, Yusuf; Koçyiğit, Altan; Department of Information Systems (2005)
This thesis is about software project scheduling and use of earned value method on software projects. As a result of the study, a solution for software project scheduling problems is proposed. A mathematical formulation, developed using integer programming method, is at the heart of the solution. Objective of the formulation is to minimize the development costs consisting of direct labor cost, indirect costs and probable penalty costs. The formulation takes the capability and compatibility variances among r...
Citation Formats
IEEE
ACM
APA
CHICAGO
MLA
BibTeX
B. Sezer, “Software engineering process improvement,” M.S. - Master of Science, Middle East Technical University, 2007.