1. Home
  2. Browse by Author

Browsing by Author "Hacaloglu,T."

Filter results by typing the first few letters
Now showing 1 - 8 of 8
  • Results Per Page
  • Sort Options
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - Scopus: 5
    Challenges of using software size in agile software development: A systematic literature review
    (CEUR-WS, 2018) Hacaloglu,T.; Demirors,O.; Information Systems Engineering
    Software 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. © 2018 CEUR-WS. All rights reserved.
  • Loading...
    Thumbnail Image
    Conference Object
    Cosmic Light Vs Cosmic Classic Manual: Case Studies in Functional Size Measurement
    (CEUR-WS, 2020) Hacaloglu,T.; Unlu,H.; Demirors,O.; Abran,A.; Information Systems Engineering
    Functional 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.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - Scopus: 38
    Effort Estimation for Agile Software Development: Comparative Case Studies Using Cosmic Functional Size Measurement and Story Points
    (Association for Computing Machinery, 2017) Salmanoglu,M.; Hacaloglu,T.; Demirors,O.; Information Systems Engineering
    Agile methodologies have gained significant popularity among software development organizations during the last decade. Although agile methodologies are regarded as minimizing formal processes, they still utilize an estimation methodology for proper management. Story point is the most common input for agile effort estimation. Story point is an arbitrary measure; it reflects experiences of project participants. On the other hand, functional size is an alternative measure used in practice as an input for effort estimation. In this research, we collect and present the outcomes of three case studies which compared the effectiveness of COSMIC-based and story point based effort estimation in agile context. On selected projects of these organizations, software functional size was measured with COSMIC functional size measurement methodology. Effort prediction models were formed by using COSMIC size and actual effort spent; and the models were tested in terms of their effectiveness. The results show controversial outcomes. For all the cases, COSMIC based estimation was more precise. Therefore, COSMIC is an appropriate measure to estimate the effort in organizations that adopt agile software development. It is also observed that COSMIC allowed for computing productivity which has less disperse distribution than the productivity computed with SP. The data is also provided to help other researchers conduct their own studies. © 2017 Association for Computing Machinery.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - Scopus: 5
    An Exploratory Case Study on Effort Estimation in Microservices
    (Institute of Electrical and Electronics Engineers Inc., 2023) Unlu,H.; Hacaloglu,T.; Omural,N.K.; Caliskanel,N.; Leblebici,O.; Demirors,O.; Information Systems Engineering
    Software project management plays an important role in producing high-quality software, and effort estimation can be considered as a backbone for successful project management. Size is a very significant attribute of software by being the only input to perform early effort estimation. Even though functional size measurement methods showed successful results in effort estimation of traditional data-centric architectures such as monoliths, they were not designed for today's architectures which are more service-based and decentralized such as microservices. In these new systems, the event concept is highly used specifically for communication among different services. By being motivated by this fact, in this study, we looked for more microservice-compatible ways of sizing microservices using events and developed a method accordingly. Then, we conducted an exploratory case study in an organization using agile methods and measured the size of 17 Product Backlog Items (PBIs) to assess how this proposed method can be useful in effort estimation in microservices. The implication from the case study is that despite performing a more accurate effort estimation using the proposed size measurement than COSMIC, we were unable to significantly outperform using the total number of events. However, our suggested approach demonstrated to us a different way to use software size in terms of events, namely, to determine the coupling complexity of the project. This finding can be beneficial specifically when evaluating the change requests. © 2023 IEEE.
  • Loading...
    Thumbnail Image
    Article
    Study on cloud computing perception of Turkish IT sector;
    (Strojarski Facultet, 2016) Akca Okan,A.; Hacaloglu,T.; Yazici,A.; Software Engineering; Information Systems Engineering
    In this paper an empirical study was carried out to study the Cloud Computing (CC) perception in Turkey. To this extent this study intends to determine the perception of Information Technology decision makers such as Chief Executive Officers and Chief Information Officers by means of a survey by questionnaire approach to explore 98 both public and private IT executives’ understandings and concerns about CC. The survey aims to determine how CC is perceived by public or private organizations that are already involved in the e-transformation process. Major results of the study are as follows: both public and private sector executives have positive perception over adoption of CC, participants think that especially web, e-mail, data storage and process management applications are adequate for CC. Lack of well-educated and experienced staff is found to be the common barrier on adopting CC by both public and private sector participants. © 2016, Strojarski Facultet. All rights reserved.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - Scopus: 1
    A Survey on Cosmic Students Estimation Challenge
    (CEUR-WS, 2022) Hacaloglu,T.; Say,B.; Unlu,H.; Omural,N.K.; Demirors,O.; Information Systems Engineering; Software Engineering
    Software project management is a significant software engineering practice that is highly related to achieving software-specific project goals. This study aims to share students’ perceptions of incorporating an international software estimation challenge called “COSMIC Students’ Estimation Challenge” into a software project management course. For this aim, students were taught the COSMIC Functional Size Measurement method and entered the competition. After the competition, a questionnaire asking for the students’ opinions was collected. The objective of the research is to get an insight into to what extent incorporating this type of competition activity -a challenge- can contribute to students’ learning perceptions. In the long run, the findings can contribute to creating a foresight about making the necessary curriculum arrangements to form a more up-to-date and dynamic education plan by including the methods applied in the software industry in Software Engineering education. The results suggest that this kind of competition experience and preparation is helpful for students to learn the COSMIC method. © 2020 Copyright for this paper by its authors.
  • Loading...
    Thumbnail Image
    Conference Object
    Citation - Scopus: 5
    Utilization of Online Collaborative Tools in Software Engineering: an Empirical Study on Review Meetings
    (Institute of Electrical and Electronics Engineers Inc., 2021) Akman,I.; Turhan,C.; Hacaloglu,T.; Software Engineering; Energy Systems Engineering; Information Systems Engineering
    Software development involves a significant amount of team effort where collaboration and communication of the team members are crucial. The team meetings are core activities in all stages of the software development process. Even though these meetings often are conducted face-to-face (F2F) with a lackof technology utilization, changing global conditions such as the COVID-19 pandemic require other solutions urgently without interrupting the software development schedule. For this purpose, online collaborative tools provide new opportunities for software teams to work together avoiding waste in time and resources and the relevant literature is immature. This study aims to assess the factors affecting the integration of online collaborative tools to SE practices with a special reference to review meetings. For this purpose, a sample of 73 SE sophomore and junior students who are future software professionals participated in experimental review meetings based on predefined scenarios. The findings indicate that the utilization of OCT's has positive effects on the participants' actual performance and improves the interaction between team members compared to F2F meetings. © 2021 IEEE
  • Loading...
    Thumbnail Image
    Article
    Citation - Scopus: 1
    Wear Resistance Performance of Boron Nitride Coatings on End Milling Cutters
    (Inderscience Publishers, 2017) Çetin,B.; Durkaya,G.; Kurtuldu,H.; Hacaloglu,T.; Gurbuz,M.; Kaftanoǧlu,B.; Department of Metallurgical and Materials Engineering; Information Systems Engineering
    For defence industry applications, the machining of ultra-high strength steels or aluminium with ballistic temper grades is a widely-used operation. Therefore, it is a great challenge to find an optimum solution for tool wear. In that sense, tool coatings provide various solutions for machining of hard materials or improving wear resistance. A cost-effective tool coating provides longer tool life, hence decreases the tool cost contribution in production. Boron nitride (BN) coating could be thought as a new generation coating method compared to titanium nitride (TiN), aluminium titanium nitride (AlTiN) or silicon aluminium oxy-nitride (SiAlON). BN coating material has a great strength, toughness and chemical stability whereas it has an important disadvantage of high intrinsic stress. In this industrial study, standard end mill cutters are coated with BN material by physical vapour deposition (PVD) method. The coated and uncoated milling tools are compared according to their wear resistance and the obtained workpiece surface roughness. First results of the study are presented in this paper. © 2017 Inderscience Enterprises Ltd.