Improving Requirements Quality using Essential Use Case Interaction Patterns

被引:0
|
作者
Kamalrudin, Massila [1 ]
Hosking, John [2 ]
Grundy, John [3 ]
机构
[1] Univ Auckland, Dept Elect & Comp Engn, Private Bag 92019, Auckland 1142, New Zealand
[2] Univ Auckland, Dept Comp Sci, Auckland, New Zealand
[3] Swinburne Univ Technol, Ctr Complex Software Syst & Serv, Hawthorn, Vic, Australia
来源
2011 33RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) | 2011年
关键词
Requirements engineering; essential use cases; requirements patterns; consistency management; tool support; INCONSISTENCY; CONSISTENCY;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Requirements specifications need to be checked against the 3C's - Consistency, Completeness and Correctness - in order to achieve high quality. This is especially difficult when working with both natural language requirements and associated semi-formal modelling representations. We describe a technique and support tool that allows us to perform semi-automated checking of natural language and semi-formal requirements models, supporting both consistency management between representations but also correctness and completeness analysis. We use a concept of essential use case interaction patterns to perform the correctness and completeness analysis on the semi-formal representation. We highlight potential inconsistencies, incompleteness and incorrectness using visual differencing in our support tool. We have evaluated our approach via an end user study which focused on the tool's usefulness, ease of use, ease of learning and user satisfaction and provided data for cognitive dimensions of notations analysis of the tool.
引用
收藏
页码:531 / 540
页数:10
相关论文
共 50 条
  • [21] Improving the quality of the requirements development process
    Brouse, PS
    Buys, RT
    PROCEEDINGS OF THE 5TH SOFTWARE QUALITY CONFERENCE, 1996, : 77 - 86
  • [22] Automated requirements engineering: use case patterns-driven approach
    Issa, A. A.
    AlAli, A. I.
    IET SOFTWARE, 2011, 5 (03) : 287 - 303
  • [23] Information Requirements under the Essential-Use Concept: PFA Case Studies
    Gluge, Juliane
    London, Rachel
    Cousins, Ian T.
    DeWitt, Jamie
    Goldenman, Gretta
    Herzke, Dorte
    Lohmann, Rainer
    Miller, Mark
    Ng, Carla A.
    Patton, Sharyle
    Trier, Xenia
    Wang, Zhanyun
    Scheringer, Martin
    ENVIRONMENTAL SCIENCE & TECHNOLOGY, 2022, 56 (10) : 6232 - 6242
  • [24] Using PAPAYA for eHealth - Use Case Analysis and Requirements
    Alaqra, Ala Sarah
    Ciceri, Eleneora
    Fischer-Hubner, Simone
    Kane, Bridget
    Mosconi, Marco
    Vicini, Sauro
    2020 IEEE 33RD INTERNATIONAL SYMPOSIUM ON COMPUTER-BASED MEDICAL SYSTEMS(CBMS 2020), 2020, : 437 - 442
  • [25] Improving the quality of business object models using collaboration patterns
    Bolloju, N
    COMMUNICATIONS OF THE ACM, 2004, 47 (07) : 81 - 86
  • [26] ESSENTIAL REQUIREMENTS FOR MOTIVATING QUALITY IMPROVEMENT TEAMS
    JAEHN, AH
    TAPPI JOURNAL, 1995, 78 (06): : 257 - 258
  • [27] ON THE IMPORTANCE OF IMPROVING THE ESSENTIAL QUALITY OF TEACHERS
    WANG, H
    ZHANG, CR
    WANG, HQ
    CHINESE EDUCATION, 1987, 20 (01): : 30 - 42
  • [28] Improving requirements engineering by quality modelling - A quality-based requirements engineering framework
    Donzelli, P
    Bresciani, P
    JOURNAL OF RESEARCH AND PRACTICE IN INFORMATION TECHNOLOGY, 2004, 36 (04): : 277 - 294
  • [29] IMPROVING REQUIREMENTS PROCESSING, A CASE STUDY
    Kefer, Marvin
    INCOSE International Symposium, 1994, 4 (01) : 920 - 923
  • [30] Using WinWin quality requirements management tools: A case study
    In, H
    Boehm, BW
    ANNALS OF SOFTWARE ENGINEERING, 2001, 11 : 141 - 174