Ozden Ozcan Top

Ozden Ozcan Top
Middle East Technical University | METU · Department of Information Systems

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
Additional affiliations
November 2007 - August 2011
Middle East Technical University
Position
  • Research Assistant

Publications

Publications (43)
Article
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...
Preprint
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...
Article
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...
Preprint
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Chapter
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...
Chapter
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...
Conference Paper
Full-text available
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...
Chapter
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...
Article
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...
Article
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...
Conference Paper
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...
Conference Paper
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...
Chapter
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...
Article
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...
Conference Paper
Full-text available
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...
Conference Paper
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...
Article
Full-text available
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...
Conference Paper
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...
Technical Report
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...
Technical Report
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...
Conference Paper
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...
Conference Paper
Full-text available
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ı...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
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...
Conference Paper
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...
Conference Paper
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...

Network

Cited By