2017
DOI: 10.1016/j.jss.2016.02.047
|View full text |Cite
|
Sign up to set email alerts
|

Rapid quality assurance with Requirements Smells

Abstract: Context: Bad requirements quality can cause expensive consequences during the software development lifecycle, especially if iterations are long and feedback comes late. Objectives: We aim at a light-weight static requirements analysis approach that allows for rapid checks immediately when requirements are written down. Method: We transfer the concept of code smells to Requirements Engineering as Requirements Smells. To evaluate the benefits and limitations, we define Requirements Smells, realize our concepts f… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

2
108
0
14

Year Published

2017
2017
2020
2020

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 121 publications
(124 citation statements)
references
References 60 publications
(100 reference statements)
2
108
0
14
Order By: Relevance
“…III (classification extends previous work [10]). The major reason was, in our studied case, that the rules themselves are still imprecise or unclear.…”
Section: Rq4: Which Rules Resist Automation and Why?supporting
confidence: 68%
See 2 more Smart Citations
“…III (classification extends previous work [10]). The major reason was, in our studied case, that the rules themselves are still imprecise or unclear.…”
Section: Rq4: Which Rules Resist Automation and Why?supporting
confidence: 68%
“…All in all, few works have tried to take a different viewpoint and understand what cannot be automatically checked. In previous work [10], we approached this question in a qualitative manner, by looking not at definitions, but at instances of defects. We did not quantify the portion of automatically discoverable defects, since this depends heavily on the requirements at hand (which defects does an author introduce and a reviewer find?…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…A review on product line based architectural bad smells is presented by Vale et al [31]. The concept of bad smells at requirements level and their detection is presented by Femmer et al [32]. All of the above discussed approaches focused on bad smells for object oriented software applications.…”
Section: Stat Of the Artmentioning
confidence: 99%
“…Several natural language processing (NLP) approaches have been developed to assist requirements review. Part of these works focuses on the identification of typical defective terms and constructions [4,15,14,20,2,11], while other focus on artificial intelligence techniques [7,21,13]. However, the literature is lacking large-scale case studies concerning industrial applications of NLP approaches for defect detection [11].…”
Section: Introductionmentioning
confidence: 99%