Skip to main content

Abstract

The problem of detecting anomalous states or trends of changing the key design metrics is an actual problem in large software companies, which use software project management systems. The relevance of this task is conditioned by such factors: application of Agile software development methods; the amount of the project code; duration of the project (long-term projects); continuous improvement of the project functionality; stabilization of the system; improving the quality of the development process and the quality of the end product throughout all its life cycle. In this paper, a new method was proposed for searching for anomalous TS values through k-means clustering, using primary preprocessing - fuzzy transform (F-transform), which allows detecting the outliers not only in stationary TS but also in nonstationary TS extracted from software project management systems. This method is able to identify anomalies in the TS that characterized by strong oscillatory changes in the trend behavior or identify single atypical TS values. This method can be used for quickly localizing sections of TS trends atypical behavior for excluding such values in further analysis. In addition, this method can be applied iteratively, until the complete exclusion of values that clearly do not correspond to the behavior of TS tendencies (elementary, local, general).

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 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.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. GOST R ISO/IEC 25010-2015 Information Technology (IT): System and software engineering. Requirements and assessment of the quality of systems and software. Models of quality systems and software products. http://docs.cntd.ru/document/1200121069. Accessed 06 May 2018

  2. Tunnell, J.W.: Using time series models for defect prediction in software release planning . Electronic Thesis Depository, p. 90 (2015)

    Google Scholar 

  3. Marchuk, V.I., Tokareva, S.V.: Methods for detecting anomalous values in the analysis of nonstationary random processes. In: Marchuk, S.V. (ed.) Tokarev. - Mines: State Educational Establishment of Higher Professional Education of the Southern Eurasian State University (2009). 209 c

    Google Scholar 

  4. Fomina, M., Antipov, S., Vagin, V.: Methods and algorithms of anomaly searching in collections of TimeSeries. In: Proceedings of IITI 2016, pp. 63–74 (2016)

    Chapter  Google Scholar 

  5. Cózar, J., Puerta, J.M., Gámez, J.A.: An application of dynamic bayesian networks to condition monitoring and fault prediction in a sensored system: a case study. Int. J. Comput. Intell. Syst. 10, 176–195 (2017)

    Article  Google Scholar 

  6. Zavarzin, D.V., Afanasyeva, T.V.: Detection of anomalous states in the behavior of processes in organizational and technical systems. In: Proceedings of the Conference “Informatics. Modeling. Automation of design (IMAP-2016)”, pp. 69–75. UlSTU, Ulyanovsk (2016)

    Google Scholar 

  7. Zavarzin, D.V., Afanasyeva, T.V.: Multi-model description of anomalous patterns in the problem of finding anomalies of complex systems. Fuzzy systems, soft calculations and intelligent technologies (NSMVIT-2017) Proceedings of the VII All-Russian Scientific and Practical Conference, St. Petersburg, 3–7 July 2017, 220 p. in 2 tons. T.1. -Pb. Politechnica-service (2017)

    Google Scholar 

  8. Yarushkina, N.G. The integral method of fuzzy modeling and analysis of fuzzy trends. In: Yarushkina, N.G., Afanasyeva, T.V., Perfilieva, I.G. (eds.) Automation of Control Processes, vol 2, no. 20, pp. 59–64. UlSTU, Ulyanovsk (2010)

    Google Scholar 

  9. Romanov, A.A.: Application of the F-transformation method for the forecast of the trend and the numerical representation of the time series, 7 p. UlSTU, Ulyanovsk (2011)

    Google Scholar 

  10. Afanasyeva, T.V.: Modeling of fuzzy tendencies of time series, 215 p. UlSTU, Ulyanovsk (2013). TV Afanasyeva

    Google Scholar 

Download references

Acknowledgements

The authors acknowledge that this paper was supported by the project no. 16-07-00535 and by the project no. 16-47-730715 of the Russian Foundation of Basic Research.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Denis Zavarzin .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Zavarzin, D., Afanaseva, T. (2019). Analysis of Software Development Process in Respect to Anomaly Detection. In: Abraham, A., Kovalev, S., Tarassov, V., Snasel, V., Sukhanov, A. (eds) Proceedings of the Third International Scientific Conference “Intelligent Information Technologies for Industry” (IITI’18). IITI'18 2018. Advances in Intelligent Systems and Computing, vol 874. Springer, Cham. https://doi.org/10.1007/978-3-030-01818-4_8

Download citation

Publish with us

Policies and ethics