69 Hits in 5.9 sec

QuARS: A Tool for Analyzing Requirements

Giuseppe Lami
This report describes a disciplined method and a related automated tool that can be used for the analysis of NL requirements documents.  ...  The tool also provides support for the consistency and completeness analysis of the requirements.  ...  The QuARS tool uses the View derivation for the consistency and completeness analysis.  ... 
doi:10.1184/r1/6582770 fatcat:3pkmon5dlnegbny5kiu5hhnbmi

Requirement Engineering of Software Product Lines: Extracting Variability Using NLP

Alessandro Fantechi, Alessio Ferrari, Stefania Gnesi, Laura Semini
2018 2018 IEEE 26th International Requirements Engineering Conference (RE)  
To validate the proposal, we single out ambiguities using an available NL analysis tool, QuARS, and we classify the ambiguities returned by the tool by distinguishing among false positives, real ambiguities  ...  In this paper, we propose to identify variability issues as a subset of the ambiguity defects found in NL requirement documents.  ...  the QuARS (Quality Analyser for Requirements Specifications) tool [9] , [10] , a well known tool for analyzing NL requirements in a systematic and automatic way.  ... 
doi:10.1109/re.2018.00053 dblp:conf/re/FantechiFGS18 fatcat:wegvvsfj4reetpgg4fkvjwxtoq

A Bird's Eye View of Natural Language Processing and Requirements Engineering

Assad Alzayed, Ahmed Al-Hunaiyyan
2021 International Journal of Advanced Computer Science and Applications  
Many of these problems stem from a lack of participation by the stakeholders in both phases. Thus, we address the application of NLP during the process of requirements elicitation and analysis.  ...  We discuss the limitations of NLP in these two phases. Potential future directions for the domain are examined.  ...  ACKNOWLEDGMENT The authors wish to thank the Public Authority for Applied Education and Training for providing the resources needed to conduct this research.  ... 
doi:10.14569/ijacsa.2021.0120512 fatcat:ljjzxsx2pbgx3jpwa2jdppnbfq

Using NLP to Detect Requirements Defects: An Industrial Experience in the Railway Domain [chapter]

Benedetta Rosadini, Alessio Ferrari, Gloria Gori, Alessandro Fantechi, Stefania Gnesi, Iacopo Trotta, Stefano Bacherini
2017 Lecture Notes in Computer Science  
We contribute with a comparison between traditional manual techniques used in industry for requirements analysis, and analysis performed with NLP.  ...  After a preliminary analysis, we applied the patterns to a large set of 1866 requirements previously annotated for defects.  ...  NLP-E considered that assessing the effectiveness of a domain-generic tool for defect detection (e.g., QuARS [15] ) would have required a strong expertise in the domain of the requirements documents.  ... 
doi:10.1007/978-3-319-54045-0_24 fatcat:bczz25rzx5b6jhs4vqddluncoq

ESEM19_Supplementary_Materials [article]

Nitish Patkar
2019 Figshare  
Supplementary material published for ESEM19  ...  for Requirements Specifications) 2005 S138, S146 QuARS: A tool for analyzing requirements QuARS A NLP Tool for Requirements Analysis T12 ARENA II, ARENA-M (Anytime, Anyplace Requirements Negotiation  ...  T10 AGORA editor 2005 S96, S86 A tool for attributed goal-oriented requirements analysis Improving the detection of requirements discordances among stakeholders T11 QuARS (Quality Analyzer  ... 
doi:10.6084/m9.figshare.8307089 fatcat:yqiavc3lcjgnrpqiaqvevlirtu

Toward a text classification system for the quality assessment of software requirements written in natural language

Olga Ormandjieva, Ishrar Hussain, Leila Kosseim
2007 Fourth international workshop on Software quality assurance in conjunction with the 6th ESEC/FSE joint meeting - SOQUA '07  
The study also provides a benchmark for such an evaluation and an upper bound on what we can expect automatic requirements quality assessment tools to achieve.  ...  A large study evaluating the discriminatory power of the quality characteristics and the feasibility of a tool for the automatic detection of ambiguities in requirements documentation is presented.  ...  [6, 10] address the issue by proposing a tool called "QuARS: Quality Analyzer for Requirements Specification".  ... 
doi:10.1145/1295074.1295082 dblp:conf/soqua/OrmandjievaHK07 fatcat:pv3c5t77qfdqbn5a3hkxkzzgzm

Applications of linguistic techniques for use case analysis

A. Fantechi, S. Gnesi, G. Lami, A. Maccari
2003 Requirements Engineering  
QuARS The tool QuARS (Quality Analyzer for Requirements Specifications) [12] is based on the quality model, shown in Table 1 .  ...  This tool can be seen, similarly to QuARS, as an aid for "writing the requirements right," not "writing the right requirements".  ... 
doi:10.1007/s00766-003-0174-0 fatcat:vw7ccfgpyrhglcagjfxsr26xai

An experience in using a tool for evaluating a large set of natural language requirements

Antonio Bucchiarone, Stefania Gnesi, Alessandro Fantechi, Gianluca Trentanni
2010 Proceedings of the 2010 ACM Symposium on Applied Computing - SAC '10  
We show how the tool QUARS EXPRESS, introduced in a quality analysis process, is able to manage complex and structured requirement documents containing metadata, and to produce an analysis report rich  ...  Requirements analysis is an important phase in a software project.  ...  Moreover, authors thank Andreas Winzen of Siemens AG, Erlangen, Germany, for his valuable insights about this work and Isabella Biscoglio and Giuseppe Lami for their support.  ... 
doi:10.1145/1774088.1774148 dblp:conf/sac/BucchiaroneGFT10 fatcat:xs3ai3fflvdjxpebwi5pkpohdy

Natural Language Processing (NLP) for Requirements Engineering: A Systematic Mapping Study [article]

Liping Zhao, Waad Alhoshan, Alessio Ferrari, Keletso J. Letsholo, Muideen A. Ajagbe, Erol-Valeriu Chioasca, Riza T. Batista-Navarro
2020 arXiv   pre-print
Natural language processing supported requirements engineering is an area of research and development that seeks to apply NLP techniques, tools and resources to a variety of requirements documents or artifacts  ...  task and requirements specification as their commonly processed document type; 4) 130 new tools have been proposed to support a range of linguistic analysis tasks, but there is little evidence of adoption  ...  [57] reported a mapping study of the research on app store analysis in software engineering and identified NLP as relevant tools for feature analysis and app review analysis.  ... 
arXiv:2004.01099v2 fatcat:wmkvxue4ija7hfwdcs4mhwga2m

Assessing the quality of the requirements specification by applying GQM approach and using NLP tools

Evgeny Timoshchuk
2020 Proceedings of the Institute for System Programming of RAS  
For citation: Timoshchuk E.V. Assessing the quality of the requirements specification by applying GQM approach and using NLP tools.  ...  Assessing the quality of the requirements specification by applying GQM approach and using NLP tools. Trudy ISP RAN/Proc.  ...  Author wishes to thank the organizers of CASE in Tools International Hackathon and  ... 
doi:10.15514/ispras-2020-32(2)-2 fatcat:bnee4u3f2rb6zabnbd7wctcyqi

Natural Language Processing of Patents and Technical Documentation [chapter]

Gaetano Cascini, Alessandro Fantechi, Emilio Spinicci
2004 Lecture Notes in Computer Science  
In this work, the techniques developed for a functional analysis of patents and their implementation in the PAT-Analyzer tool are presented.  ...  The same technique has been properly tailored and applied to the analysis of software requirements documents.  ...  NLP Techniques for Software Requirements Documents Requirement Engineering is the branch of the software engineering which deals with a proper definition of the features a software should have to satisfy  ... 
doi:10.1007/978-3-540-28640-0_48 fatcat:otzwxlb6hvhtdhzbbqnckia3ci

Natural Language Processing in OTF Computing: Challenges and the Need for Interactive Approaches

Frederik Bäumer, Joschka Kersting, Michaela Geierhos
2019 Computers  
In this paper, we present current automatic approaches for solving inaccuracies and incompletenesses in natural language requirement descriptions and elaborate open challenges.  ...  In this context, we present our idea of a chat bot that integrates users into the compensation process depending on the given circumstances.  ...  Acknowledgments: We thank our student assistant Edwin Friesen for his contribution. Conflicts of Interest: The authors declare no conflict of interest.  ... 
doi:10.3390/computers8010022 fatcat:d74sejd7nnfsjh3fxbvsyvntye

Page 287 of Psychological Abstracts Vol. 77, Issue 1 [page]

1990 Psychological Abstracts  
In Study 2, a cross-validational analysis was undertaken using a sample of 109 Australian-born Greek adolescents (Grades 7 7-12).  ...  (U South Dakota School of Education, Ver- million) A SS ae tutoring project: Family factor. Early Childhood Research Quar- terly, 19890un), Vol 4 Vol “2, 217-224.  ... 

Automated Checking of Conformance to Requirements Templates Using Natural Language Processing

Chetan Arora, Mehrdad Sabetzadeh, Lionel Briand, Frank Zimmer
2015 IEEE Transactions on Software Engineering  
Templates are effective tools for increasing the precision of natural language requirements and for avoiding ambiguities that may arise from the use of unrestricted natural language.  ...  Specifically, we present a generalizable method for casting templates into NLP pattern matchers and reflect on our practical experience implementing automated checkers for two well-known templates in the  ...  Analysis Procedure Our analysis involves the execution of different configurations of NLP modules for text chunking and measuring how effective each configuration is in distinguishing requirements that  ... 
doi:10.1109/tse.2015.2428709 fatcat:wvvjyic4qfclrp2v73xcjj7i24

Rapid quality assurance with Requirements Smells

Henning Femmer, Daniel Méndez Fernández, Stefan Wagner, Sebastian Eder
2017 Journal of Systems and Software  
We aim at a light-weight static requirements analysis approach that allows for rapid checks immediately when requirements are written down.  ...  To evaluate the benefits and limitations, we define Requirements Smells, realize our concepts for a smell detection in a prototype called Smella and apply Smella in a series of cases provided by three  ...  The authors assume responsibility for the content. Bibliography  ... 
doi:10.1016/j.jss.2016.02.047 fatcat:4lnmt66ukvdh3nkvggnrhp4g2m
« Previous Showing results 1 — 15 out of 69 results