Högskolan i Skövde

his.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
A Complexity Measure for Textual Requirements
Computer Science and Engineering, University of Gothenburg, Gothenburg, Sweden / Computer Science and Engineering, Chalmers, Gothenburg, Sweden.
Computer Science and Engineering, University of Gothenburg, Gothenburg, Sweden / Computer Science and Engineering, Chalmers, Gothenburg, Sweden.
Ericsson, Sweden.
University of Skövde, School of Informatics. University of Skövde, The Informatics Research Centre.ORCID iD: 0000-0003-2895-0780
2016 (English)In: Proceedings of the 26th International Workshop on Software Measurement (IWSM) and the 11th International Conference on Software Process and Product Measurement (Mensura) IWSM-Mensura 2016 / [ed] Jens Heidrich & Frank Vogelezang, IEEE, 2016, p. 148-158Conference paper, Published paper (Refereed)
Abstract [en]

Unequivocally understandable requirements are vital for software design process. However, in practice it is hard to achieve the desired level of understandability, because in large software products a substantial amount of requirements tend to have ambiguous or complex descriptions. Over time such requirements decelerate the development speed and increase the risk of late design modifications, therefore finding and improving them is an urgent task for software designers. Manual reviewing is one way of addressing the problem, but it is effort-intensive and critically slow for large products. Another way is using measurement, in which case one needs to design effective measures. In recent years there have been great endeavors in creating and validating measures for requirements understandability: most of the measures focused on ambiguous patterns. While ambiguity is one property that has major effect on understandability, there is also another important property, complexity, which also has major effect on understandability, but is relatively less investigated. In this paper we define a complexity measure for textual requirements through an action research project in a large software development organization. We also present its evaluation results in three large companies. The evaluation shows that there is a significant correlation between the measurement values and the manual assessment values of practitioners. We recommend this measure to be used with earlier created ambiguity measures as means for automated identification of complex specifications.

Place, publisher, year, edition, pages
IEEE, 2016. p. 148-158
Keywords [en]
measure, requirement, quality, complexity, automation
National Category
Software Engineering Computer Sciences
Identifiers
URN: urn:nbn:se:his:diva-13549DOI: 10.1109/IWSM-Mensura.2016.030ISI: 000399139200018Scopus ID: 2-s2.0-8501196621ISBN: 978-1-5090-4147-3 (electronic)ISBN: 978-1-5090-4148-0 (print)OAI: oai:DiVA.org:his-13549DiVA, id: diva2:1093389
Conference
Joint Conference of the 26th International Workshop on Software Measurement (IWSM) and the 11th International Conference on Software Process and Product Measurement (Mensura) (IWSM-Mensura 2016), Berlin, Germany, October 5-7, 2016
Available from: 2017-05-05 Created: 2017-05-05 Last updated: 2020-07-08Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Hansson, Jörgen

Search in DiVA

By author/editor
Hansson, Jörgen
By organisation
School of InformaticsThe Informatics Research Centre
Software EngineeringComputer Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 641 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • apa-cv
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf