Advertisement

Analysis of Software Development Process in Respect to Anomaly Detection

  • Denis Zavarzin
  • Tatyana Afanaseva
Conference paper
Part of the Advances in Intelligent Systems and Computing book series (AISC, volume 874)

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).

Keywords

Anomaly detection Time series Granular representation Fuzzy models Design metrics 

Notes

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.

References

  1. 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. 2.
    Tunnell, J.W.: Using time series models for defect prediction in software release planning . Electronic Thesis Depository, p. 90 (2015)Google Scholar
  3. 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 cGoogle Scholar
  4. 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)CrossRefGoogle Scholar
  5. 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)CrossRefGoogle Scholar
  6. 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. 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. 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. 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. 10.
    Afanasyeva, T.V.: Modeling of fuzzy tendencies of time series, 215 p. UlSTU, Ulyanovsk (2013). TV AfanasyevaGoogle Scholar

Copyright information

© Springer Nature Switzerland AG 2019

Authors and Affiliations

  1. 1.Ulyanovsk State Technical UniversityUlyanovskRussia

Personalised recommendations