Deakin University
Browse

File(s) under permanent embargo

A machine learning-based approach for demarcating requirements in textual specifications

conference contribution
posted on 2019-01-01, 00:00 authored by Sallam Abualhaija, Chetan AroraChetan Arora, Mehrdad Sabetzadeh, Lionel C Briand, Eduardo Vaz
A simple but important task during the analysis of a textual requirements specification is to determine which statements in the specification represent requirements. In principle, by following suitable writing and markup conventions, one can provide an immediate and unequivocal demarcation of requirements at the time a specification is being developed. However, neither the presence nor a fully accurate enforcement of such conventions is guaranteed. The result is that, in many practical situations, analysts end up resorting to after-the-fact reviews for sifting requirements from other material in a requirements specification. This is both tedious and time-consuming. We propose an automated approach for demarcating requirements in free-form requirements specifications. The approach, which is based on machine learning, can be applied to a wide variety of specifications in different domains and with different writing styles. We train and evaluate our approach over an independently labeled dataset comprised of 30 industrial requirements specifications. Over this dataset, our approach yields an average precision of 81.2% and an average recall of 95.7%. Compared to simple baselines that demarcate requirements based on the presence of modal verbs and identifiers, our approach leads to an average gain of 16.4% in precision and 25.5% in recall.

History

Pagination

51-62

Location

Jeju Island, South Korea

Start date

2019-09-23

End date

2019-09-27

ISSN

1090-705X

eISSN

2332-6441

ISBN-13

9781728139128

Language

eng

Publication classification

E1.1 Full written paper - refereed

Editor/Contributor(s)

Damian D, Perini A, Lee S-W

Title of proceedings

RE 2019 : Proceedings of the 27th IEEE International Requirements Engineering Conference

Event

IEEE Requirements Engineering. International Conference (27th : 2019 : Jeju Island, South Korea)

Publisher

IEEE

Place of publication

Piscataway, N.J.

Usage metrics

    Research Publications

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC