ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support View Full Text


Ontology type: schema:ScholarlyArticle      Open Access: True


Article Info

DATE

2018-12

AUTHORS

Paulo Afonso Parreira Júnior, Rosângela Aparecida Dellosso Penteado

ABSTRACT

The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time. More... »

PAGES

3

References to SciGraph publications

Identifiers

URI

http://scigraph.springernature.com/pub.10.1186/s13173-017-0067-6

DOI

http://dx.doi.org/10.1186/s13173-017-0067-6

DIMENSIONS

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


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/0803", 
        "inDefinedTermSet": "http://purl.org/au-research/vocabulary/anzsrc-for/2008/", 
        "name": "Computer Software", 
        "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": "Federal University of Lavras", 
          "id": "https://www.grid.ac/institutes/grid.411269.9", 
          "name": [
            "Department of Computer Science, Federal University of Lavras, Lavras, MG, Brazil"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Parreira J\u00fanior", 
        "givenName": "Paulo Afonso", 
        "id": "sg:person.013665200225.78", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013665200225.78"
        ], 
        "type": "Person"
      }, 
      {
        "affiliation": {
          "alternateName": "Federal University of S\u00e3o Carlos", 
          "id": "https://www.grid.ac/institutes/grid.411247.5", 
          "name": [
            "Department of Computer, Federal University of S\u00e3o Carlos, S\u00e3o Carlos, SP, Brazil"
          ], 
          "type": "Organization"
        }, 
        "familyName": "Penteado", 
        "givenName": "Ros\u00e2ngela Aparecida Dellosso", 
        "id": "sg:person.010215704105.09", 
        "sameAs": [
          "https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010215704105.09"
        ], 
        "type": "Person"
      }
    ], 
    "citation": [
      {
        "id": "https://doi.org/10.1006/imms.1993.1022", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1005482235"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://app.dimensions.ai/details/publication/pub.1030528158", 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-1-4615-5269-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1030528158", 
          "https://doi.org/10.1007/978-1-4615-5269-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-1-4615-5269-7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1030528158", 
          "https://doi.org/10.1007/978-1-4615-5269-7"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/1137639.1137644", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1034822887"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-73589-2_9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037695256", 
          "https://doi.org/10.1007/978-3-540-73589-2_9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "sg:pub.10.1007/978-3-540-73589-2_9", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1037695256", 
          "https://doi.org/10.1007/978-3-540-73589-2_9"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1145/643603.643605", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1041379826"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1049/ip-sen:20040921", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1056859357"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/52.506460", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1061185626"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/sbcars.2016.10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093388253"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/sbes.2012.10", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1093651279"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/esem.2007.15", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095309151"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/aiccsa.2015.7507206", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095311387"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/mark.2008.7", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095322362"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/icse.2004.1317438", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095560047"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/re.2005.46", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095643812"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1109/re.2012.6345814", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1095699452"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.1017/cbo9780511809071", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1098672059"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.5220/0002494704100419", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1099392712"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.5220/0004899200830095", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1099424857"
        ], 
        "type": "CreativeWork"
      }, 
      {
        "id": "https://doi.org/10.5220/0005398301880200", 
        "sameAs": [
          "https://app.dimensions.ai/details/publication/pub.1099474286"
        ], 
        "type": "CreativeWork"
      }
    ], 
    "datePublished": "2018-12", 
    "datePublishedReg": "2018-12-01", 
    "description": "The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time.", 
    "genre": "research_article", 
    "id": "sg:pub.10.1186/s13173-017-0067-6", 
    "inLanguage": [
      "en"
    ], 
    "isAccessibleForFree": true, 
    "isPartOf": [
      {
        "id": "sg:journal.1136200", 
        "issn": [
          "0104-6500", 
          "1678-4804"
        ], 
        "name": "Journal of the Brazilian Computer Society", 
        "type": "Periodical"
      }, 
      {
        "issueNumber": "1", 
        "type": "PublicationIssue"
      }, 
      {
        "type": "PublicationVolume", 
        "volumeNumber": "24"
      }
    ], 
    "name": "ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support", 
    "pagination": "3", 
    "productId": [
      {
        "name": "readcube_id", 
        "type": "PropertyValue", 
        "value": [
          "cee7681bb7c692f6bced310d53af6e91d0e543a9ff7d58bf345f8e24b9abb48f"
        ]
      }, 
      {
        "name": "doi", 
        "type": "PropertyValue", 
        "value": [
          "10.1186/s13173-017-0067-6"
        ]
      }, 
      {
        "name": "dimensions_id", 
        "type": "PropertyValue", 
        "value": [
          "pub.1100337550"
        ]
      }
    ], 
    "sameAs": [
      "https://doi.org/10.1186/s13173-017-0067-6", 
      "https://app.dimensions.ai/details/publication/pub.1100337550"
    ], 
    "sdDataset": "articles", 
    "sdDatePublished": "2019-04-10T19:53", 
    "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/0000000001_0000000264/records_8681_00000493.jsonl", 
    "type": "ScholarlyArticle", 
    "url": "http://link.springer.com/10.1186/s13173-017-0067-6"
  }
]
 

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.1186/s13173-017-0067-6'

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.1186/s13173-017-0067-6'

Turtle is a human-readable linked data format.

curl -H 'Accept: text/turtle' 'https://scigraph.springernature.com/pub.10.1186/s13173-017-0067-6'

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

curl -H 'Accept: application/rdf+xml' 'https://scigraph.springernature.com/pub.10.1186/s13173-017-0067-6'


 

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

132 TRIPLES      21 PREDICATES      47 URIs      19 LITERALS      7 BLANK NODES

Subject Predicate Object
1 sg:pub.10.1186/s13173-017-0067-6 schema:about anzsrc-for:08
2 anzsrc-for:0803
3 schema:author Nb43e033d59884da698c2cae4f12d2a4b
4 schema:citation sg:pub.10.1007/978-1-4615-5269-7
5 sg:pub.10.1007/978-3-540-73589-2_9
6 https://app.dimensions.ai/details/publication/pub.1030528158
7 https://doi.org/10.1006/imms.1993.1022
8 https://doi.org/10.1017/cbo9780511809071
9 https://doi.org/10.1049/ip-sen:20040921
10 https://doi.org/10.1109/52.506460
11 https://doi.org/10.1109/aiccsa.2015.7507206
12 https://doi.org/10.1109/esem.2007.15
13 https://doi.org/10.1109/icse.2004.1317438
14 https://doi.org/10.1109/mark.2008.7
15 https://doi.org/10.1109/re.2005.46
16 https://doi.org/10.1109/re.2012.6345814
17 https://doi.org/10.1109/sbcars.2016.10
18 https://doi.org/10.1109/sbes.2012.10
19 https://doi.org/10.1145/1137639.1137644
20 https://doi.org/10.1145/643603.643605
21 https://doi.org/10.5220/0002494704100419
22 https://doi.org/10.5220/0004899200830095
23 https://doi.org/10.5220/0005398301880200
24 schema:datePublished 2018-12
25 schema:datePublishedReg 2018-12-01
26 schema:description The aspect-oriented requirements engineering (AORE) area intends to provide more appropriated strategies for software concern identification, classification (as crosscutting or non-crosscutting), and modularization, in the early phases of software development cycle. A commonly reported issue about the existing AORE approaches is the lack of appropriated resources (guidelines, processes, catalogs, among others) to support software engineers during the concern identification and classification. This work aims to mitigate this issue by proposing (i) a reference ontology for the software concern domain, called O4C (Ontology for Concerns); (ii) an ontologically based approach for AORE, called ObasCId, that suggests the usage of catalogs of software concerns and a well-defined process for supporting software engineers to perform these activities in a more systematic way; and (iii) a computational support, called ObasCId-Tool, that automates some activities of the ObasCId. Two quasi-experimental studies were performed on ObasCId and ObasCId-Tool, and their results indicated that these technologies may positively contribute for the concern identification and classification effectiveness without harming its execution time.
27 schema:genre research_article
28 schema:inLanguage en
29 schema:isAccessibleForFree true
30 schema:isPartOf Nc6d61b0d167242a291e5aee75b735697
31 Nf46663d5d794445d92f762b74b89f8e8
32 sg:journal.1136200
33 schema:name ObasCId(-Tool): an ontologically based approach for concern identification and classification and its computational support
34 schema:pagination 3
35 schema:productId N74a6bc9b83cb4a4a8d257a5d431d2603
36 Na2922d24e83646bc8f80544803414113
37 Ne5ce8614b72f419faf33e211ce759535
38 schema:sameAs https://app.dimensions.ai/details/publication/pub.1100337550
39 https://doi.org/10.1186/s13173-017-0067-6
40 schema:sdDatePublished 2019-04-10T19:53
41 schema:sdLicense https://scigraph.springernature.com/explorer/license/
42 schema:sdPublisher Nbbe9961a30c346ddac1e41017cbfedeb
43 schema:url http://link.springer.com/10.1186/s13173-017-0067-6
44 sgo:license sg:explorer/license/
45 sgo:sdDataset articles
46 rdf:type schema:ScholarlyArticle
47 N74a6bc9b83cb4a4a8d257a5d431d2603 schema:name doi
48 schema:value 10.1186/s13173-017-0067-6
49 rdf:type schema:PropertyValue
50 N9777ea3745db47d9804b454c5a6be62e rdf:first sg:person.010215704105.09
51 rdf:rest rdf:nil
52 Na2922d24e83646bc8f80544803414113 schema:name readcube_id
53 schema:value cee7681bb7c692f6bced310d53af6e91d0e543a9ff7d58bf345f8e24b9abb48f
54 rdf:type schema:PropertyValue
55 Nb43e033d59884da698c2cae4f12d2a4b rdf:first sg:person.013665200225.78
56 rdf:rest N9777ea3745db47d9804b454c5a6be62e
57 Nbbe9961a30c346ddac1e41017cbfedeb schema:name Springer Nature - SN SciGraph project
58 rdf:type schema:Organization
59 Nc6d61b0d167242a291e5aee75b735697 schema:issueNumber 1
60 rdf:type schema:PublicationIssue
61 Ne5ce8614b72f419faf33e211ce759535 schema:name dimensions_id
62 schema:value pub.1100337550
63 rdf:type schema:PropertyValue
64 Nf46663d5d794445d92f762b74b89f8e8 schema:volumeNumber 24
65 rdf:type schema:PublicationVolume
66 anzsrc-for:08 schema:inDefinedTermSet anzsrc-for:
67 schema:name Information and Computing Sciences
68 rdf:type schema:DefinedTerm
69 anzsrc-for:0803 schema:inDefinedTermSet anzsrc-for:
70 schema:name Computer Software
71 rdf:type schema:DefinedTerm
72 sg:journal.1136200 schema:issn 0104-6500
73 1678-4804
74 schema:name Journal of the Brazilian Computer Society
75 rdf:type schema:Periodical
76 sg:person.010215704105.09 schema:affiliation https://www.grid.ac/institutes/grid.411247.5
77 schema:familyName Penteado
78 schema:givenName Rosângela Aparecida Dellosso
79 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.010215704105.09
80 rdf:type schema:Person
81 sg:person.013665200225.78 schema:affiliation https://www.grid.ac/institutes/grid.411269.9
82 schema:familyName Parreira Júnior
83 schema:givenName Paulo Afonso
84 schema:sameAs https://app.dimensions.ai/discover/publication?and_facet_researcher=ur.013665200225.78
85 rdf:type schema:Person
86 sg:pub.10.1007/978-1-4615-5269-7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1030528158
87 https://doi.org/10.1007/978-1-4615-5269-7
88 rdf:type schema:CreativeWork
89 sg:pub.10.1007/978-3-540-73589-2_9 schema:sameAs https://app.dimensions.ai/details/publication/pub.1037695256
90 https://doi.org/10.1007/978-3-540-73589-2_9
91 rdf:type schema:CreativeWork
92 https://app.dimensions.ai/details/publication/pub.1030528158 schema:CreativeWork
93 https://doi.org/10.1006/imms.1993.1022 schema:sameAs https://app.dimensions.ai/details/publication/pub.1005482235
94 rdf:type schema:CreativeWork
95 https://doi.org/10.1017/cbo9780511809071 schema:sameAs https://app.dimensions.ai/details/publication/pub.1098672059
96 rdf:type schema:CreativeWork
97 https://doi.org/10.1049/ip-sen:20040921 schema:sameAs https://app.dimensions.ai/details/publication/pub.1056859357
98 rdf:type schema:CreativeWork
99 https://doi.org/10.1109/52.506460 schema:sameAs https://app.dimensions.ai/details/publication/pub.1061185626
100 rdf:type schema:CreativeWork
101 https://doi.org/10.1109/aiccsa.2015.7507206 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095311387
102 rdf:type schema:CreativeWork
103 https://doi.org/10.1109/esem.2007.15 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095309151
104 rdf:type schema:CreativeWork
105 https://doi.org/10.1109/icse.2004.1317438 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095560047
106 rdf:type schema:CreativeWork
107 https://doi.org/10.1109/mark.2008.7 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095322362
108 rdf:type schema:CreativeWork
109 https://doi.org/10.1109/re.2005.46 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095643812
110 rdf:type schema:CreativeWork
111 https://doi.org/10.1109/re.2012.6345814 schema:sameAs https://app.dimensions.ai/details/publication/pub.1095699452
112 rdf:type schema:CreativeWork
113 https://doi.org/10.1109/sbcars.2016.10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093388253
114 rdf:type schema:CreativeWork
115 https://doi.org/10.1109/sbes.2012.10 schema:sameAs https://app.dimensions.ai/details/publication/pub.1093651279
116 rdf:type schema:CreativeWork
117 https://doi.org/10.1145/1137639.1137644 schema:sameAs https://app.dimensions.ai/details/publication/pub.1034822887
118 rdf:type schema:CreativeWork
119 https://doi.org/10.1145/643603.643605 schema:sameAs https://app.dimensions.ai/details/publication/pub.1041379826
120 rdf:type schema:CreativeWork
121 https://doi.org/10.5220/0002494704100419 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099392712
122 rdf:type schema:CreativeWork
123 https://doi.org/10.5220/0004899200830095 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099424857
124 rdf:type schema:CreativeWork
125 https://doi.org/10.5220/0005398301880200 schema:sameAs https://app.dimensions.ai/details/publication/pub.1099474286
126 rdf:type schema:CreativeWork
127 https://www.grid.ac/institutes/grid.411247.5 schema:alternateName Federal University of São Carlos
128 schema:name Department of Computer, Federal University of São Carlos, São Carlos, SP, Brazil
129 rdf:type schema:Organization
130 https://www.grid.ac/institutes/grid.411269.9 schema:alternateName Federal University of Lavras
131 schema:name Department of Computer Science, Federal University of Lavras, Lavras, MG, Brazil
132 rdf:type schema:Organization
 




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


...