An Empirical Study on Assessing the Quality of Use Case Metrics

被引:0
作者
Usdadiya, Chirag [1 ]
Tiwari, Saurabh [1 ]
Banerjee, Asim [1 ]
机构
[1] DA IICT, Gandhinagar, India
来源
PROCEEDINGS OF THE 12TH INNOVATIONS ON SOFTWARE ENGINEERING CONFERENCE (ISEC) | 2019年
关键词
Use cases; Natural Language Processing (NLP); metrics; experimental study; tool support; SPECIFICATIONS;
D O I
10.1145/3299771.3299775
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Use cases are generally meant to describe the functional requirements of a software system. However, the use of some Natural Language (NL) text may inherently introduce language and interpretation related issues. Several tools and techniques have been proposed and available to assess the quality of use case specification, however, often performed manually. The precise and automated way of analyzing the quality of use cases in different aspects is a need due to volatile functionalities and rapid change in requirements. In this paper, we report the results of two separate experimental studies conducted, a replication of one another, to evaluate the significance and relevance of the use case quality assessment metrics. Our results revealed redundancies among the parameters associated with the quality measures and suggested modifications on the formulation of use case metrics which in turn make them complete, correct and consistent. Subsequently, we develop a tool support to automatically analyze the quality of use case specification on the basis of experimentally validated metrics.
引用
收藏
页数:11
相关论文
共 44 条
[1]   Processing natural language requirements [J].
Ambriola, V ;
Gervasi, V .
AUTOMATED SOFTWARE ENGINEERING, 12TH IEEE INTERNATIONAL CONFERENCE, PROCEEDINGS, 1997, :36-45
[2]  
Anda B., 2002, P 14 INT C SOFTW ENG, P127
[3]   An investigation of use case quality in a large safety-critical software development project [J].
Anda, Bente ;
Hansen, Kai ;
Sand, Gunhild .
INFORMATION AND SOFTWARE TECHNOLOGY, 2009, 51 (12) :1699-1711
[4]  
[Anonymous], 1999, Software Development
[5]  
[Anonymous], 2000, Writing Effective Use Cases
[6]  
[Anonymous], IEEE REC PRACT SOFTW
[7]   Source code size prediction using use case metrics: an empirical comparison with use case points [J].
Badri M. ;
Badri L. ;
Flageol W. ;
Toure F. .
Innovations in Systems and Software Engineering, 2017, 13 (2-3) :143-159
[8]   CORAMOD: a checklist-oriented model-based requirements analysis approach [J].
Brace, William ;
Ekman, Kalevi .
REQUIREMENTS ENGINEERING, 2014, 19 (01) :1-26
[9]  
Bucchiarone A., 2008, 2008 23rd IEEE/ACM International Conference on Automated Software Engineering, P473, DOI 10.1109/ASE.2008.77
[10]  
Cox K, 2004, J RES PRACT INF TECH, V36, P211