Skip to main content

Showing 1–6 of 6 results for author: Čaušević, A

Searching in archive cs. Search in all archives.
.
  1. arXiv:2310.17318  [pdf, other

    cs.SE

    Exploring Behaviours of RESTful APIs in an Industrial Setting

    Authors: Stefan Karlsson, Robbert Jongeling, Adnan Causevic, Daniel Sundmark

    Abstract: A common way of exposing functionality in contemporary systems is by providing a Web-API based on the REST API architectural guidelines. To describe REST APIs, the industry standard is currently OpenAPI-specifications. Test generation and fuzzing methods targeting OpenAPI-described REST APIs have been a very active research area in recent years. An open research challenge is to aid users in better… ▽ More

    Submitted 26 October, 2023; originally announced October 2023.

  2. arXiv:2308.15210  [pdf, other

    cs.SE

    Exploring API Behaviours Through Generated Examples

    Authors: Stefan Karlsson, John Hughes, Robbert Jongeling, Adnan Causevic, Daniel Sundmark

    Abstract: Understanding the behaviour of a system's API can be hard. Giving users access to relevant examples of how an API behaves has been shown to make this easier for them. In addition, such examples can be used to verify expected behaviour or identify unwanted behaviours. Methods for automatically generating examples have existed for a long time. However, state-of-the-art methods rely on either white… ▽ More

    Submitted 29 August, 2023; originally announced August 2023.

  3. arXiv:2012.07380  [pdf, other

    cs.SE

    Automatic Property-based Testing of GraphQL APIs

    Authors: Stefan Karlsson, Adnan Čaušević, Daniel Sundmark

    Abstract: In recent years, GraphQL has become a popular way to expose web APIs. With its raise of adoption in industry, the quality of GraphQL APIs must be also assessed, as with any part of a software system, and preferably in an automated manner. However, there is currently a lack of methods to automatically generate tests to exercise GraphQL APIs. In this paper, we propose a method for automatically prod… ▽ More

    Submitted 14 December, 2020; originally announced December 2020.

  4. arXiv:2008.08859  [pdf, other

    cs.SE

    Model-based Automated Testing of Mobile Applications: An Industrial Case Study

    Authors: Stefan Karlsson, Adnan Čaušević, Daniel Sundmark, Mårten Larsson

    Abstract: Automatic testing of mobile applications has been a well-researched area in recent years. However, testing in industry is still a very manual practice, as research results have not been fully transferred and adopted. Considering mobile applications, manual testing has the additional burden of adequate testing posed by a large number of available devices and different configurations, as well as the… ▽ More

    Submitted 20 August, 2020; originally announced August 2020.

  5. arXiv:1912.09686  [pdf, other

    cs.SE

    QuickREST: Property-based Test Generation of OpenAPI-Described RESTful APIs

    Authors: Stefan Karlsson, Adnan Causevic, Daniel Sundmark

    Abstract: RESTful APIs are an increasingly common way to expose software systems functionality and it is therefore of high interest to find methods to automatically test and verify such APIs. To lower the barrier for industry adoption, such methods needs to be straightforward to use with a low effort. This paper introduces a method to explore the behaviour of a RESTful API. This is done by using automatic p… ▽ More

    Submitted 20 December, 2019; originally announced December 2019.

  6. arXiv:1409.0759  [pdf, other

    cs.SE

    Enablers and Impediments for Collaborative Research in Software Testing: An Empirical Exploration

    Authors: Eduard Paul Enoiu, Adnan Causevic

    Abstract: When it comes to industrial organizations, current collaboration efforts in software engineering research are very often kept in-house, depriving these organizations off the skills necessary to build independent collaborative research. The current trend, towards empirical software engineering research, requires certain standards to be established which would guide these collaborative efforts in cr… ▽ More

    Submitted 10 March, 2015; v1 submitted 2 September, 2014; originally announced September 2014.