Sep 2026· Bulletin of Science and Practice· 0 citations
TL;DR
Based on a comparative analysis of five methods across the criteria of formality degree, applicability to non-functional requirements, compatibility with agile methodologies, and learning threshold, it is established that no single method is universal.
Abstract
The aim of this study is to provide a comparative analysis of existing requirements specification methods applied in game software development. The relevance of the research is determined by the fact that up to 65% of problems in game development arise at the pre-production stage due to ambiguous or incomplete requirements. This indicates a conceptual gap between the creative language of game design documentation and the formal requirements needed for software implementation. The study was conducted using methods of analysis, comparative analysis, and systematization based on 8 publications from the IEEE Xplore, Springer, ACM Digital Library, and eLIBRARY databases for the period of 2005–2022. The paper examines methods of game design document formalization based on the IEEE 830 standard (the iGDD template), UML modeling of game systems, agile requirements management methodologies, and non-functional requirements, the significance of which significantly depends on the game genre. Based on a comparative analysis of five methods across the criteria of formality degree, applicability to non-functional requirements, compatibility with agile methodologies, and learning threshold, it is established that no single method is universal. However, the application of iGDD combined with an adapted Scrum methodology reduces the normalized rework volume from 11.50% to 2.73%. Practical recommendations for the step-by-step translation of creative requirements into formal specifications are formulated for small and medium development studios.
Software design is an important part of software engineering. In contrast to some parts of software engineering that are dominated by mathematical logic and analytical thinking, software design is based on judgment and there is rarely a single right software design. Instead, software design involves selecting one out o...
Reenu Maria Jerry, Jacob Krüger, Michel R. V. Chaudron· Proceedings of the ACM/IEEE...· 0 citations
Well known requirements engineering methodologies are presented and the degree of the user involvement in the process of requirements negotiation is discussed and the system called TeamRooms, provides a persistent work space suitable for synchronous and asynchronous collaboration.
Analytic Hierarchy Process (AHP) provides an effective quantitative approach for finding the significance of software layered technology on size of the projects and help for a better project management with respect to the cost, time and resources during building a software project.
Jogannagari Malla Reddy, S. Prasad, B. Ramana Murthy· Journal of Science & Technol...· 1 citation
A well-known model for requirements and specifications is used as a basis for a rigorous and uniform description of software development activities, suitable to describe the most popular software life cycles, as well as to describe the properties of software development activities.
Generative artificial intelligence (GAI) is becoming more incorporated into software engineering functions like code creation, debugging, requirement analysis, testing, and sharing knowledge. This research looks at how GAI affects software teams in terms of productivity and quality of the output in Agile environments....
Abdalmenam Khalif Masaud Abuswah, Abdarrahman Khalif Ali Abousowa, Ziad Omar Salem Wareg· Al-Farooq Journal of Science...· 0 citations
The problem of fuzzy structuring of models and tools is the main problem of flexible management of the information system (IS) development process. In this regard, an informed choice of project management methodology is of particular importance, which determines the effectiveness of the development and the level of cus...
A. Anisimov, A. Trubin, E. Tokmakova et al.· Bulletin of Chelyabinsk Stat...· 0 citations
Related blog posts
Microsoft Research Blog· microsoft.comOct 12, 2026
StudentSim is a research system for evaluating and improving AI tutoring tools before they are tested with learners. It models how individuals may engage with tutors, giving feedback to improve tutor performance across subjects like chess, writing, and mathematics. The post Simulating student learning for better AI tutoring appeared first on Microsoft Research.