4.5 Article

Early analysis of requirements using NLP and Petri-nets

Related references

Note: Only part of the references are listed.
Article Computer Science, Software Engineering

Empirical evaluation of tools for hairy requirements engineering tasks

Daniel M. Berry

Summary: A hairy requirements engineering task involving natural language documents is non-algorithmic and challenging to manage at a large scale. Evaluating tools for such tasks should consider achieving high recall and compare their performance to humans doing the task manually in the same context.

EMPIRICAL SOFTWARE ENGINEERING (2021)

Article Computer Science, Information Systems

NLP-assisted software testing: A systematic mapping of the literature

Vahid Garousi et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2020)

Proceedings Paper Computer Science, Artificial Intelligence

UC2Map: Automatic Translation of Use Case Maps from Specification

Saurabh Tiwari et al.

PROCEEDINGS OF THE 35TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING (SAC'20) (2020)

Proceedings Paper Computer Science, Software Engineering

NFRFinder: A Knowledge Based Strategy for Mining Non-Functional Requirements

Roxana L. Q. Portugal et al.

SBES'18: PROCEEDINGS OF THE XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (2018)

Article Computer Science, Software Engineering

Rapid quality assurance with Requirements Smells

Henning Femmer et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2017)

Proceedings Paper Computer Science, Software Engineering

Evaluation of Tools for Hairy Requirements and Software Engineering Tasks

Daniel M. Berry

2017 IEEE 25TH INTERNATIONAL REQUIREMENTS ENGINEERING CONFERENCE WORKSHOPS (REW) (2017)

Article Computer Science, Software Engineering

Identifying duplicate functionality in textual use cases by aligning semantic actions

Alejandro Rago et al.

SOFTWARE AND SYSTEMS MODELING (2016)

Article Computer Science, Theory & Methods

Test Scenario Generation from Natural Language Requirements Descriptions based on Petri-Nets

Edgar Sarmiento et al.

ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE (2016)

Article Computer Science, Software Engineering

Automated Checking of Conformance to Requirements Templates Using Natural Language Processing

Chetan Arora et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2015)

Review Computer Science, Information Systems

A systematic literature review of use case specifications research

Saurabh Tiwari et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2015)

Proceedings Paper Computer Science, Software Engineering

Analysis of Scenarios with Petri-Net Models

Edgar Sarmiento et al.

2015 29TH BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (2015)

Review Computer Science, Artificial Intelligence

Jumping NLP Curves: A Review of Natural Language Processing Research

Erik Cambria et al.

IEEE COMPUTATIONAL INTELLIGENCE MAGAZINE (2014)

Article Computer Science, Software Engineering

Facilitating the Transition from Use Case Models to Analysis Models: Approach and Experiments

Tao Yue et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2013)

Article Computer Science, Artificial Intelligence

A COMPREHENSIVE SURVEY OF PETRI NET MODELING IN SOFTWARE ENGINEERING

Xudong He

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING (2013)

Review Computer Science, Information Systems

A systematic review of code generation proposals from state machine specifications

Eladio Dominguez et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2012)

Article Computer Science, Artificial Intelligence

FORMALIZATION OF TEXTUAL USE CASES BASED ON PETRI NETS

Stephane S. Some

INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING (2010)

Article Computer Science, Software Engineering

Guidelines for conducting and reporting case study research in software engineering

Per Runeson et al.

EMPIRICAL SOFTWARE ENGINEERING (2009)

Article Computer Science, Information Systems

An investigation of use case quality in a large safety-critical software development project

Bente Anda et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2009)

Article Computer Science, Hardware & Architecture

Software engineering and formal methods

Mike Hinchey et al.

COMMUNICATIONS OF THE ACM (2008)

Article Computer Science, Software Engineering

Assessing the quality of use case descriptions

Keith Thomas Phalp et al.

SOFTWARE QUALITY JOURNAL (2007)

Article Computer Science, Software Engineering

Common Requirements Problems, Their Negative Consequences, and the Industry Best Practices to Help Solve Them

Donald Firesmith

JOURNAL OF OBJECT TECHNOLOGY (2007)

Article Computer Science, Software Engineering

A Petri-net-based synthesis methodology for use-case-driven system design

K. S. Cheung et al.

JOURNAL OF SYSTEMS AND SOFTWARE (2006)

Article Computer Science, Hardware & Architecture

Achieving high quality of use-case-based requirements

Christian Denger et al.

COMPUTER SCIENCE-RESEARCH AND DEVELOPMENT (2005)

Article Computer Science, Information Systems

Scenario inspections

JCSD Leite et al.

REQUIREMENTS ENGINEERING (2005)

Article Computer Science, Information Systems

On the interplay between consistency, completeness, and correctness in requirements evolution

D Zowghi et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2003)

Article Computer Science, Information Systems

Verifying scenarios with time Petri-nets

J Lee et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2001)