Computer Engineering / Bilgisayar Mühendisliği
Permanent URI for this collectionhttps://hdl.handle.net/11147/10
Browse
3 results
Search Results
Now showing 1 - 3 of 3
Conference Object Cosmic Light Vs Cosmic Classic Manual: Case Studies in Functional Size Measurement(CEUR Workshop Proceedings, 2020) Hacaloğlu, Tuna; Ünlü, Hüseyin; Demirörs, Onur; Abran, AlainFunctional size has been used in software engineering for more than 40 years. When measured early in the software development life cycle, it can serve as direct input for effort estimation. The COSMIC Functional Size Measurement (FSM) method developed by the Common Software Measurement Consortium (COSMIC) is the latest ISO-compliant functional sizing method. A streamlined manual titled ''Software Development Velocity with COSMIC Function Points'' summarizes the measurement process and shortens the learning time. The aim of this study is to compare the classic COSMIC FSM manual and this new “light” manual in terms of accuracy of the resulting FSM applied to case studies. The findings show that use of the light manual results in accurate measurement. In addition, there were no significant time differences between the two. With respect to the variations in COSMIC Function Points (CFP) values in the two case studies, they three causes were identified: the Object of Interest (OOI) concept and corresponding data groups, details regarding Functional Process Independence, and Error/Confirmation messages related to the scope of the information included in the manuals. Copyright © 2020 for this paper by its authors.Conference Object Challenges and Working Solutions in Agile Adaptation: Experiences From the Industry(CEUR Workshop Proceedings, 2020) Özcan Top, Özden; Demirörs, Onur; McCaffery, FergalChallenges in agile adaptation is inevitable in software development projects and have to be dealt with by software practitioners. The pathway to excellence in agility requires experience of challenges, failure of process scenarios; and the discovery of working solutions by software development teams. The major purpose of this study is to highlight both the challenges organizations faced when implementing agile techniques and the solutions adopted that proved successful. In order to specify these challenges and working solutions, we performed a multiple case study by using the Software Agility Assessment Reference Model (AgilityMod). In this paper, we describe two cases that achieve the highest levels of agility among eight cases and describe their experiences in achieving a good adaptation through the challenges that they faced and the solutions that were found for these challenges. Additionally, we provide two challenges that have not been resolved yet and are subject to further discussions. Copyright © 2020 for this paper by its authors.Conference Object Citation - Scopus: 7Challenges of Using Software Size in Agile Software Development: a Systematic Literature Review(CEUR Workshop Proceedings, 2018) Hacaloğlu, Tuna; Demirörs, OnurSoftware size is a fundamental measure for software management. Size is used for a variety of purposes, such as benchmarking, normalization, and portfolio measurement, and it is frequently considered as the sole input of estimation. Estimations can be produced for various reasons; e.g., to predict effort, cost and duration of software development projects. There are different types of software size measures. Particularly in projects where agile methodologies are adopted, measurement becomes a significant challenge as it is perceived as a non-value-added task and records of tasks such as requirements identification are not always consistent. The difficulties of applying traditional size measurement techniques in agile contexts, however, do not diminish the need, and new methods and techniques are introduced to improve the manageability of the agile projects. In this paper, we discuss estimation and measurement approaches in relation with ―software size in agile contexts. Based on this review, we present the perceptions of software size and related challenges, such as misinterpretation of size, difficulties in implementation, and acceptability of the measurement processes. We anticipate that providing a baseline for the state of software size measures in agile contexts and presenting related challenges, particularly in terms of its acceptability by practitioners can shed light on the development of new techniques.
