[PDF][PDF] Software requirements conflict identification: review and recommendations

M Aldekhail, A Chikh, D Ziani - Int. J. Adv. Comput. Sci. Appl, 2016 - academia.edu
Successful development of software systems requires a set of complete, consistent and clear
requirements. A wide range of different stakeholders with various needs and backgrounds …

Improving requirements quality using essential use case interaction patterns

M Kamalrudin, J Hosking, J Grundy - Proceedings of the 33rd …, 2011 - dl.acm.org
Requirements specifications need to be checked against the 3C's-Consistency,
Completeness and Correctness-in order to achieve high quality. This is especially difficult …

KBRE: a framework for knowledge-based requirements engineering

TH Nguyen, BQ Vo, M Lumpe, J Grundy - Software Quality Journal, 2014 - Springer
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 …

A review on tool supports for security requirements engineering

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 …

Detecting inconsistencies in software architecture documentation using traceability link recovery

J Keim, S Corallo, D Fuchß… - 2023 IEEE 20th …, 2023 - ieeexplore.ieee.org
Documenting software architecture is important for a system's success. Software architecture
documentation (SAD) makes information about the system available and eases …

Automatically detecting the conflicts between software requirements based on finer semantic analysis

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 …

Generating essential user interface prototypes to validate requirements

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 …

Automatic development of requirement linking matrix based on semantic similarity for robust software development

D Rajpathak, PM Peranandam, S Ramesh - Journal of Systems and …, 2022 - Elsevier
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 …

Automatic recommendation to omitted steps in use case specification

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 …

Automated support to capture and validate security requirements for mobile apps

N Yusop, M Kamalrudin, S Sidek, J Grundy - … Toward Sustainable World …, 2016 - Springer
Mobile application usage has become widespread and significant as it allows interactions
between people and services anywhere and anytime. However, issues related to security …