Skip to main content

Showing 1–8 of 8 results for author: Calikli, G

  1. arXiv:2209.03311  [pdf, other

    cs.SE

    SZZ in the time of Pull Requests

    Authors: Fernando Petrulio, David Ackermann, Enrico Fregnan, Gül Calikli, Marco Castelluccio, Sylvestre Ledru, Calixte Denizet, Emma Humphries, Alberto Bacchelli

    Abstract: In the multi-commit development model, programmers complete tasks (e.g., implementing a feature) by organizing their work in several commits and packaging them into a commit-set. Analyzing data from developers using this model can be useful to tackle challenging developers' needs, such as knowing which features introduce a bug as well as assessing the risk of integrating certain features in a rele… ▽ More

    Submitted 7 September, 2022; originally announced September 2022.

  2. First Come First Served: The Impact of File Position on Code Review

    Authors: Enrico Fregnan, Larissa Braz, Marco D'Ambros, Gül Çalikli, Alberto Bacchelli

    Abstract: The most popular code review tools (e.g., Gerrit and GitHub) present the files to review sorted in alphabetical order. Could this choice or, more generally, the relative position in which a file is presented bias the outcome of code reviews? We investigate this hypothesis by triangulating complementary evidence in a two-step study. First, we observe developers' code review activity. We analyze t… ▽ More

    Submitted 8 August, 2022; originally announced August 2022.

    Comments: This paper has been accepted at ESEC/FSE '22 (30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering)

  3. arXiv:2202.10985  [pdf, other

    cs.SE

    A Laboratory Experiment on Using Different Financial-Incentivization Schemes in Software-Engineering Experimentation

    Authors: Dmitri Bershadskyy, Jacob Krüger, Gül Çalıklı, Siegmar Otto, Sarah Zabel, Jannik Greif, Robert Heyer

    Abstract: In software-engineering research, many empirical studies are conducted with open-source or industry developers. However, in contrast to other research communities like economics or psychology, only few experiments use financial incentives (i.e., paying money) as a strategy to motivate participants' behavior and reward their performance. The most recent version of the SIGSOFT Empirical Standards me… ▽ More

    Submitted 19 March, 2024; v1 submitted 22 February, 2022; originally announced February 2022.

    Comments: Laboratory experiment for our registered report (previous preprints) with tracked changes, submitted for peer review

  4. Less is More: Supporting Developers in Vulnerability Detection during Code Review

    Authors: Larissa Braz, Christian Aeberhard, Gül Çalikli, Alberto Bacchelli

    Abstract: Reviewing source code from a security perspective has proven to be a difficult task. Indeed, previous research has shown that developers often miss even popular and easy-to-detect vulnerabilities during code review. Initial evidence suggests that a significant cause may lie in the reviewers' mental attitude and common practices. In this study, we investigate whether and how explicitly asking devel… ▽ More

    Submitted 12 February, 2022; v1 submitted 9 February, 2022; originally announced February 2022.

    Comments: This paper has been accepted at ICSE 2022 (44th ACM/IEEE International Conference on Software Engineering). This version of the paper uses a different title to match the one used for ICSE 2022

  5. arXiv:2201.05425  [pdf, other

    cs.SE

    Interpersonal Conflicts During Code Review

    Authors: Pavlína Wurzel Gonçalves, Gül Çalıklı, Alberto Bacchelli

    Abstract: Code review consists of manual inspection, discussion, and judgment of source code by developers other than the code's author. Due to discussions around competing ideas and group decision-making processes, interpersonal conflicts during code reviews are expected. This study systematically investigates how developers perceive code review conflicts and addresses interpersonal conflicts during code r… ▽ More

    Submitted 14 January, 2022; originally announced January 2022.

    Comments: Paper also published in the Proceedings of the ACM on Human Computer Interaction (HCI) for the 25th ACM Conference On Computer-Supported Cooperative Work And Social Computing (CSCW 2022)

  6. arXiv:2102.06251  [pdf, other

    cs.SE

    Why Don't Developers Detect Improper Input Validation?'; DROP TABLE Papers; --

    Authors: Larissa Braz, Enrico Fregnan, Gül Çalikli, Alberto Bacchelli

    Abstract: Improper Input Validation (IIV) is a software vulnerability that occurs when a system does not safely handle input data. Even though IIV is easy to detect and fix, it still commonly happens in practice. In this paper, we study to what extent developers can detect IIV and investigate underlying reasons. This knowledge is essential to better understand how to support developers in creating secure so… ▽ More

    Submitted 11 February, 2021; originally announced February 2021.

  7. arXiv:1807.07800  [pdf, other

    cs.SE

    Safety-Critical Systems and Agile Development: A Mapping Study

    Authors: Rashidah Kasauli, Eric Knauss, Benjamin Kanagwa, Agneta Nilsson, Gul Calikli

    Abstract: In the last decades, agile methods had a huge impact on how software is developed. In many cases, this has led to significant benefits, such as quality and speed of software deliveries to customers. However, safety-critical systems have widely been dismissed from benefiting from agile methods. Products that include safety critical aspects are therefore faced with a situation in which the developme… ▽ More

    Submitted 3 August, 2018; v1 submitted 20 July, 2018; originally announced July 2018.

    Comments: Accepted at Euromicro Conf. on Software Engineering and Advanced Applications 2018, Prague, Czech Republic

  8. arXiv:1805.01151  [pdf, other

    cs.CY

    Involving External Stakeholders in Project Courses

    Authors: Jan-Philipp Steghöfer, Håkan Burden, Regina Hebig, Gul Calikli, Robert Feldt, Imed Hammouda, Jennifer Horkoff, Eric Knauss, Grischa Liebel

    Abstract: Problem: The involvement of external stakeholders in capstone projects and project courses is desirable due to its potential positive effects on the students. Capstone projects particularly profit from the inclusion of an industrial partner to make the project relevant and help students acquire professional skills. In addition, an increasing push towards education that is aligned with industry and… ▽ More

    Submitted 4 May, 2018; v1 submitted 3 May, 2018; originally announced May 2018.

    Comments: Abstract shortened since arxiv.org limits length of abstracts. See paper/pdf for full abstract. Paper is forthcoming, accepted August 2017. Arxiv version 2 corrects misspelled author name

    Journal ref: ACM Transactions on Computing Education (TOCE), acc. August 2017