Scouting Requirements Quality Using Visual Representations

被引:2
作者
Gotel, Orlena C. Z. [1 ]
Marchese, Francis T. [1 ]
机构
[1] Pace Univ, Dept Comp Sci, New York, NY 10038 USA
来源
INFORMATION VISUALIZATION, IV 2009, PROCEEDINGS | 2009年
关键词
Audit; Inspection; Quality; Requirements Document; Requirements Visualization; Review; Scouting; Software Engineering Visualization; Wordle; INSPECTIONS;
D O I
10.1109/IV.2009.61
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Examining the quality of a set of requirements is a sensible project health check given their role in the engineering of quality software systems. However, not all project stakeholders may recognize the value of requirements audits or inspections, and scrutinizing the details of a requirements document can be perceived to be too time-consuming, distracting and costly an activity to undertake early on in a project. We suggest that a major benefit of any such review activity is the discussion that is triggered amongst stakeholders about the artifact under consideration, it? this case the requirements document, and that more cursory approaches may yield some of this value and be more appealing so as to encourage this actual practice. In particular, we propose that a visualization of an emerging requirements document could be generated as a vehicle for preliminary review, in advance of more concerted efforts directed towards finding defects in the predominantly text-based artifact itself We call this initial review activity 'scouting', provide heuristics to support it and evaluate the potential of Wordles as a candidate visual representation. This work hence proposes applying a pre-existing visualization technique to an important problem area in software engineering.
引用
收藏
页码:519 / 526
页数:8
相关论文
共 25 条
[1]  
Alexander I. F., 2002, Writing Better Requirements
[2]  
AMBLER A, 2002, AGILE MODELING EFFEC
[3]  
[Anonymous], 2006, CMMI DEV VERS 1 2
[4]  
Davis A.M., 1990, SOFTWARE REQUIREMENT
[5]   DESIGN AND CODE INSPECTIONS TO REDUCE ERRORS IN PROGRAM-DEVELOPMENT [J].
FAGAN, ME .
IBM SYSTEMS JOURNAL, 1976, 15 (03) :182-211
[6]  
Feinberg J., WORDLE
[7]  
Gilb T., 1993, Software Inspection, V5th
[8]  
GILB T, 2005, CUTTER IT J, V18, P35
[9]  
Glass RL, 1999, COMMUN ACM, V42, P17, DOI 10.1145/299157.299161
[10]   In search of the system concept [J].
Gotel, O .
IEEE SOFTWARE, 2006, 23 (01) :102-103