Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Four-Dimensional ACC Analysis

https://doi.org/10.15514/ISPRAS-2024-36(2)-4

Abstract

The article discusses the issues of planning and resource management in the process of testing software systems. The paper presents the ACC analysis method used at Google to optimize the distribution of efforts for testing different parts of the system. Extending the method by adding a fourth characteristic - actors (roles of system users) – allows for a more flexible assessment of action requirements and user skill levels. Illustrative examples of system attributes and components help understand the principles of the method. The work proposes a new approach to risk management and process improvement in testing software systems in a multidimensional space. The effectiveness of applying the enhanced ACC analysis method using a risk-oriented approach was demonstrated using the example of a control system for technological operations in the repair of electric motors, for which attributes, components, actors were identified, opportunities at their intersection were analyzed, and testing was conducted, which helped improve the system's quality.

About the Authors

Nazgul Ibragimovna MUSTAFINA
HSE University
Russian Federation

3rd year student of the National Research University – Higher School of Economics (HSE University, Perm Branch). Research interests: machine learning, data analysis.



Mikhail Alexandrovich PLAKSIN
HSE University, Perm State University
Russian Federation

Candidate of Physical and Mathematical Sciences, Associate Professor of the Department of Information Technologies in Business of the National Research University – Higher School of Economics (HSE University, Perm Branch), Associate Professor of the Department of Computer Science of the Perm State National Research University (PSU). Research interests: system analysis, TRIZ, project management, informatization of education, teaching informatics in elementary school, construction of a cross-curricular informatics course from 1st to 11th grade.



Polina Alekseevna MIKISHEVA
HSE University
Russian Federation

3rd year student of the Software Engineering program at the Perm branch of the National Research University Higher School of Economics.



References

1. Kulakov K. A., Dimitrov V. M. Fundamentals of software testing //Electronic textbook for students of the Institute of Mathematics and Information Technologies. /Petrozavodsk: PetrSU. 2018.

2. Safiulin R.Z. Development of testing technologies in education // Education management: theory and practice. 2015. №1 (17). URL: https://cyberleninka.ru/article/n/razvitie-tehnologiy-testirovaniya-v-obrazovanii (date of reference: 15.11.2023).

3. Karpunin Aleksey Aleksandrovich, Ganev Yuri Mikhailovich, Chernov Maxim Mikhailovich Quality assurance methods in the design of complex software systems // NIKSS. 2015. №2 (10). URL: https://cyberleninka.ru/article/n/metody-obespecheniya-kachestva-pri-proektirovanii-slozhnyh-programmnyh-sistem (date of reference: 15.11.2023).

4. Galimova, E. Yu. Methodology for selecting automated, manual and mixed way of testing a software product based on quality criteria // Proceedings of Tula State University. Technical Sciences. 2019. - №. 7. С. 248-256.

5. Kulikov S. S. et al. Software testing: textbook. 2019.

6. Polevshchikov, I. S., Chirkov, M. S., Levanov, A. A. V. Automated system of test-plans development in software testing // Engineering Gazette of Don. 2019. - №. 8 (59). С. 29.

7. Piven A. A., Skorin Yu. I. Software testing // Sistemy obrokobki informatsii. 2012. - №. 4 (1). - С. 56-58.

8. Kuvshinova E. A., Glazova V. F. TESTING AS IMPORTANT COMPONENT OF THE SYSTEM OF CONTROL OF SOFTWARE QUALITY // Applied Mathematics and Informatics: Modern Research in Natural and Technical Sciences. 2017. С. 305-308.

9. Drobysh A. A., Santsevich S. N. Debugging and testing of software. 2020.

10. Shakirova A. I., Khasyanov A. F., Dautov E. F. Software testing time reduction // Modern Science-Intensive Technologies. 2019. - №. 7. С. 104-109.

11. Vildanova K. I. Choice of software testing method // Scientific Notes of UlSU. Series" Mathematics and Information Technologies". 2022. - №. 2. - С. 31-37.

12. Moiseev D. A. Methodology and process of manual testing // Reliability and quality of complex systems. 2017. - №. 3 (19). С. 107-112.

13. Aksenov D. O., Khafizov E. U., Ryabov M. A. Software Testing Management System.

14. Ivanov E. С. Development of software testing methodology: master's thesis. 2014.

15. Viktorova V. S., Stepanyants A. S. Models and methods for calculating the reliability of technical systems //M.: LENAND. 2016.

16. Carollo J., Whittaker J., Arbon J. How testing is done at Google. 2012.

17. Plaksin M.A. Testing and Debugging Programs for Future and Present Professionals // Moscow: BINOM, 2023.


Review

For citations:


MUSTAFINA N.I., PLAKSIN M.A., MIKISHEVA P.A. Four-Dimensional ACC Analysis. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2024;36(2):47-58. https://doi.org/10.15514/ISPRAS-2024-36(2)-4



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)