2014 Second World Conference on Complex Systems (WCCS) 2014
DOI: 10.1109/icocs.2014.7060906
|View full text |Cite
|
Sign up to set email alerts
|

An automated object-based approach to transforming requirements to class diagrams

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
4
0

Year Published

2016
2016
2024
2024

Publication Types

Select...
4
3

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(6 citation statements)
references
References 10 publications
0
4
0
Order By: Relevance
“…Some studies were authored/co-authored by the same person, indicating the existence of an active research group in this field. [33] Identify ambiguous user stories [34] Define and measure quality factors from user stories [4], [35] Obtain a security defect reporting form from user stories [36] Indicate duplication between user stories [37] Generate model/artifact Generate a test case from user stories [38]- [43] Generate a class diagram from user stories [44], [45] Generate a sequence diagram from user stories [46] Generate a use case diagram from user stories [47]- [49] Generate a use case scenario from user stories [50] Generate a multi-agent system from user stories [51] Generate a source code from user stories [40] Generate a BPMN diagram from user stories [40] Identify the key abstractions To understand the semantic connection in user stories [52]- [54] Identify topics and summarizing user stories [55], [56] Construct a goal model from a set of user stories. [57] Define ontology for user stories [58] Extract the conceptual model of user stories [59], [60] To find the linguistic structure of user stories [61] Prioritizing and estimation of user story complexity [62], [63] Extracting user stories from text [64]- [66] Trace links between model/NL requirements Tracking the development status of user stories from software artifacts [67] Identify the type of dependency of user stories [68] Traceability user stories and software artifact [69]…”
Section: Fig 4 Authorship Distribution Per Countrymentioning
confidence: 99%
See 2 more Smart Citations
“…Some studies were authored/co-authored by the same person, indicating the existence of an active research group in this field. [33] Identify ambiguous user stories [34] Define and measure quality factors from user stories [4], [35] Obtain a security defect reporting form from user stories [36] Indicate duplication between user stories [37] Generate model/artifact Generate a test case from user stories [38]- [43] Generate a class diagram from user stories [44], [45] Generate a sequence diagram from user stories [46] Generate a use case diagram from user stories [47]- [49] Generate a use case scenario from user stories [50] Generate a multi-agent system from user stories [51] Generate a source code from user stories [40] Generate a BPMN diagram from user stories [40] Identify the key abstractions To understand the semantic connection in user stories [52]- [54] Identify topics and summarizing user stories [55], [56] Construct a goal model from a set of user stories. [57] Define ontology for user stories [58] Extract the conceptual model of user stories [59], [60] To find the linguistic structure of user stories [61] Prioritizing and estimation of user story complexity [62], [63] Extracting user stories from text [64]- [66] Trace links between model/NL requirements Tracking the development status of user stories from software artifacts [67] Identify the type of dependency of user stories [68] Traceability user stories and software artifact [69]…”
Section: Fig 4 Authorship Distribution Per Countrymentioning
confidence: 99%
“…The user story can be either input or output of the generated artifact. Fourteen studies reported methods for generating software model/artifacts from user stories, that is, generating a test case from user stories [35][36][37][38][39]64], generating class diagrams from user stories [40,41], generating sequence diagrams from user stories [46], generating a use case diagram from user stories [43][44][45], generating a use case scenario from user stories [50], generating a multi-agent system from user stories [51], generating a source code from user stories [40], and generating BPMN diagrams from user stories [40]. The software artifact generation aims to cut time and cost in software development and avoid inconsistencies, incompleteness, and incorrect requirements and artifact/software models.…”
Section: ) Generating the Model/artifactmentioning
confidence: 99%
See 1 more Smart Citation
“…Literature suggests that different techniques such as SUGAR [16] and Object-oriented Analysis and Design Approach for Requirements Engineering (OOADA-RE) [17] have also been employed over the years for automatic extraction of use case diagrams/class diagrams. SUGAR can extract the use case diagram and class diagram from the functional requirement by formulating heuristic rules using NLP techniques whereas OOADA-RE [17] employs story cards as an intermediate level for the representation of requirement and then uses this intermediate level for automatic extraction of the class diagrams.…”
Section: Related Workmentioning
confidence: 99%
“…Reviewing the state-of-the-art in creating conceptual models from user stories, we identify three research gaps. First, apart from Wautelet et al [22], studies focus on generating just one kind of conceptual model (e.g., use case model [18], [23], [24]; class diagram [25], [26]; goal model [27], [28]; OWL model [29]) whereas in software development different conceptual models are used to cover different perspectives (e.g., data, process, function, interaction) of the software system in development. Second, models are generated from user stories for a particular use (e.g., generating test cases [18], reasoning over requirements [30], obtaining a domain model [29]) or the intended use is implicit (e.g., [31]).…”
Section: Introductionmentioning
confidence: 99%