Software requirement understanding using Pathfinder networks: discovering and evaluating mental models

被引:24
作者
Kudikyala, UK [1 ]
Vaughn, RB [1 ]
机构
[1] Mississippi State Univ, Dept Comp Sci, Mississippi State, MS 39762 USA
关键词
pathfinder networks; mental model; clustering; proximity data; software requirement analysis; correlation coefficient;
D O I
10.1016/j.jss.2003.09.028
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Understanding and communicating user requirements in a software requirement analysis effort is very important. Misunderstandings of user requirements between software developers and users, will cause problems in terms of satisfying user needs, defects, cost and schedule during the software development process. This paper proposes a new technique that has the ability to represent the mental models of the user and developer communities as network representations using Pathfinder networks. Graphs (mental models) are generated for each of the user and developer groups and compared for similarities/dissimilarities using a graph similarity metric. This paper overviews how this technique is used to categorize requirements and to identify ambiguous and duplicate requirements. We also propose to extend this technique to enhance communication and reduce misunderstanding surrounding the user requirements during the requirement analysis phase. (C) 2003 Elsevier Inc. All rights reserved.
引用
收藏
页码:101 / 108
页数:8
相关论文
共 27 条
[1]   STRUCTURAL KNOWLEDGE ASSESSMENT - COMPARISON OF REFERENT STRUCTURES [J].
ACTON, WH ;
JOHNSON, PJ ;
GOLDSMITH, TE .
JOURNAL OF EDUCATIONAL PSYCHOLOGY, 1994, 86 (02) :303-311
[2]   Software defeat reduction top 10 list [J].
Boehm, B ;
Basili, VR .
COMPUTER, 2001, 34 (01) :135-137
[3]   Connecting the design of software to the design of work [J].
Butler, KA ;
Esposito, C ;
Hebron, R .
COMMUNICATIONS OF THE ACM, 1999, 42 (01) :38-46
[4]  
CAROLL MJ, 1989, HDB HUMAN COMPUTER I, P45
[5]  
Chen C., 1997, P 8 ACM C HYP HYP 97, P177
[6]  
CHEN C, 2000, P INT C INT INF PROC, P206
[7]   Content-based image visualization [J].
Chen, CM ;
Gagaudakis, G ;
Rosin, P .
2000 IEEE INTERNATIONAL CONFERENCE ON INFORMATION VISUALISATION, PROCEEDINGS, 2000, :13-18
[8]   EFFECTS OF COMPUTER-PROGRAMMING EXPERIENCE ON NETWORK REPRESENTATIONS OF ABSTRACT PROGRAMMING CONCEPTS [J].
COOKE, NJ ;
SCHVANEVELDT, RW .
INTERNATIONAL JOURNAL OF MAN-MACHINE STUDIES, 1988, 29 (04) :407-427
[9]  
DAVIS A, 1997, SOFTWARE REQUIREMENT, P164
[10]  
DAYTON T, 1990, PATHFINDER ASS NETWO, P267