Improving Reliability of Spectrum Analysis for Software Quality Requirements Using TCM

被引:5
作者
Kaiya, Haruhiko [1 ,2 ]
Tanigawa, Masaaki [1 ]
Suzuki, Shunichi [1 ]
Sato, Tomonori [1 ]
Osada, Akira [1 ]
Kaijiri, Kenji [1 ]
机构
[1] Shinshu Univ, Grad Sch Sci & Technol, Nagano 3808553, Japan
[2] Natl Inst Informat, GRACE Ctr, Tokyo 1018430, Japan
来源
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS | 2010年 / E93D卷 / 04期
关键词
requirements analysis; quality requirements; non-functional requirements;
D O I
10.1587/transinf.E93.D.702
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Quality requirements are scattered over a requirements specification. thus it Is hard to measure and trace such quality requirements to validate the specification against stakeholders' needs We proposed a technique called "spectrum analysis for quality requirements" which enabled analysts to sort a requirements specification to measure and track quality requirements in the specification In the same way as a spectrum in optics, a quality spectrum of a specification shows a quantitative feature of the specification with respect to quality Therefore. we can compare a specification of a system to another one with respect to quality As a result, we can validate such a specification because we can check whether the specification has common quality features and know its specific features against specifications of existing similar systems However. our first spectrum analysis for quality requirements required a lot of effort and knowledge of a problem domain and it was hard to reuse such knowledge to reduce the effort We thus introduce domain knowledge called term-characteristic map (TCM) to reuse the knowledge for our quality spectrum analysis Through several experiments, we evaluate our spectrum analysis. and main finding are as follows First we confirmed specifications of similar systems have similar quality spectra Second. results of spectrum analysis using TCM are objective. i.e. different analysts can generate almost the stifle spectra when they analyze the same specification.
引用
收藏
页码:702 / 712
页数:11
相关论文
共 23 条
  • [1] [Anonymous], 2001, ISO/IEC 9126-1:2001
  • [2] [Anonymous], REQUIREMENTS ENG APP
  • [3] Bass L., 2003, Software Architecture in Practice. Software Engineering
  • [4] Software quality requirements: How to balance competing priorities
    Blaine, J. David
    Cleland-Huang, Jane
    [J]. IEEE SOFTWARE, 2008, 25 (02) : 22 - 24
  • [5] Quality analysis of NL requirements: An industrial case study
    Bucchiarone, A
    Gnesi, S
    Pierini, P
    [J]. 13TH IEEE INTERNATIONAL CONFERENCE ON REQUIREMENTS ENGINEERING, PROCEEDINGS, 2005, : 390 - 394
  • [6] CHOWDHURY I, 2008, INT WORKSH SOFTW ENG, P57
  • [7] CLELANDHUANG J, 2005, INT C SOFTW ENG ICSE
  • [8] Design and development assessment
    Cornford, SL
    Feather, MS
    Kelly, JC
    Larson, TW
    Sigal, B
    Kiper, JD
    [J]. TENTH INTERNATIONAL WORKSHOP ON SOFTWARE SPECIFICATION AND DESIGN, 2000, : 105 - 114
  • [9] DEERWESTER S, 1990, J AM SOC INFORM SCI, V41, P391, DOI 10.1002/(SICI)1097-4571(199009)41:6<391::AID-ASI1>3.0.CO
  • [10] 2-9