Skip to main content

QuARS: A Pioneer Tool for NL Requirement Analysis

  • Chapter
  • First Online:
From Software Engineering to Formal Methods and Tools, and Back

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 11865))

Abstract

This paper summarizes the achievements of Stefania Gnesi’s research activity in the area of the natural language requirements analysis and quality evaluation. The development of the QuARS tool has been the pivotal step of this research stream led by Stefania Gnesi at ISTI–CNR. A functional description of the QuARS tool is provided as well as a short report of its evolutions over a decade. The wide use of QuARS in several research and industrial contexts demonstrates the validity and the originality of Stefania’s contribution in such an area of software engineering.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Fabbrini, F., Fusani, M., Gervasi, V., Gnesi, S., Ruggieri, S.: On Linguistic quality of natural language requirements. In: 4th REFSQ, Presses Universitaires de Namur, pp. 57–62 (1998)

    Google Scholar 

  2. Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: Software requirements verification by natural language analysis: a CNR initiative for italian SME’s. ERCIM News 40, 52–53 (2000)

    Google Scholar 

  3. Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: The linguistic approach to the natural language requirements quality: benefit of the use of an automatic tool. In: 26th Annual NASA Software Engineering Workshop, pp. 97–105, IEEE (2001)

    Google Scholar 

  4. Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: An automatic quality evaluation for natural language requirements. In: 7th REFSQ (2001)

    Google Scholar 

  5. Berry, D.M., Bucchiarone, A., Gnesi, S., Lami, G., Trentanni, G.: A new quality model for natural language requirements specifications. In: 12th REFSQ (2006)

    Google Scholar 

  6. Berry, D.M., Kamsties, E., Krieger, M.M.: From Contract Drafting to Software Specification: Linguistic Sources of Ambiguity. University of Waterloo, Waterloo (2017)

    Google Scholar 

  7. Gnesi, S., Lami, G., Trentanni, G.: An automatic tool for the analysis of natural language requirements. Computer Systems: Science & Engineering, vol. 20, no. 1. CRL Publishing (2005)

    Google Scholar 

  8. Fabbrini, F., Fusani, M., Gnesi, S., Lami, G.: Automatic clustering of non-functional requirements. In: IASTED Conference on Software Engineering and Applications 2004, IASTED/ACTA Press, pp. 672–677 (2004). http://fmt.isti.cnr.it/nlreqdataset/

  9. Ferrari, A., Gnesi, S.: Using collective intelligence to detect pragmatic ambiguities. In: 20th RE, pp. 191–200. IEEE (2012)

    Google Scholar 

  10. Lami, G., Ferguson, R.W.: An empirical study on the impact of automation on the requirements analysis process. J. Comput. Sci. Technol. 22(3), 338–347 (2007)

    Article  Google Scholar 

  11. Bucchiarone, A., Gnesi, S., Pierini, P.: Quality analysis of NL requirements: an industrial case study. In: 13th RE, pp. 390–394. IEEE (2005)

    Google Scholar 

  12. Bucchiarone, A., Gnesi, S., Trentanni, G., Fantechi, A.: Evaluation of natural language requirements in the MODCONTROL project. ERCIM News 75, 52–53 (2008)

    Google Scholar 

  13. Rosadini, B., et al.: Using NLP to detect requirements defects: an industrial experience in the railway domain. In: Grünbacher, P., Perini, A. (eds.) REFSQ 2017. LNCS, vol. 10153, pp. 344–360. Springer, Cham (2017). https://doi.org/10.1007/978-3-319-54045-0_24

    Chapter  Google Scholar 

  14. Raffo, D.M., Ferguson, R., Setamanit, S., Sethanandha, B.D.: Evaluating the impact of the QuARS requirements analysis tool using simulation. In: Wang, Q., Pfahl, D., Raffo, D.M. (eds.) ICSP 2007. LNCS, vol. 4470, pp. 307–319. Springer, Heidelberg (2007). https://doi.org/10.1007/978-3-540-72426-1_26

    Chapter  Google Scholar 

  15. Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Application of linguistic techniques for use case analysis. In: 10th RE, pp. 157–164. IEEE (2002)

    Google Scholar 

  16. Fantechi, A., Gnesi, S., Lami, G., Maccari, A.: Applications of linguistic techniques for use case analysis. Requir. Eng. 8(3), 161–170 (2003)

    Article  Google Scholar 

Download references

Acknowledgment

The research activity described in this paper has been conducted with the active contribution of our friend and colleague Fabrizio Fabbrini departed in 2017.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Giuseppe Lami .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this chapter

Check for updates. Verify currency and authenticity via CrossMark

Cite this chapter

Lami, G., Fusani, M., Trentanni, G. (2019). QuARS: A Pioneer Tool for NL Requirement Analysis. In: ter Beek, M., Fantechi, A., Semini, L. (eds) From Software Engineering to Formal Methods and Tools, and Back. Lecture Notes in Computer Science(), vol 11865. Springer, Cham. https://doi.org/10.1007/978-3-030-30985-5_13

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-30985-5_13

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-30984-8

  • Online ISBN: 978-3-030-30985-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics