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 N6a270d55827443b1a82fc15713cb43f6
    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 N2feca109404549349fae201c4a388ec7
    39 Nadce37f250d9487099c031b29fa47bba
    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 N9d7ca86a57704d30977442bd2772e8c8
    44 Na3cfe1ce13454c56abe7aaf8b4929dde
    45 Nc12f6ad6ed74463c9c550b4105ee00e8
    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 N7d9a4d011d7448d19fe8d514f56d1287
    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 N2feca109404549349fae201c4a388ec7 schema:issueNumber 2
    56 rdf:type schema:PublicationIssue
    57 N6a270d55827443b1a82fc15713cb43f6 rdf:first sg:person.015362163061.27
    58 rdf:rest Ne74b454c62d24c1d9ad89ef2e93433dd
    59 N7d9a4d011d7448d19fe8d514f56d1287 schema:name Springer Nature - SN SciGraph project
    60 rdf:type schema:Organization
    61 N9d7ca86a57704d30977442bd2772e8c8 schema:name doi
    62 schema:value 10.1007/s10270-017-0647-0
    63 rdf:type schema:PropertyValue
    64 Na3cfe1ce13454c56abe7aaf8b4929dde schema:name readcube_id
    65 schema:value 5a5d586d3885acae6ee073e6eea885fadf15477e8f45b4fb05bc93b199cbb21c
    66 rdf:type schema:PropertyValue
    67 Nadce37f250d9487099c031b29fa47bba schema:volumeNumber 18
    68 rdf:type schema:PublicationVolume
    69 Nc12f6ad6ed74463c9c550b4105ee00e8 schema:name dimensions_id
    70 schema:value pub.1099696038
    71 rdf:type schema:PropertyValue
    72 Ne74b454c62d24c1d9ad89ef2e93433dd rdf:first sg:person.013515274707.42
    73 rdf:rest rdf:nil
    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)


    ...