Uppsats
Detecting Bad Smells in Industrial Requirements Written in Natural Languages
Kandidat-uppsats
Mälardalens universitet/Akademin för innovation, design och teknik
Publicerad: 2022
Språk: Engelska
Sammanfattning
A key factor in creating software of good quality is that the requirements for the project being developed are as unambiguous and clear as possible, so the developers will be able to develop the product quickly and effectively. So, there is a need for tools that help requirements engineers create quality requirements. The attributes that define a poorly written requirement are called bad smells. In this thesis we investigate the NALABS tools bad smell detecting capabilities when analyzing industrial requirements. First, we performed a literature study to investigate what types of bad smells exist for requirements and how they were specified. After that we used a case study to examine how many smells and of what categories the NALABS tool detects, when it analyzes industrial requirements. Lastly, we used a small experiment to examine how accurately NALABS detects smells, by designing a simple console application that counted instances of bad smell words in a set of keywords that were from the NALABS tool. The results we gathered gave us an indication that NALABS detects bad smells in all the categories of bad smells that are implemented in it, to a varying degree. Through this thesis we hope to extend the knowledge about bad requirements smells, clarify what attributes of a requirement might be a bad smell, and investigate to what degree the NALABS tool can detect bad smells in industrial requirements.
Information
- Författare
- Marie-Janette, Eriksson, Emma, Brouillette
- Lärosäte / institution
- Mälardalens universitet/Akademin för innovation, design och teknik
- Publiceringsdatum
- 2022
- Uppsatstyp
- Kandidat-uppsats
- Språk
- Engelska
Utforska vidare
Liknande uppsatser
Uppsatser med liknande ämnen och nyckelord.
Kandidat-uppsats, Linnéuniversitetet/Institutionen för informatik (IK)
Blystedt, Theo, Sandberg, Albin
Publicerad: 2024
Kandidat-uppsats, Linnéuniversitetet/Institutionen för informatik (IK)
Braun, Linnea, Qvarsell Jones, Dorian
Publicerad: 2024
Kandidat-uppsats, Jönköping University/JTH, Avdelningen för datateknik och informatik
Ceriacous, Kyrollos, Ishak, Jakoob
Publicerad: 2023
Kandidat-uppsats, Högskolan i Skövde/Institutionen för informationsteknologi
Kruit, Oscar, Skaremyr, Mikael
Publicerad: 2026
Yrkesexamen på grundnivå, Högskolan i Halmstad/Akademin för informationsteknologi
Aljoundi, Ahmad, Abukarsh, Wael
Publicerad: 2022
M1-uppsats, KTH/Hälsoinformatik och logistik
Kjerrström, Linus, Pham Huy, Hoang
Publicerad: 2022