Requirements specifications need to be checked against the 3C's-Consistency, Completeness and Correctness-in order to achieve high quality. This is especially difficult …
Detecting inconsistencies is a critical part of requirements engineering (RE) and has been a topic of interest for several decades. Domain knowledge and semantics of requirements not …
S Yahya, M Kamalrudin, S Sidek - 2013 IEEE Conference on …, 2013 - ieeexplore.ieee.org
Capturing the right security requirements is crucial when developing a security software. Poor elicited security requirements can lead to a failure in software development, thus it …
Documenting software architecture is important for a system's success. Software architecture documentation (SAD) makes information about the system available and eases …
W Guo, L Zhang, X Lian - arXiv preprint arXiv:2103.02255, 2021 - arxiv.org
Context: Conflicts between software requirements bring uncertainties to product development. Some great approaches have been proposed to identify these conflicts …
M Kamalrudin, J Grundy - 2011 26th IEEE/ACM International …, 2011 - ieeexplore.ieee.org
Requirements need to be validated at an early stage of analysis to address inconsistency and incompleteness issues. Capturing requirements usually involves natural language …
With growing complexity of modern software, it is important that the relevant textual requirements are correctly linked into a 'requirement liking matrix'during early system …
D Ko, S Kim, S Park - Requirements Engineering, 2019 - Springer
Completeness is one of the key attributes for a high-quality software requirements specification. Although incomplete requirements frequently occur in the requirements …
Mobile application usage has become widespread and significant as it allows interactions between people and services anywhere and anytime. However, issues related to security …