Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

What is essential? – a pilot survey on views about the requirements metamodel of reqT.org

Regnell, Björn LU orcid (2016) 22nd International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2016 In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) 9619. p.232-239
Abstract

[Context & motivation] This research preview paper presents ongoing work on the metamodel of a free software requirements modeling tool called reqT that is developed in an educational context. The work aims to make an initial validation of a survey instrument that elicits views on the metamodel of the reqT tool, which aims to engage computer science students in Requirements Engineering (RE) through an open source DSL embedded in the Scala programming language. [Question] The research question is: Which RE concepts are essential to include in the metamodel for a requirements engineering tool in an educational context? [Principal ideas] A survey instrument is developed, with a list of 92 concepts (49 entities, 15 relations and 28... (More)

[Context & motivation] This research preview paper presents ongoing work on the metamodel of a free software requirements modeling tool called reqT that is developed in an educational context. The work aims to make an initial validation of a survey instrument that elicits views on the metamodel of the reqT tool, which aims to engage computer science students in Requirements Engineering (RE) through an open source DSL embedded in the Scala programming language. [Question] The research question is: Which RE concepts are essential to include in the metamodel for a requirements engineering tool in an educational context? [Principal ideas] A survey instrument is developed, with a list of 92 concepts (49 entities, 15 relations and 28 attributes) and a set of questions for each concept, to elicit the respondents’ views on the usage and interpretation of each concept. [Contribution] The survey is initially validated in a pilot study involving 14 Swedish RE scholars as subjects. The survey results indicate that the survey is feasible. The analysis of the responses suggest that many of the concepts in the metamodel are used frequently by the respondents and there is a large degree of agreement among the respondents about the meaning of the concepts. The results are encouraging for future work on empirical validation of the relevance of the reqT metamodel.

(Less)
Please use this url to cite or link to this publication:
author
organization
publishing date
type
Chapter in Book/Report/Conference proceeding
publication status
published
subject
keywords
CASE tool, Embedded domain-specific language, Empirical software engineering, Engineering education, Metamodel, Requirements engineering
host publication
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
series title
Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
volume
9619
pages
8 pages
publisher
Springer
conference name
22nd International Working Conference on Requirements Engineering: Foundation for Software Quality, REFSQ 2016
conference location
Gothenburg, Sweden
conference dates
2016-03-14 - 2016-03-17
external identifiers
  • scopus:84960897355
  • wos:000381857800016
ISSN
16113349
03029743
ISBN
9783319302812
DOI
10.1007/978-3-319-30282-9_16
language
English
LU publication?
yes
id
711e8ee6-2a9b-453c-bd00-91020182210d
date added to LUP
2016-06-23 13:56:25
date last changed
2024-10-04 22:02:05
@inproceedings{711e8ee6-2a9b-453c-bd00-91020182210d,
  abstract     = {{<p>[Context &amp; motivation] This research preview paper presents ongoing work on the metamodel of a free software requirements modeling tool called reqT that is developed in an educational context. The work aims to make an initial validation of a survey instrument that elicits views on the metamodel of the reqT tool, which aims to engage computer science students in Requirements Engineering (RE) through an open source DSL embedded in the Scala programming language. [Question] The research question is: Which RE concepts are essential to include in the metamodel for a requirements engineering tool in an educational context? [Principal ideas] A survey instrument is developed, with a list of 92 concepts (49 entities, 15 relations and 28 attributes) and a set of questions for each concept, to elicit the respondents’ views on the usage and interpretation of each concept. [Contribution] The survey is initially validated in a pilot study involving 14 Swedish RE scholars as subjects. The survey results indicate that the survey is feasible. The analysis of the responses suggest that many of the concepts in the metamodel are used frequently by the respondents and there is a large degree of agreement among the respondents about the meaning of the concepts. The results are encouraging for future work on empirical validation of the relevance of the reqT metamodel.</p>}},
  author       = {{Regnell, Björn}},
  booktitle    = {{Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}},
  isbn         = {{9783319302812}},
  issn         = {{16113349}},
  keywords     = {{CASE tool; Embedded domain-specific language; Empirical software engineering; Engineering education; Metamodel; Requirements engineering}},
  language     = {{eng}},
  pages        = {{232--239}},
  publisher    = {{Springer}},
  series       = {{Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)}},
  title        = {{What is essential? – a pilot survey on views about the requirements metamodel of reqT.org}},
  url          = {{https://lup.lub.lu.se/search/files/8737815/paper_refsq2016_final.pdf}},
  doi          = {{10.1007/978-3-319-30282-9_16}},
  volume       = {{9619}},
  year         = {{2016}},
}