How to specify Non-functional Requirements to support seamless modeling? A Study Design and Preliminary Results
Jonas Eckhardt, Daniel M\'endez Fern\'andez, Andreas Vogelsang

TL;DR
This paper discusses a study on how to better specify non-functional requirements (NFRs) for seamless model-based development, highlighting preliminary findings, challenges, and the need for further empirical research to develop a comprehensive theory.
Contribution
It introduces a study design aimed at empirically developing a theory for specifying NFRs in seamless modeling, addressing current methodological issues and preliminary results.
Findings
Low agreement in NFR classification highlights ambiguity.
Many NFR classes relate closely to system modeling concepts.
Preliminary results reveal significant areas for improvement.
Abstract
Context: Seamless model-based development provides integrated chains of models, covering all software engineering phases. Non-functional requirements (NFRs), like reusability, further play a vital role in software and systems engineering, but are often neglected in research and practice. It is still unclear how to integrate NFRs in a seamless model-based development. Goal: Our long-term goal is to develop a theory on the specification of NFRs such that they can be integrated in seamless model-based development. Method: Our overall study design includes a multi-staged procedure to infer an empirically founded theory on specifying NFRs to support seamless modeling. In this short paper, we present the study design and provide a discussion of (i) preliminary results obtained from a sample, and (ii) current issues related to the design. Results: Our study already shows significant fields of…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsModel-Driven Software Engineering Techniques · Advanced Software Engineering Methodologies · Software Engineering Techniques and Practices
