Access the full text.
Sign up today, get DeepDyve free for 14 days.
John Jr., Seok-Won Lee, R. Gandhi, O. Gotel (2009)
Requirements Engineering Visualization: A Survey on the State-of-the-Art2009 Fourth International Workshop on Requirements Engineering Visualization
T. Yue, L. Briand, Y. Labiche (2015)
aToucan: An Automated Framework to Derive UML Analysis Models from Use Case ModelsACM Trans. Softw. Eng. Methodol., 24
G. Lucassen, F. Dalpiaz, J. Werf, S. Brinkkemper (2016)
The Use and Effectiveness of User Stories in Practice
M. Kassab (2015)
The changing landscape of requirements engineering practices over the past decade2015 IEEE Fifth International Workshop on Empirical Requirements Engineering (EmpiRE)
Christopher Manning (2011)
Part-of-Speech Tagging from 97% to 100%: Is It Time for Some Linguistics?
Peter Chen (1983)
English Sentence Structure and Entity-Relationship DiagramsInf. Sci., 29
M. Imaz, D. Benyon (1999)
How Stories Capture Interactions
Mike Cohn (2004)
User Stories Applied: For Agile Software Development
N. Omar (2005)
Heuristics-based entity-relationship modelling through natural language processing
Christina Gagné (2002)
Lexical and Relational Influences on the Processing of Novel CompoundsBrain and Language, 81
D. Berry, Erik Kamsties, Michael Krieger (2003)
From Contract Drafting to Software Specification: Linguistic Sources of Ambiguity
Yoav Goldberg, Omer Levy (2014)
word2vec Explained: deriving Mikolov et al.'s negative-sampling word-embedding methodArXiv, abs/1402.3722
Nicolas Genon, P. Heymans, Daniel Amyot (2010)
Analysing the Cognitive Effectiveness of the BPMN 2.0 Visual Notation
Yves Wautelet, Samedi Heng, Manuel Kolp, C. Scharff (2016)
Towards an Agent-driven Software Architecture Aligned with User Stories
Jorge Aranda, Neil Ernst, Jennifer Horkoff, S. Easterbrook (2007)
A Framework for Empirical Evaluation of Model ComprehensibilityInternational Workshop on Modeling in Software Engineering (MISE'07: ICSE Workshop 2007)
F. Meziane, S. Vadera (2004)
Obtaining E-R Diagrams Semi-Automatically from Natural Language Specifications
H. Harmain, R. Gaizauskas (2003)
CM-Builder: A Natural Language-Based CASE Tool for Object-Oriented AnalysisAutomated Software Engineering, 10
C. Salinesi, I. Weerd (2014)
Requirements Engineering: Foundation for Software Quality, 8396
G. Lucassen, F. Dalpiaz, J. Werf, S. Brinkkemper (2016)
Visualizing User Story Requirements at Multiple Granularity Levels via Semantic Relatedness
S. Overmyer, B. Lavoie, Owen Rambow (2001)
Conceptual modeling through linguistic analysis using LIDAProceedings of the 23rd International Conference on Software Engineering. ICSE 2001
Yves Wautelet, Samedi Heng, Diana Hintea, Manuel Kolp, S. Poelmans (2016)
Bridging User Story Sets with the Use Case Model
T. Yue, L. Briand, Y. Labiche (2011)
A systematic review of transformation approaches between user requirements and analysis modelsRequirements Engineering, 16
(2017)
Proceedings of the international workshop on empirical requirements engineering (EmpiRE)
V. Ambriola, V. Gervasi (2006)
On the Systematic Analysis of Natural Language Requirements with CIRCEAutomated Software Engineering, 13
G. Lucassen, F. Dalpiaz, J. Werf, S. Brinkkemper (2015)
Forging high-quality User Stories: Towards a discipline for Agile Requirements2015 IEEE 23rd International Requirements Engineering Conference (RE)
M. Kassab, C. Neill, P. Laplante (2014)
State of practice in requirements engineering: contemporary dataInnovations in Systems and Software Engineering, 10
A. Tjoa, L. Berger (1993)
Transformation of Requirement Specifications Expressed in Natural Language into an EER Model
Xinyu Wang, Liping Zhao, Ye Wang, Jie Sun (2014)
The Role of Requirements Engineering Practices in Agile Development: An Empirical Study
M. Saeki, H. Horai, H. Enomoto (1989)
Software Development Process From Natural Language Specification11th International Conference on Software Engineering
Ed Chi (2000)
A taxonomy of visualization techniques using the data state reference modelIEEE Symposium on Information Visualization 2000. INFOVIS 2000. Proceedings
Joelma Choma, L. Zaina, Daniela Beraldo (2016)
UserX Story: Incorporating UX Aspects into User Stories Elaboration
C. Neill, P. Laplante (2003)
Requirements Engineering: The State of the PracticeIEEE Softw., 20
V. Sagar, S. Abirami (2014)
Conceptual modeling of natural language functional requirementsJ. Syst. Softw., 88
J. Cleland-Huang (2012)
Traceability in Agile Projects
Islay Davies, Peter Green, M. Rosemann, M. Indulska, Stan Gallo (2006)
How do practitioners use conceptual modeling in practice?Data Knowl. Eng., 58
Yves Wautelet, Samedi Heng, Manuel Kolp, I. Mirbel (2014)
Unifying and Extending User Story Models
Junjie Wang, Qing Wang (2016)
Analyzing and predicting software integration bugs using network analysis on requirements dependency networkRequirements Engineering, 21
R. Barbosa, A. Silva, Regina Moraes (2016)
Use of Similarity Measure to Suggest the Existence of Duplicate User Stories in the Srum Process2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W)
D. Moody (2009)
The “Physics” of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software EngineeringIEEE Transactions on Software Engineering, 35
J. Gulden, H. Reijers (2015)
Toward Advanced Visualization Techniques for Conceptual Modeling
H. Holbrook (1990)
A scenario-based methodology for conducting requirements elicitationACM SIGSOFT Softw. Eng. Notes, 15
Siqing Du, Douglas Metzler (2006)
An Automated Multi-component Approach to Extracting Entity Relationships from Database Requirement Specification Documents
Maria Lapata (2002)
The Disambiguation of NominalizationsComputational Linguistics, 28
G. Cea, Asunción Gómez-Pérez, Elena Montiel-Ponsoda, M. Suárez-Figueroa (2008)
Natural Language-Based Approach for Helping in the Reuse of Ontology Design Patterns
N. Omar, Jrp Hanna, P. Mckevitt (2004)
Heuristic-based entity-relationship modelling through natural language processing
E. Yu (1995)
Modeling Strategic Relationships for Process Reengineering
Peter Fettke (2009)
How Conceptual Modeling Is UsedCommun. Assoc. Inf. Syst., 25
G. Lucassen, F. Dalpiaz, J. Werf, S. Brinkkemper (2016)
Improving agile requirements: the Quality User Story framework and toolRequirements Engineering, 21
M. Dudás, Ondrej Sváb-Zamazal, V. Svátek (2014)
Roadmapping and Navigating in the Ontology Visualization Landscape
Renato Mesquita, Aline Jaqueira, Márcia Lucena, C. Filho, F. Alencar (2015)
US2StarTool: Generating i* Models From User Stories
Peter Chen (1979)
Entity-Relationship Diagrams and English Sentence Structure
M. Rees (2002)
A feasible user story tool for agile software development?Ninth Asia-Pacific Software Engineering Conference, 2002.
Sonja Dimitrijević, J. Jovanović, V. Devedzic (2015)
A comparative study of software tools for user story managementInf. Softw. Technol., 57
D. Berry, Ricardo Gacitúa, P. Sawyer, Sri Tjong (2012)
The Case for Dumb Requirements Engineering Tools
Zahra Abad, M. Noaeen, G. Ruhe (2016)
Requirements Engineering Visualization: A Systematic Literature Review2016 IEEE 24th International Requirements Engineering Conference (RE)
B. Shneiderman (1996)
The eyes have it: a task by data type taxonomy for information visualizationsProceedings 1996 IEEE Symposium on Visual Languages
J Cleland-Huang (2012)
Software and systems traceability
S. Reddivari, S. Rad, Tanmay Bhowmik, Nisreen Cain, Nan Niu (2014)
Visual requirements analytics: a framework and case studyRequirements Engineering, 19
Luisa Mich (1996)
NL-OOPS: from natural language to object oriented requirements using the natural language processing system LOLITANatural Language Engineering, 2
S. Lohmann, Vincent Link, E. Marbach, S. Negru (2014)
WebVOWL: Web-based Visualization of Ontologies
D. Popescu, S. Rugaber, N. Medvidović, D. Berry (2008)
Reducing Ambiguities in Requirements Specifications Via Automatically Created Object-Oriented Models
(2009)
A Methodology for Ontology Learning: Deriving Ontology Schema Components from Unstructured Text
F. Dalpiaz, Xavier Franch, Jennifer Horkoff (2016)
iStar 2.0 Language GuideArXiv, abs/1605.07767
K. Ryan (1993)
The role of natural language in requirements engineering[1993] Proceedings of the IEEE International Symposium on Requirements Engineering
Sven Hartmann, S. Link (2007)
English Sentence Structures and EER Modeling
M. Robeer, G. Lucassen, J. Werf, F. Dalpiaz, S. Brinkkemper (2016)
Automated Extraction of Conceptual Models from User Stories via NLP2016 IEEE 24th International Requirements Engineering Conference (RE)
W. Li, Xiuhong Zhang, Cheng Niu, Y. Jiang, R. Srihari (2003)
An Expert Lexicon Approach to Identifying English Phrasal Verbs
H. Soares, N. Alves, T. Mendes, Manoel Mendonça, R. Spínola (2015)
Investigating the Link between User Stories and Documentation Debt on Software Projects2015 12th International Conference on Information Technology - New Generations
D. Moody, P. Heymans, Raimundas Matulevičius (2010)
Visual syntax does matter: improving the cognitive effectiveness of the i* visual notationRequirements Engineering, 15
B. Arendse, G. Lucassen (2016)
Toward Tool Mashups: Comparing and Combining NLP RE Tools2016 IEEE 24th International Requirements Engineering Conference Workshops (REW)
Eman Btoush, M. Hammad (2015)
Generating ER Diagrams from Requirement Specifications Based On Natural Language ProcessingInternational journal of database theory and application, 8
Chetan Arora, M. Sabetzadeh, L. Briand, Frank Zimmer (2016)
Extracting domain models from natural-language requirements: approach and industrial evaluationProceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems
M. Trkman, J. Mendling, M. Krisper (2016)
Using business process models to better understand the dependencies among user storiesInf. Softw. Technol., 71
S. Ceri, A. Bozzon, Marco Brambilla, Emanuele Valle, P. Fraternali, S. Quarteroni (2013)
An Introduction to Information Retrieval
E. Rubin, H. Rubin (2011)
Supporting agile software development through active documentationRequirements Engineering, 16
Extracting conceptual models from natural language requirements can help identify dependencies, redundancies, and conflicts between requirements via a holistic and easy-to-understand view that is generated from lengthy textual specifications. Unfortunately, existing approaches never gained traction in practice, because they either require substantial human involvement or they deliver too low accuracy. In this paper, we propose an automated approach called Visual Narrator based on natural language processing that extracts conceptual models from user story requirements. We choose this notation because of its popularity among (agile) practitioners and its focus on the essential components of a requirement: Who? What? Why? Coupled with a careful selection and tuning of heuristics, we show how Visual Narrator enables generating conceptual models from user stories with high accuracy. Visual Narrator is part of the holistic Grimm method for user story collaboration that ranges from elicitation to the interactive visualization and analysis of requirements.
Requirements Engineering – Springer Journals
Published: May 20, 2017
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.