Browsing by Author "Hacaloglu,T."
Now showing 1 - 11 of 11
- Results Per Page
- Sort Options
Article Citation Count: 12Assessing team work in engineering projects(Tempus Publications, 2015) Mishra,D.; Ostrovska,S.; Hacaloglu,T.Team work is considered a valuable teaching technique in higher education. However, the assessment of an individual's work in teams has proved to be a challenging task. Consequently, self- and peer-evaluations are becoming increasingly popular for the assessment of individuals in a team work, though it is essential to determine whether students can judge their ownas well as their peer's performance effectively. Self- and peer-evaluations have been applied in different disciplines and their authenticity with regard to teacher's assessment has been evaluated in the literature but this issue has not been investigated in the field of engineering education so far. In this study, a peer- and self-assessment procedure is applied to the evaluation of a project work conducted in teams of 3 or 4 students. The participants were engineering students taking two similar courses related with database design and development. It is found that a majority of the students were unable to assess themselves as objectively as their instructor. Further, it is observed that successful students tend to under-estimate, whereas unsuccessful students tend to over-estimate, their own performance. The paper also establishes that the results of self-assessments are independent from the gender factor. © 2015 TEMPUS Publications.Conference Object Citation Count: 5Challenges of using software size in agile software development: A systematic literature review(CEUR-WS, 2018) Hacaloglu,T.; Demirors,O.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.Conference Object Citation Count: 0COSMIC light vs COSMIC classic manual: Case studies in functional size measurement(CEUR-WS, 2020) Hacaloglu,T.; Unlu,H.; Demirors,O.; Abran,A.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.Conference Object Citation Count: 24Effort estimation for agile software development: Comparative case studies using COSMIC functional size measurement and story points(Association for Computing Machinery, 2017) Hacaloğlu, Tuna; Hacaloglu,T.; Demirors,O.; Information Systems EngineeringAgile 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.Conference Object Citation Count: 2An Exploratory Case Study on Effort Estimation in Microservices(Institute of Electrical and Electronics Engineers Inc., 2023) Leblebici, Özkan; Hacaloğlu, Tuna; Omural,N.K.; Caliskanel,N.; Leblebici,O.; Demirors,O.; Information Systems EngineeringSoftware 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.Article Citation Count: 0Study on cloud computing perception of Turkish IT sector;(Strojarski Facultet, 2016) Yazıcı, Ali; Hacaloglu,T.; Hacaloğlu, Tuna; Software Engineering; Information Systems EngineeringIn 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.Conference Object Citation Count: 1A Survey on COSMIC Students Estimation Challenge(CEUR-WS, 2022) Hacaloglu,T.; Say,B.; Unlu,H.; Omural,N.K.; Demirors,O.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.Article Citation Count: 7Teaching software verification and validation course: A case study(Tempus Publications, 2014) Mishra,D.; Hacaloglu,T.; Mishra,A.Software verification and validation (V & V) is one of the significant areas of software engineering for developing high quality software. It is also becoming part of the curriculum of a universities' software and computer engineering departments. This paper reports the experience of teaching undergraduate software engineering students and discusses the main problems encountered during the course, along with suggestions to overcome these problems. This study covers all the different topics generally covered in the software verification and validation course, including static verification and validation. It is found that prior knowledge about software quality concepts and good programming skills can help students to achieve success in this course. Further, team work can be chosen as a strategy, since it facilitates students' understanding and motivates them to study. It is observed that students were more successful in white box testing than in black box testing. © 2014 TEMPUS Publications.Conference Object Citation Count: 2Utilization of Online Collaborative Tools in Software Engineering: An Empirical Study on Review Meetings(Institute of Electrical and Electronics Engineers Inc., 2021) Turhan, Çiğdem; Turhan,C.; Turhan, Cihan; Hacaloğlu, Tuna; Software Engineering; Energy Systems Engineering; Information Systems EngineeringSoftware 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 IEEEConference Object Citation Count: 6Utilization of Three Software Size Measures for Effort Estimation in Agile World: A Case Study(Institute of Electrical and Electronics Engineers Inc., 2022) Leblebici, Özkan; Hacaloğlu, Tuna; Büber,F.; Berrak,K.; Leblebici,O.; Demirörs,O.; Information Systems EngineeringFunctional size measurement (FSM) methods, by being systematic and repeatable, are beneficial in the early phases of the software life cycle for core project management activities such as effort, cost, and schedule estimation. However, in agile projects, requirements are kept minimal in the early phases and are detailed over time as the project progresses. This situation makes it challenging to identify measurement components of FSM methods from requirements in the early phases, hence complicates applying FSM in agile projects. In addition, the existing FSM methods are not fully compatible with today's architectural styles, which are evolving into event-driven decentralized structures. In this study, we present the results of a case study to compare the effectiveness of different size measures: functional -COSMIC Function Points (CFP)-, event-based – Event Points-, and code length-based - Line of Code (LOC)- on projects that were developed with agile methods and utilized a microservice-based architecture. For this purpose, we measured the size of the project and created effort estimation models based on three methods. It is found that the event-based method estimated effort with better accuracy than the CFP and LOC-based methods. © 2022 IEEE.Article Citation Count: 1Wear resistance performance of boron nitride coatings on end milling cutters(Inderscience Publishers, 2017) Durkaya, Göksel; Durkaya,G.; Hacaloğlu, Tuna; Hacaloglu,T.; Gurbuz,M.; Kaftanoǧlu,B.; Department of Metallurgical and Materials Engineering; Information Systems EngineeringFor 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.