Advertisement

Intelligent Support of Requirements Management in Agile Environment

  • Tatiana AvdeenkoEmail author
  • Marina Murtazina
Conference paper
Part of the Studies in Computational Intelligence book series (SCI, volume 803)

Abstract

In the present paper we propose an approach to support the process of requirements management in the agile environment. The approach is based on the combination of intelligent tools such as text parsing, domain ontology and ontology-guidance. The text parsing method is used to extract facts from the requirements document using the ontology guidance. Then the extracted results are used for building the domain ontology. Thus, the proposed method permits to combine knowledge of the domain with knowledge in the field of agile software development, which leads to the improvement of the requirements specification quality at each iteration of the software development process, and, therefore, could determine the success of the entire IT product. The application of the proposed approach to implement the software projects for manufacturing enterprises is discussed.

Keywords

Requirements management Agile environment Intelligent technology Ontology Text parsing User story 

Notes

Acknowledgments

The reported study was funded by Russian Ministry of Education and Science, according to the research project No. 2.2327.2017/4.6.

References

  1. 1.
    Lengwell, D., Widring, D.: Managing Software Requirements: A Use Cases Approach. Addison-Wesley, Reading (2003)Google Scholar
  2. 2.
    Wiegers, K.E.: More About Software Requirements, Thorny Issues and Practical Advice. Microsoft Press, New York (2006)Google Scholar
  3. 3.
    ISO/IEC/IEEE 29148:2011(E): Systems and software engineering – life cycle processes – requirements engineering, Version 1.0, 2011-12-01 (2011)Google Scholar
  4. 4.
  5. 5.
    ISO/IEC/IEEE 26515:2011(E): Systems and software engineering. Developing user documentation in an Agile environment, Version 1.0, 2011-12-01 (2011)Google Scholar
  6. 6.
    IEEE Std 830-1998: Recommended practice for software requirements specifications approved 1998-06-25 (1998)Google Scholar
  7. 7.
    Wake, B.: INVEST in Good Stories, and SMART Tasks. In XP123: Exploring Extreme Programming (2003)Google Scholar
  8. 8.
    Lucassen, G., Dalpiaz, F., Werf, J.M., Van der Brinkkemper, S.: Forging High-quality user stories: towards a discipline for agile requirements. In: Proceedings of the IEEE International Conference on Requirements Engineering, Ottawa, ON, Canada, pp. 126–135 (2015)Google Scholar
  9. 9.
    Heck, P., Zaidman, A.: A quality framework for agile requirements: a practitioner’s perspective (2014)Google Scholar
  10. 10.
    Kossmann, M., Wong, R., Odeh, M., Gillies, A.: Ontology-driven requirements engineering: building the OntoREM meta model. In: 3rd International Conference on Information and Communication Technologies: From Theory to Applications 2008, ICTTA 2008, pp. 1–6 (2008)Google Scholar
  11. 11.
    Siegemund, Ê., Thomas, E.J., Zhao, Y., Pan J., Assmann, U.: Towards ontology-driven requirements engineering. In: 7th International Workshop on Semantic Web Enabled Software Engineering Co-located with ISWC 2011, Bonn, Germany (2011)Google Scholar
  12. 12.
    Siegemund, K., Zhao, Y., Pan, J., Assmann, U.: Measure software requirement specifications by ontology reasoning. In: 8th International Workshop on Semantic Web Enabled Software Engineering (2012)Google Scholar
  13. 13.
    Pustovalova, N.V., Avdeenko, T.V.: Postroenie soglasovannoy modeli trebovaniy dlya protsessa programmnoy inzhenerii. Trudyi SPIIRAN 1(44), 31–49 (2016). [In Russian]Google Scholar
  14. 14.
    Avdeenko, T.V., Pustovalova, N.V.: The ontology-based approach to support the requirements engineering process. In: Actual Problems of Electronic Instrument Engineering (APEIE-2016), Novosibirsk, Vol. Part II, pp. 513–518 (2016)Google Scholar
  15. 15.
    Avdeenko, T.V., Pustovalova, N.V.: The ontology-based approach to support the completeness and consistency of the requirements specification. In: International Siberian Conference on Control and Communications, SIBCON-2015, Omsk (2015)Google Scholar
  16. 16.
    Assawamekin, N., Sunetnanta, T., Pluempitiwiriyawej, C.: Ontology-based multiperspective requirements traceability framework. Knowl. Inf. Syst. 25(3), 493–522 (2010)CrossRefGoogle Scholar
  17. 17.
    Gruber, T.: Ontology. In: Liu, L., Özsu, M.T. (eds.) Entry in the Encyclopedia of Database Systems. Springer, Berlin (2008)Google Scholar
  18. 18.
    Gruber, T.: A translation approach to portable ontology specifications (1993)Google Scholar
  19. 19.
    Kamprath, C., Adolphson, E.: Controlled language for multilingual document production: experience with caterpillar technical English. In: Proceedings of the Second International Workshop on Controlled Language Applications (1998)Google Scholar
  20. 20.
    Newton, C.: Software Maintenance (2010). http://clarityincode.com/software-maintenance/

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Novosibirsk State Technical UniversityNovosibirskRussia

Personalised recommendations