Skip to main content

Showing 1–6 of 6 results for author: Petrović, G

Searching in archive cs. Search in all archives.
.
  1. AI-Assisted Assessment of Coding Practices in Modern Code Review

    Authors: Manushree Vijayvergiya, Małgorzata Salawa, Ivan Budiselić, Dan Zheng, Pascal Lamblin, Marko Ivanković, Juanjo Carin, Mateusz Lewko, Jovan Andonov, Goran Petrović, Daniel Tarlow, Petros Maniatis, René Just

    Abstract: Modern code review is a process in which an incremental code contribution made by a code author is reviewed by one or more peers before it is committed to the version control system. An important element of modern code review is verifying that code contributions adhere to best practices. While some of these best practices can be automatically verified, verifying others is commonly left to human re… ▽ More

    Submitted 22 May, 2024; originally announced May 2024.

    Comments: To appear at the ACM International Conference on AI-Powered Software (AIware '24)

  2. arXiv:2306.09130  [pdf, other

    cs.SE

    MuRS: Mutant Ranking and Suppression using Identifier Templates

    Authors: Zimin Chen, Malgorzata Salawa, Manushree Vijayvergiya, Goran Petrovic, Marko Ivankovic, Rene Just

    Abstract: Diff-based mutation testing is a mutation testing approach that only mutates lines affected by a code change under review. Google's mutation testing service integrates diff-based mutation testing into the code review process and continuously gathers developer feedback on mutants surfaced during code review. To enhance the developer experience, the mutation testing service implements a number of su… ▽ More

    Submitted 15 June, 2023; originally announced June 2023.

  3. arXiv:2202.10186  [pdf, other

    cs.RO physics.class-ph

    Analytic Solutions for Wheeled Mobile Manipulator Supporting Forces

    Authors: Goran R. Petrović, Jouni Mattila

    Abstract: When a mobile manipulator's wheel loses contact with the ground, tip**-over may occur, causing material damage, and in the worst case, it can put human lives in danger. The tip-over stability of wheeled mobile manipulators must not be overlooked at any stage of a mobile manipulator's life, starting from the design phase, continuing through the commissioning period and extending to the operationa… ▽ More

    Submitted 21 April, 2022; v1 submitted 21 February, 2022; originally announced February 2022.

    Comments: Updated version is accepted for publishing in IEEE Access

  4. Mathematical modelling and virtual decomposition control of heavy-duty parallel$-$serial hydraulic manipulators

    Authors: Goran R. Petrović, Jouni Mattila

    Abstract: This paper proposes a novel modelling approach for a heavy-duty manipulator with parallel$-$serial structures connected in series. Each considered parallel$-$serial structure contains a revolute segment with rigid links connected by a passive revolute joint and actuated by a linear hydraulic actuator, thus forming a closed kinematic loop. In addition, prismatic segments, consisting of prismatic jo… ▽ More

    Submitted 10 January, 2022; v1 submitted 11 August, 2021; originally announced August 2021.

    Comments: 32 pages, 16 figures

    Journal ref: Mechanism and Machine Theory; Volume 170; 2022; 104680; ISSN 0094-114X

  5. arXiv:2103.07189  [pdf, other

    cs.SE

    Does mutation testing improve testing practices?

    Authors: Goran Petrović, Marko Ivanković, Gordon Fraser, René Just

    Abstract: Various proxy metrics for test quality have been defined in order to guide developers when writing tests. Code coverage is particularly well established in practice, even though the question of how coverage relates to test quality is a matter of ongoing debate. Mutation testing offers a promising alternative: Artificial defects can identify holes in a test suite, and thus provide concrete suggesti… ▽ More

    Submitted 12 March, 2021; originally announced March 2021.

    Comments: To be published in the Proceedings of the International Conference on Software Engineering (ICSE'21)

    MSC Class: 68-04 ACM Class: D.2.5

  6. arXiv:2102.11378  [pdf, other

    cs.SE

    Practical Mutation Testing at Scale

    Authors: Goran Petrović, Marko Ivanković, Gordon Fraser, René Just

    Abstract: Mutation analysis assesses a test suite's adequacy by measuring its ability to detect small artificial faults, systematically seeded into the tested program. Mutation analysis is considered one of the strongest test-adequacy criteria. Mutation testing builds on top of mutation analysis and is a testing technique that uses mutants as test goals to create or improve a test suite. Mutation testing ha… ▽ More

    Submitted 26 February, 2021; v1 submitted 22 February, 2021; originally announced February 2021.

    Comments: This work has been submitted to the IEEE for possible publication

    MSC Class: 68-04 ACM Class: D.2.5