Browsing by Author "Altunel, Haluk"
Now showing 1 - 3 of 3
- Results Per Page
- Sort Options
Item Open Access Evaluation of an industrial case of gamification in software quality improvement(Serious Games Society, 2023-09-04) Say, B.; Altunel, Haluk; Kosa, M.; Koca-Atabey, M.The value of industrial-scale gamification interventions for improving software quality is a topic of interest for software engineering research; but it has not frequently been analysed from the perspective of the developer’s experiences. The objective of this study is to qualitatively evaluate developers’ experiences in a team-based, leaderboard-style gamification intervention in a large software house. To understand the dynamics of positive outcomes in improving code security and quality, semi-structured interviews were conducted regarding both technical and psychosocial aspects. Eight members of three different leaderboard teams with different standings in the final leaderboard were interviewed, and the transcripts were examined using Interpretive Phenomenological Analysis. The results showed that the gamification intervention did result in positive individual and team-based awareness and behaviour change in a range of technical practices such as unit testing, code reviewing, and design. Post intervention, the participants discussed how their motivation, sense of belonging, and communication improved, also expressing concerns over attainability and fairness of gamification goals and relevance to existing workload. The experiential perspective emerging from analysed themes gives broader insights in technical and socio-psychological dimensions than available in the current literature.Item Open Access High-gain sampled-data control of interconnected systems(2002) Altunel, HalukStabilization of interconnected systems using adaptive, decentralized, high-gain, sampled-data controllers is considered. Main applications of high-gain methodology to various systems under modeling uncertainties are reviewed. Then, sampled-data, high-gain and decentralized control techniques are combined to nd a solution to stabilization of interconnected systems, while satisfying the overall synchronization of the whole system. It is shown that overall system can be stabilized in continuous and discrete time domains by applying an adaptation mechanism for perturbations with unknown bounds.Item Open Access Towards better code reviews: using mutation testing to improve reviewer attention(IEEE, 2023-07-06) Mukhtarov, Ziya; Abdul, Mannan; Raupova, Mokhlaroyim; Baghirov, Javid; Tanveer, Osama; Altunel, Haluk; Tüzün, ErayCode reviews, while effective, can be crippled by process smells if not performed correctly. A typical process smell that harms the efficacy of code reviews is the ‘Looks Good To Me’ (LGTM) smell, wherein a reviewer approves a code review task without reviewing the code attentively. Low-quality code reviews can be harmful, as they can cause bugs to slip into a product codebase leading to potentially severe consequences. In this paper, we propose an innovative solution to potentially minimize the occurrence of the LGTM smell commonly found in code reviews. We built a tool that is a proof-of-concept implementation of our solution, which incorporates the concept of mutation testing into code reviews. It provides a platform where pull request authors can apply mutations to the pull request code in GitHub. Reviewer attention and review efficacy are measured based on their mutation score. To the best of our knowledge, our proof of concept implementation is the first-ever code review tool that uses the concept of mutation testing. We validated our proposed solution with eight developers and received promising results.