
Ozden Ozcan TopMiddle East Technical University | METU · Department of Information Systems
Ozden Ozcan Top
Professor
About
43
Publications
26,310
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
422
Citations
Introduction
Additional affiliations
November 2007 - August 2011
Publications
Publications (43)
The demand for software practitioners has increased substantially over the last three decades. As the supply trend has not been able to catch these high demand levels, recruiters have been employing people without traditional software engineering backgrounds. Individuals interested in changing careers, attend courses, take certificates, or involve...
Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challe...
Together with many success stories, promises such as the increase in production speed and the improvement in stakeholders' collaboration have contributed to making agile a transformation in the software industry in which many companies want to take part. However, driven either by a natural and expected evolution or by contextual factors that challe...
Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders' requests. To implement efficient and effective development processes, companies utilize multiple frameworks, methods and practices, and combine these into hybrid methods. A...
Challenges in agile adaptation is inevitable in software development projects and have to be dealt with by software practitioners. The pathway to ex- cellence in agility requires experience of challenges, failure of process scenarios; and the discovery of working solutions by software development teams. The ma- jor purpose of this study is to highl...
For medical device software development organizations, it is very challenging to maintain both conformance to the strict regulatory requirements enforced by the safety-critical nature of the domain and achieve efficiency in software development. Agile software development methods provide promising solutions to overcome the efficiency issues and the...
Software development methods are usually not applied by the book. Companies are under pressure to continuously deploy software products that meet market needs and stakeholders’ requests. To implement efficient and effective development processes, companies utilize multiple frameworks, methods and practices, and combine these into hybrid methods. A...
Safety critical embedded software is a software that needs to provide correct functionality to avoid loss of human life. Embedded software controls much of the functionalities in Medical, Automotive, Aerospace and Cyber-Physical-Systems. The development of embedded software is different from ordinary software development as such development needs t...
Sports Science is a new and evolving industry. There is a great potential in this domain which will be realised by capturing and analysing the performance data of the elite athletes and displaying all relevant information to them for better decision making and performance improvement. Establishing reliable systems to achieve performance monitoring...
A key challenge of medical device software development companies is to maintain both conformance to the strict regulatory requirements enforced by the safety critical nature of the domain and achieve efficiency in software development. Agile software development methods provide promising solutions to overcome the efficiency issues and the challenge...
Cyber-Physical-Systems provide huge potential for delivering highly effec-tive solutions for multiple safety critical domains such as health, automo-tive, sports etc. Given the complexity of cyber physical systems, it is im-portant to ensure the safety and security of such systems. Failure of such systems could result in potential harm to people an...
Adoption of agile values and principles and transformation of organizations towards agility are not easy and straightforward. Misinterpretation of agile principles and values, and adoption of partial solutions with few agile practices instead of holistic approaches prevent organizations to obtain full benefits of agile methods. We developed the Sof...
Medical device software development organizations are bound by regulatory requirements and constraints to ensure that developed medical devices will not harm patients. Medical devices have to be treated as complete systems and be evaluated in this manner. Instead of manufacturers having to ensure compliance to various regulatory standards individua...
Medical device software development is subject to high regulations due to the potential risk of harming patients with unsafe medical devices. These regulations require software development to be performed with high discipline and evidence to be provided for auditory purposes. It’s not easy to manage both conformance to regulations and efficiency in...
Software process improvement is challenging in the medical device development domain, as significant constraints exist such as ensuring conformance to regulations while improving software quality. The regulations that medical products are subject to may be overwhelming for organisations as a variety of international standards have to be implemented...
Medical device software development is subject to high regulations due to the potential risk of harming patients with unsafe medical devices. These regulations require software development to be performed with high discipline and evidence to be provided for auditory purposes. It’s not easy to manage both conformance to regulations and efficiency in...
Performing process improvement to deliver qualified products with the expected cost on time has been a requirement for organizations targeting to be successful in the software market. Software organizations usually perform process improvement based on well-known process assessment frameworks such as CMMI and ISO/IEC 15504. A number of derivatives o...
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 lev...
Medical device software is typically developed through adopting a prescribed plan driven software development lifecycle approach based upon variations of the waterfall or V-Model. Organisations wishing to satisfy regulations have to define software development processes and also that these processes have been implemented throughout the complete dev...
Medical device software is usually embedded within the overall system as one of the sub-systems. It needs to be integrated with other sub-systems such as the electrical and mechanical for a functional medical device to be developed. In order to develop a working medical device system through integrating its sub-systems, the sub-systems' requirement...
In this paper, we present AgilityMod that we developed with the purpose of identifying agility levels of software development projects, indicating agility gaps and providing roadmaps to organizations in adopting agile princi-ples/practices. AgilityMod shares the meta-model structure of ISO/IEC 15504, software process assessment model, however, it d...
In this technical report, we present the multiple case study results of the application of AgilityMod v3.0 in 8 organizations in 8 different projects. AgilityMod is an agility assessment reference model. The purpose of the multiple case study is to investigate if the proposed model can be utilized for agility assessment of software organizations an...
Agile software development methodologies are welcomed by software organizations for the last decade. At the same time, there have been demands from organizations to improve their agility to get better at delivering software rapidly with high quality. There is a fundamental need to assist organizations in adopting agile methods/practices and to guid...
In this paper, we present an exploratory study towards developing a
Software Agility Assessment Model, to fill the gap of a structured assessment
model in the field. The purpose of the model is to assess organizations’ or
projects’ agility and provide roadmaps to organizations in the continuous improvement
path. The model has two dimensions with a...
CMMI ve SPICE yazılım organizasyonlarının süreç iyileştirme
çalışmalarında kullandıkları en yaygın iki modeldir. Bu modellerin yanı sıra
çeşitli sektörler için özelleştirilmiş Automative SPICE, Enterprise SPICE ve
Brazilian Software Improvement gibi süreç değerlendirme modelleri de süreç
iyileştirme odaklı kullanılmaktadır. Süreç değerlendirme çalı...
Agile methods are welcomed by software community in recent years. The move from traditional methods to agile methods is not straightforward. Software organizations need assistance to achieve transition from traditional software development approaches to agile approaches and to improve their agile capability. During the last few years several agile...
CMMI ve çevik yazılım geliştirme yöntemlerinin birlikte uygulanabilirliği bir süredir devam etmekte olan bir tartışma konusudur. Đki yaklaşımın çeşitli açılardan birbirinin karşıtı olduğuna dair yorumların yanında literatürde birlikte uygulanabilirliklerini gösteren çalışmalar da bulunmaktadır. Bu makalede CMMI ve çevik yöntemler üzerine var olan b...
Data repositories play critical role in software management practices. Construction of the estimation models, benchmark of software performance indicators, identification of the process improvement opportunities, and quality assessment are major utilization areas of software repositories. This paper presents the observed difficulties in utilization...
Effort prediction remains to be one of the greatest challenges of software management. While advances in functional size measurement enable functional size to be successfully utilized for effort prediction there are various factors that create significant variances. One of these factors is functional similarity. In this study, we developed, automat...
In this paper, we present the results of a functional software size measurement experiment. We have conducted this experiment
to analyze variances in functional software size measurement results among individuals. We aimed to isolate the factors that
cause these variances. At the end of the study, statistical results are displayed. Common measureme...
This paper evaluates the impact of functional similarities on the relation between functional size and software development effort. The estimation of the required effort cannot be achieved within reasonable limits at all times. We aimed to address this problem by considering functional similarities. Functional similarity is calculated for COSMIC me...
Accuracy of the functional size is critical in software project management, since functional size is the most prevalent input for effort and cost estimation models. Functional size measurement is performed based on standardized manuals; however, the accuracy of FSM results is still based on the knowledge and cautions of the measurers. In this study...
Although functional size is the primary input for effort and cost estimation formulas, the relation between functional size and development effort does not always hold in practice. Calculating the magnitude of functional similarity is perceived as a partial solution to overcome this problem. In this study we applied different approaches to identify...
In this paper we discuss a specific result derived from a multiple case study.
The case study involved implementation of IFPUG Function Point Analysis and
COSMIC Functional Size Measurement methods in an innovative military software
development project by different groups of experts. Application of these
methods in a case that provides a number...
Having been improved, evolved and standardized by the Organiza-tion for Standardization (ISO), Functional Size Measurement
(FSM) methods have become widely used. However, the measurers still face difficulties in measuring the software products which
include unconventional components. We faced the challenge to observe if different interpretations o...
In this paper we discuss a specific result derived from a multiple case study. The case study involved implementation of IFPUG Function Point Analysis and COSMIC Functional Size Measurement methods in an innovative military software development project by different groups of experts. Application of these methods in a case that provides a number of...