Property-based testing of web services by deriving properties from business-rule models View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2019-04

AUTHORS

Bernhard K. Aichernig, Richard Schumi

ABSTRACT

Property-based testing is well suited for web-service applications, which was already shown in various case studies. For example, it has been demonstrated that JSON schemas can be used to automatically derive test case generators for web forms. In this work, we present a test case generation approach for a rule engine-driven web-service application. Business-rule models serve us as input for property-based testing. We parse these models to automatically derive generators for sequences of web-service requests together with their required form data. Property-based testing is mostly applied in the context of functional programming. Here, we define our properties in an object-oriented style in C# and its tool FsCheck. We apply our method to the business-rule models of an industrial web-service application in the automotive domain. More... »

PAGES

889-911

References to SciGraph publications

  • 1997. Business Rule-Oriented Conceptual Modeling in NONE
  • 2003. A Framework for Business Rule Driven Service Composition in TECHNOLOGIES FOR E-SERVICES
  • 2003-05-27. Business Process Management: A Survey in BUSINESS PROCESS MANAGEMENT
  • 2006. QuickCheck Testing for Fun and Profit in PRACTICAL ASPECTS OF DECLARATIVE LANGUAGES
  • Identifiers

    URI

    http://scigraph.springernature.com/pub.10.1007/s10270-017-0647-0

    DOI

    http://dx.doi.org/10.1007/s10270-017-0647-0

    DIMENSIONS

    https://app.dimensions.ai/details/publication/pub.1099696038


    Indexing Status Check whether this publication has been indexed by Scopus and Web Of Science using the SN Indexing Status Tool
    Incoming Citations Browse incoming citations for this publication using opencitations.net

    JSON-LD is the canonical representation for SciGraph data.

    TIP: You can open this SciGraph record using an external JSON-LD service: JSON-LD Playground Google SDTT

    [
      {
        "@context": "https://springernature.github.io/scigraph/jsonld/sgcontext.json", 
        "about": [
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/0801", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Artificial Intelligence and Image Processing", 
            "type": "DefinedTerm"
          }, 
          {
            "id": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/08", 
            "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
            "name": "Information and Computing Sciences", 
            "type": "DefinedTerm"
          }
        ], 
        "author": [
          {
            "affiliation": {
              "alternateName": "Graz University of Technology", 
              "id": "https://www.grid.ac/institutes/grid.410413.3", 
              "name": [
                "Institute of Software Technology, Graz University of Technology, Graz, Austria"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Aichernig", 
            "givenName": "Bernhard K.", 
            "id": "sg:person.015362163061.27", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015362163061.27"
            ], 
            "type": "Person"
          }, 
          {
            "affiliation": {
              "alternateName": "Graz University of Technology", 
              "id": "https://www.grid.ac/institutes/grid.410413.3", 
              "name": [
                "Institute of Software Technology, Graz University of Technology, Graz, Austria"
              ], 
              "type": "Organization"
            }, 
            "familyName": "Schumi", 
            "givenName": "Richard", 
            "id": "sg:person.013515274707.42", 
            "sameAs": [
              "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013515274707.42"
            ], 
            "type": "Person"
          }
        ], 
        "citation": [
          {
            "id": "https://doi.org/10.1145/351240.351266", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1002753090"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/1411286.1411292", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1007030937"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-44895-0_1", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1007884669", 
              "https://doi.org/10.1007/3-540-44895-0_1"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/3-540-44895-0_1", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1007884669", 
              "https://doi.org/10.1007/3-540-44895-0_1"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/1035167.1035173", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1008415241"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/2034654.2034663", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1010851356"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/157485.164585", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1019281665"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.2197/ipsjjip.20.340", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1024093531"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1016/0167-6423(87)90035-9", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1028901262"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-39406-8_2", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1029401786", 
              "https://doi.org/10.1007/978-3-540-39406-8_2"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-39406-8_2", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1029401786", 
              "https://doi.org/10.1007/978-3-540-39406-8_2"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/2633448.2633454", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1032734159"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-59260-7", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1035787301", 
              "https://doi.org/10.1007/978-3-642-59260-7"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-642-59260-7", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1035787301", 
              "https://doi.org/10.1007/978-3-642-59260-7"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/636517.636527", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1038544516"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/2543728.2543741", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1038662472"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/2505305.2505306", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1039619358"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1145/1159789.1159792", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1042980459"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1002/stvr.456", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1045341938"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "sg:pub.10.1007/978-3-540-69611-7_1", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1049022456", 
              "https://doi.org/10.1007/978-3-540-69611-7_1"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/mic.2004.58", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061403489"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/tse.1978.231496", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1061787232"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.4204/eptcs.98.3", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1072356993"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1142/9789814397957_0048", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1088798286"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icstw.2015.7107466", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093313960"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icst.2009.29", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093451608"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/cecw.2005.10", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093490478"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icstw.2016.24", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1093831116"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icect.2005.25", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094095784"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icws.2014.110", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1094152067"
            ], 
            "type": "CreativeWork"
          }, 
          {
            "id": "https://doi.org/10.1109/icst.2016.37", 
            "sameAs": [
              "https://app.dimensions.ai/details/publication/pub.1095416239"
            ], 
            "type": "CreativeWork"
          }
        ], 
        "datePublished": "2019-04", 
        "datePublishedReg": "2019-04-01", 
        "description": "Property-based testing is well suited for web-service applications, which was already shown in various case studies. For example, it has been demonstrated that JSON schemas can be used to automatically derive test case generators for web forms. In this work, we present a test case generation approach for a rule engine-driven web-service application. Business-rule models serve us as input for property-based testing. We parse these models to automatically derive generators for sequences of web-service requests together with their required form data. Property-based testing is mostly applied in the context of functional programming. Here, we define our properties in an object-oriented style in C# and its tool FsCheck. We apply our method to the business-rule models of an industrial web-service application in the automotive domain.", 
        "genre": "research_article", 
        "id": "sg:pub.10.1007/s10270-017-0647-0", 
        "inLanguage": [
          "en"
        ], 
        "isAccessibleForFree": true, 
        "isPartOf": [
          {
            "id": "sg:journal.1136228", 
            "issn": [
              "1619-1366", 
              "1619-1374"
            ], 
            "name": "Software & Systems Modeling", 
            "type": "Periodical"
          }, 
          {
            "issueNumber": "2", 
            "type": "PublicationIssue"
          }, 
          {
            "type": "PublicationVolume", 
            "volumeNumber": "18"
          }
        ], 
        "name": "Property-based testing of web services by deriving properties from business-rule models", 
        "pagination": "889-911", 
        "productId": [
          {
            "name": "doi", 
            "type": "PropertyValue", 
            "value": [
              "10.1007/s10270-017-0647-0"
            ]
          }, 
          {
            "name": "readcube_id", 
            "type": "PropertyValue", 
            "value": [
              "5a5d586d3885acae6ee073e6eea885fadf15477e8f45b4fb05bc93b199cbb21c"
            ]
          }, 
          {
            "name": "dimensions_id", 
            "type": "PropertyValue", 
            "value": [
              "pub.1099696038"
            ]
          }
        ], 
        "sameAs": [
          "https://doi.org/10.1007/s10270-017-0647-0", 
          "https://app.dimensions.ai/details/publication/pub.1099696038"
        ], 
        "sdDataset": "articles", 
        "sdDatePublished": "2019-04-15T09:24", 
        "sdLicense": "https://scigraph.springernature.com/explorer/license/", 
        "sdPublisher": {
          "name": "Springer Nature - SN SciGraph project", 
          "type": "Organization"
        }, 
        "sdSource": "s3://com-uberresearch-data-dimensions-target-20181106-alternative/cleanup/v134/2549eaecd7973599484d7c17b260dba0a4ecb94b/merge/v9/a6c9fde33151104705d4d7ff012ea9563521a3ce/jats-lookup/v90/0000000376_0000000376/records_56190_00000003.jsonl", 
        "type": "ScholarlyArticle", 
        "url": "https://link.springer.com/10.1007%2Fs10270-017-0647-0"
      }
    ]
     

    Download the RDF metadata as:  json-ld nt turtle xml License info

    HOW TO GET THIS DATA PROGRAMMATICALLY:

    JSON-LD is a popular format for linked data which is fully compatible with JSON.

    curl -H 'Accept: application/ld+json' 'https://scigraph.springernature.com/pub.10.1007/s10270-017-0647-0'

    N-Triples is a line-based linked data format ideal for batch operations.

    curl -H 'Accept: application/n-triples' 'https://scigraph.springernature.com/pub.10.1007/s10270-017-0647-0'

    Turtle is a human-readable linked data format.

    curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1007/s10270-017-0647-0'

    RDF/XML is a standard XML format for linked data.

    curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1007/s10270-017-0647-0'


     

    This table displays all metadata directly associated to this object as RDF triples.

    156 TRIPLES      21 PREDICATES      55 URIs      19 LITERALS      7 BLANK NODES

    Subject Predicate Object
    1 sg:pub.10.1007/s10270-017-0647-0 schema:about anzsrc-for:08
    2 anzsrc-for:0801
    3 schema:author Nc4bb02fe9ad44d5490cf02b9109f5ff0
    4 schema:citation sg:pub.10.1007/3-540-44895-0_1
    5 sg:pub.10.1007/978-3-540-39406-8_2
    6 sg:pub.10.1007/978-3-540-69611-7_1
    7 sg:pub.10.1007/978-3-642-59260-7
    8 https://doi.org/10.1002/stvr.456
    9 https://doi.org/10.1016/0167-6423(87)90035-9
    10 https://doi.org/10.1109/cecw.2005.10
    11 https://doi.org/10.1109/icect.2005.25
    12 https://doi.org/10.1109/icst.2009.29
    13 https://doi.org/10.1109/icst.2016.37
    14 https://doi.org/10.1109/icstw.2015.7107466
    15 https://doi.org/10.1109/icstw.2016.24
    16 https://doi.org/10.1109/icws.2014.110
    17 https://doi.org/10.1109/mic.2004.58
    18 https://doi.org/10.1109/tse.1978.231496
    19 https://doi.org/10.1142/9789814397957_0048
    20 https://doi.org/10.1145/1035167.1035173
    21 https://doi.org/10.1145/1159789.1159792
    22 https://doi.org/10.1145/1411286.1411292
    23 https://doi.org/10.1145/157485.164585
    24 https://doi.org/10.1145/2034654.2034663
    25 https://doi.org/10.1145/2505305.2505306
    26 https://doi.org/10.1145/2543728.2543741
    27 https://doi.org/10.1145/2633448.2633454
    28 https://doi.org/10.1145/351240.351266
    29 https://doi.org/10.1145/636517.636527
    30 https://doi.org/10.2197/ipsjjip.20.340
    31 https://doi.org/10.4204/eptcs.98.3
    32 schema:datePublished 2019-04
    33 schema:datePublishedReg 2019-04-01
    34 schema:description Property-based testing is well suited for web-service applications, which was already shown in various case studies. For example, it has been demonstrated that JSON schemas can be used to automatically derive test case generators for web forms. In this work, we present a test case generation approach for a rule engine-driven web-service application. Business-rule models serve us as input for property-based testing. We parse these models to automatically derive generators for sequences of web-service requests together with their required form data. Property-based testing is mostly applied in the context of functional programming. Here, we define our properties in an object-oriented style in C# and its tool FsCheck. We apply our method to the business-rule models of an industrial web-service application in the automotive domain.
    35 schema:genre research_article
    36 schema:inLanguage en
    37 schema:isAccessibleForFree true
    38 schema:isPartOf N41d6127397374c628967e6230c7b661b
    39 N86858e6eb35e41dc9f4c4d0a14483f48
    40 sg:journal.1136228
    41 schema:name Property-based testing of web services by deriving properties from business-rule models
    42 schema:pagination 889-911
    43 schema:productId N35ebfd5a8f5149068515bcf310b300ca
    44 Nbcd5bd355e644228b857db16cfabebbc
    45 Nccdedbc5619442d29552678a6eaeacb4
    46 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099696038
    47 https://doi.org/10.1007/s10270-017-0647-0
    48 schema:sdDatePublished 2019-04-15T09:24
    49 schema:sdLicense https://scigraph.springernature.com/explorer/license/
    50 schema:sdPublisher N3a54f01e0f974835891bb767302dd9e0
    51 schema:url https://link.springer.com/10.1007%2Fs10270-017-0647-0
    52 sgo:license sg:explorer/license/
    53 sgo:sdDataset articles
    54 rdf:type schema:ScholarlyArticle
    55 N35ebfd5a8f5149068515bcf310b300ca schema:name dimensions_id
    56 schema:value pub.1099696038
    57 rdf:type schema:PropertyValue
    58 N3a54f01e0f974835891bb767302dd9e0 schema:name Springer Nature - SN SciGraph project
    59 rdf:type schema:Organization
    60 N41d6127397374c628967e6230c7b661b schema:volumeNumber 18
    61 rdf:type schema:PublicationVolume
    62 N86858e6eb35e41dc9f4c4d0a14483f48 schema:issueNumber 2
    63 rdf:type schema:PublicationIssue
    64 Nac0e8ceff3194b28b3b76dbb1e010ea2 rdf:first sg:person.013515274707.42
    65 rdf:rest rdf:nil
    66 Nbcd5bd355e644228b857db16cfabebbc schema:name doi
    67 schema:value 10.1007/s10270-017-0647-0
    68 rdf:type schema:PropertyValue
    69 Nc4bb02fe9ad44d5490cf02b9109f5ff0 rdf:first sg:person.015362163061.27
    70 rdf:rest Nac0e8ceff3194b28b3b76dbb1e010ea2
    71 Nccdedbc5619442d29552678a6eaeacb4 schema:name readcube_id
    72 schema:value 5a5d586d3885acae6ee073e6eea885fadf15477e8f45b4fb05bc93b199cbb21c
    73 rdf:type schema:PropertyValue
    74 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
    75 schema:name Information and Computing Sciences
    76 rdf:type schema:DefinedTerm
    77 anzsrc-for:0801 schema:inDefinedTermSet anzsrc-for:
    78 schema:name Artificial Intelligence and Image Processing
    79 rdf:type schema:DefinedTerm
    80 sg:journal.1136228 schema:issn 1619-1366
    81 1619-1374
    82 schema:name Software & Systems Modeling
    83 rdf:type schema:Periodical
    84 sg:person.013515274707.42 schema:affiliation https://www.grid.ac/institutes/grid.410413.3
    85 schema:familyName Schumi
    86 schema:givenName Richard
    87 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013515274707.42
    88 rdf:type schema:Person
    89 sg:person.015362163061.27 schema:affiliation https://www.grid.ac/institutes/grid.410413.3
    90 schema:familyName Aichernig
    91 schema:givenName Bernhard K.
    92 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.015362163061.27
    93 rdf:type schema:Person
    94 sg:pub.10.1007/3-540-44895-0_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1007884669
    95 https://doi.org/10.1007/3-540-44895-0_1
    96 rdf:type schema:CreativeWork
    97 sg:pub.10.1007/978-3-540-39406-8_2 schema:sameAs https://app.dimensions.ai/details/publication/pub.1029401786
    98 https://doi.org/10.1007/978-3-540-39406-8_2
    99 rdf:type schema:CreativeWork
    100 sg:pub.10.1007/978-3-540-69611-7_1 schema:sameAs https://app.dimensions.ai/details/publication/pub.1049022456
    101 https://doi.org/10.1007/978-3-540-69611-7_1
    102 rdf:type schema:CreativeWork
    103 sg:pub.10.1007/978-3-642-59260-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1035787301
    104 https://doi.org/10.1007/978-3-642-59260-7
    105 rdf:type schema:CreativeWork
    106 https://doi.org/10.1002/stvr.456 schema:sameAs https://app.dimensions.ai/details/publication/pub.1045341938
    107 rdf:type schema:CreativeWork
    108 https://doi.org/10.1016/0167-6423(87)90035-9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1028901262
    109 rdf:type schema:CreativeWork
    110 https://doi.org/10.1109/cecw.2005.10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093490478
    111 rdf:type schema:CreativeWork
    112 https://doi.org/10.1109/icect.2005.25 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094095784
    113 rdf:type schema:CreativeWork
    114 https://doi.org/10.1109/icst.2009.29 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093451608
    115 rdf:type schema:CreativeWork
    116 https://doi.org/10.1109/icst.2016.37 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095416239
    117 rdf:type schema:CreativeWork
    118 https://doi.org/10.1109/icstw.2015.7107466 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093313960
    119 rdf:type schema:CreativeWork
    120 https://doi.org/10.1109/icstw.2016.24 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093831116
    121 rdf:type schema:CreativeWork
    122 https://doi.org/10.1109/icws.2014.110 schema:sameAs https://app.dimensions.ai/details/publication/pub.1094152067
    123 rdf:type schema:CreativeWork
    124 https://doi.org/10.1109/mic.2004.58 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061403489
    125 rdf:type schema:CreativeWork
    126 https://doi.org/10.1109/tse.1978.231496 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061787232
    127 rdf:type schema:CreativeWork
    128 https://doi.org/10.1142/9789814397957_0048 schema:sameAs https://app.dimensions.ai/details/publication/pub.1088798286
    129 rdf:type schema:CreativeWork
    130 https://doi.org/10.1145/1035167.1035173 schema:sameAs https://app.dimensions.ai/details/publication/pub.1008415241
    131 rdf:type schema:CreativeWork
    132 https://doi.org/10.1145/1159789.1159792 schema:sameAs https://app.dimensions.ai/details/publication/pub.1042980459
    133 rdf:type schema:CreativeWork
    134 https://doi.org/10.1145/1411286.1411292 schema:sameAs https://app.dimensions.ai/details/publication/pub.1007030937
    135 rdf:type schema:CreativeWork
    136 https://doi.org/10.1145/157485.164585 schema:sameAs https://app.dimensions.ai/details/publication/pub.1019281665
    137 rdf:type schema:CreativeWork
    138 https://doi.org/10.1145/2034654.2034663 schema:sameAs https://app.dimensions.ai/details/publication/pub.1010851356
    139 rdf:type schema:CreativeWork
    140 https://doi.org/10.1145/2505305.2505306 schema:sameAs https://app.dimensions.ai/details/publication/pub.1039619358
    141 rdf:type schema:CreativeWork
    142 https://doi.org/10.1145/2543728.2543741 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038662472
    143 rdf:type schema:CreativeWork
    144 https://doi.org/10.1145/2633448.2633454 schema:sameAs https://app.dimensions.ai/details/publication/pub.1032734159
    145 rdf:type schema:CreativeWork
    146 https://doi.org/10.1145/351240.351266 schema:sameAs https://app.dimensions.ai/details/publication/pub.1002753090
    147 rdf:type schema:CreativeWork
    148 https://doi.org/10.1145/636517.636527 schema:sameAs https://app.dimensions.ai/details/publication/pub.1038544516
    149 rdf:type schema:CreativeWork
    150 https://doi.org/10.2197/ipsjjip.20.340 schema:sameAs https://app.dimensions.ai/details/publication/pub.1024093531
    151 rdf:type schema:CreativeWork
    152 https://doi.org/10.4204/eptcs.98.3 schema:sameAs https://app.dimensions.ai/details/publication/pub.1072356993
    153 rdf:type schema:CreativeWork
    154 https://www.grid.ac/institutes/grid.410413.3 schema:alternateName Graz University of Technology
    155 schema:name Institute of Software Technology, Graz University of Technology, Graz, Austria
    156 rdf:type schema:Organization
     




    Preview window. Press ESC to close (or click here)


    ...