Automated cloud service based quality requirement classification for software requirement specification

  • R Raja Ramesh MeruguEmail author
  • Satyananda Reddy Chinnam
Special Issue


The scale of software is growing rapidly for organizations begin to deploy their business on internet. It is a need of avoid ambiguity between engineers and users and to avoid mistakes in software requirements. And provide automatic requirement analysis techniques for modeling and analyzing requirements formally and save manpower. In this paper proposed cloud service method for automated detection of quality requirement in software requirement specification. This paper also present novel approach for process of automatic classification of software quality requirements based on supervised machine learning technique applied for the classification of training document and predict target document software quality requirements.


Software requirements Automated Cloud service Quality requirement 



  1. 1.
    Kishan G, Sakib K (2017) A reusable adaptation component design for learning-based self-adaptive systems. In: International conference on software engineering advances (ICSEA 17)Google Scholar
  2. 2.
    Liu C (2016) An intelligent planning technique-based software requirement analysis. Int J Comput Sci Eng 13(3):285–295MathSciNetGoogle Scholar
  3. 3.
    Robert F, de Oliveira Neto FG, Richard T (2018) Ways of applying artificial intelligence in software engineering. In: Proceedings of the 6th international workshop on realizing artificial intelligence synergies in software engineering (RAISE’18), pp 35–41Google Scholar
  4. 4.
    Murugan CS, Prakasam S (2013) A literal review of software quality assurance. Int J Comput Appl 78:25–30Google Scholar
  5. 5.
    Kaiya H, Sato T, Osada A, Kitazawa N, Kaijiri K (2008) Toward quality requirements analysis based on domain specific quality spectrum. In: Proceedings of the 2008 ACM symposium on applied computing (SAC’08), pp 596–601Google Scholar
  6. 6.
    Cleland-Huang J, Settimi R, Zou X, Solc P (2006) The detection and classification of non-functional requirements with application to early aspects. In: 14th IEEE international conference requirements engineering, pp 39–48Google Scholar
  7. 7.
    Rahimi M, Mirakhorli M, Cleland-Huang J (2014) Automated extraction and visualization of quality concerns from requirements specifications, In: 2014 IEEE 22nd international requirements engineering conference (RE), pp 253–262Google Scholar
  8. 8.
    Svensson RB, Olsson T, Regnel B (2013) An investigation of how quality requirements are specified in industrial practice. Inf Softw Technol 55(7):1224–1236CrossRefGoogle Scholar
  9. 9.
    Slankas J, Williams L (2013) Automated extraction of non-functional requirements in available documentation. In: 2013 1st international workshop on IEEE natural language analysis in software engineering (NaturaLiSE), pp 9–16Google Scholar
  10. 10.
    Casamayor A, Godoy D, Campo M (2010) Identification of non-functional requirements in textual specifications: a semi-supervised learning approach. Inf Softw Technol 52(4):436–445CrossRefGoogle Scholar
  11. 11.
    Fantechi A, Gnesi S, Lami G, Maccari A (2002) Application of linguistic techniques for use case analysis. In: Proceedings of the IEEE Joint international conference on requirements engineering (RE’02), pp 157–164Google Scholar
  12. 12.
    Hu J, Jia S, Wu K (2015) Semantic-based requirements content management for cloud software. Math Probl Eng. Google Scholar
  13. 13.
    Tamai T, Anzai T (2018) Quality requirements analysis with machine learning. In: Proceedings of the 13th international conference on evaluation of novel approaches to software engineering, vol 1, pp 241–248Google Scholar
  14. 14.
    Goldberg Y (2016) A primer on neural network models for natural language processing. J Artif Intell Res 57:345–420MathSciNetCrossRefzbMATHGoogle Scholar
  15. 15.
    Zhang L, Wang S, Liu B (2018) Deep learning for sentiment analysis: a survey. WIREs Data Mining Knowl Discov 8(4):e1253CrossRefGoogle Scholar
  16. 16.
    Chantree F, Nuseibeh B, de Roeck A, Willis A (2006) Identifying nocuous ambiguities in natural language requirements. In: 14th IEEE international requirements engineering conference (RE’06), pp 59–68Google Scholar
  17. 17.
    Mallikarjuna B, Venkata Krishna P (2018) Nature Inspired approach for load balancing of tasks in cloud computing using equal time allocation policy. Int J Innov Technol Explor Eng 8(2S2):46–50Google Scholar
  18. 18.
    Mallikarjuna B, Venkata Krishna P (2018) Nature inspired bee colony optimization model for improving for improving load balancing in cloud computing. Int J Innov Technol Explor Eng 8(2S2):51–55Google Scholar
  19. 19.
    Mallikarjuna B, Venkata Krishna P (2015) OLB: nature inspired approach for load balancing of tasks in cloud computing. Cybern Inf Technol 15(4):138–148Google Scholar
  20. 20.
    Hirsch HG, Pearce D (2000) The Aurora experimental framework for the performance evaluation of speech recognition systems under noisy conditions. In: ISCA ITRW ASR: challenges for the next millenniumGoogle Scholar

Copyright information

© Springer-Verlag GmbH Germany, part of Springer Nature 2019

Authors and Affiliations

  • R Raja Ramesh Merugu
    • 1
    Email author
  • Satyananda Reddy Chinnam
    • 1
  1. 1.Department of Computer Science and Systems Engineering, AU College of EngineeringAndhra UniversityVisakhapatnamIndia

Personalised recommendations