Academic literature on the topic 'Software requirements classification'

Create a spot-on reference in APA, MLA, Chicago, Harvard, and other styles

Select a source type:

Consult the lists of relevant articles, books, theses, conference reports, and other scholarly sources on the topic 'Software requirements classification.'

Next to every source in the list of references, there is an 'Add to bibliography' button. Press on it, and we will generate automatically the bibliographic reference to the chosen work in the citation style you need: APA, MLA, Harvard, Chicago, Vancouver, etc.

You can also download the full text of the academic publication as pdf and read online its abstract whenever available in the metadata.

Journal articles on the topic "Software requirements classification"

1

Dias Canedo, Edna, and Bruno Cordeiro Mendes. "Software Requirements Classification Using Machine Learning Algorithms." Entropy 22, no. 9 (2020): 1057. http://dx.doi.org/10.3390/e22091057.

Full text
Abstract:
The correct classification of requirements has become an essential task within software engineering. This study shows a comparison among the text feature extraction techniques, and machine learning algorithms to the problem of requirements engineer classification to answer the two major questions “Which works best (Bag of Words (BoW) vs. Term Frequency–Inverse Document Frequency (TF-IDF) vs. Chi Squared (CHI2)) for classifying Software Requirements into Functional Requirements (FR) and Non-Functional Requirements (NF), and the sub-classes of Non-Functional Requirements?” and “Which Machine Learning Algorithm provides the best performance for the requirements classification task?”. The data used to perform the research was the PROMISE_exp, a recently made dataset that expands the already known PROMISE repository, a repository that contains labeled software requirements. All the documents from the database were cleaned with a set of normalization steps and the two feature extractions, and feature selection techniques used were BoW, TF-IDF and CHI2 respectively. The algorithms used for classification were Logist Regression (LR), Support Vector Machine (SVM), Multinomial Naive Bayes (MNB) and k-Nearest Neighbors (kNN). The novelty of our work is the data used to perform the experiment, the details of the steps used to reproduce the classification, and the comparison between BoW, TF-IDF and CHI2 for this repository not having been covered by other studies. This work will serve as a reference for the software engineering community and will help other researchers to understand the requirement classification process. We noticed that the use of TF-IDF followed by the use of LR had a better classification result to differentiate requirements, with an F-measure of 0.91 in binary classification (tying with SVM in that case), 0.74 in NF classification and 0.78 in general classification. As future work we intend to compare more algorithms and new forms to improve the precision of our models.
APA, Harvard, Vancouver, ISO, and other styles
2

Wastu, Klaus Rajendra. "COMPARISON BAGGING AND SUPPORT VECTOR MACHINE FOR CLASSIFICATION SOFTWARE REQUIREMENT." Proxies : Jurnal Informatika 8, no. 1 (2024): 22–33. http://dx.doi.org/10.24167/proxies.v8i1.12475.

Full text
Abstract:
Software Requirements Specifications is a document that describes the requirements that occur in the development of a software system. The category of requirements is defined in two types: Functional Requirements (FR) and Non-Functional Requirements (NFR). Software Requirements Engineering is critical in successfully designing a piece of software. Many studies have examined the classification of software requirements using machine learning, but none have compared bagging algorithms with Support Vector Machine (SVM). This study compares text feature extraction techniques with machine learning algorithms Bagging and Support Vector Machine to solve the Software Requirement Classification problem. Using vectorization techniques from word2vec: Continuous Bag of Words and Skip-gram can help produce the best model performance for Bagging and SVM models. In this study, the data used is expansion data from the PROMISE repository, namely PROMISE_exp, the repository is a collection of software requirements data that has been labeled. To measure performance, this study uses an evaluation matrix, namely precision, recall and f1-score. As a result, the two models that have been trained using the Continuous Bag of Words and skip-gram vectorization techniques will be compared to determine the more optimal model for classifying software requirements from the promise_exp repository.
APA, Harvard, Vancouver, ISO, and other styles
3

Baskoro, Fajar, Rasi Aziizah Andrahsmara, Brian Rizqi Paradisiaca Darnoto, and Yoga Ari Tofan. "A Systematic Comparison of Software Requirements Classification." IPTEK The Journal for Technology and Science 32, no. 3 (2021): 184. http://dx.doi.org/10.12962/j20882033.v32i3.13005.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Sheet, Sama Emad, and Ibrahim Ahmed Saleh. "Software Requirement Specifications Using Intelligent Technical: Literature Review." International Research Journal of Innovations in Engineering and Technology 08, no. 08 (2024): 273–78. http://dx.doi.org/10.47001/irjiet/2024.808032.

Full text
Abstract:
Software requirement is become more important in recent because the development which witness in projects, badly executed requirements engineering steps can result in bad quality software and more cost for expensive maintenance. Manual classification of requirements is difficult, time-consuming, and expensive, especially in large projects and is written as a Software Requirements Specification (SRS) document. For this reason, automating software requirements classification helps in obtaining higher accuracy and saving time and effort. Most of researcher applied Intelligence techniques algorithms to avoid erroneous requirements and human intervention, as well as analyze, classify, and priority of requirements. In this paper illustrated modern of artificial techniques algorithm to classify RT approaches. It is surveyed that existing techniques like machine learning algorithms such as K-Nearest Neighbor (K-NN), decision tree (DT),.. etc. Many other technical how ensemble learning and deep learning algorithm results in classification of RF. Researchers have proposed automated techniques to classify functional and non-functional requirements using several machine learning (ML) algorithms with a combination of different vector techniques. However, using the best method in classifying functional and non-functional requirements still needs clarification, and through many studies and research by researchers.
APA, Harvard, Vancouver, ISO, and other styles
5

Abdulmunim Abdulmajeed Althanoon, Ashraf, and Younis S. Younis. "Supporting Classification of Software Requirements system Using Intelligent Technologies Algorithms." Technium: Romanian Journal of Applied Sciences and Technology 3, no. 11 (2021): 32–39. http://dx.doi.org/10.47577/technium.v3i11.5417.

Full text
Abstract:
The important first stage in the life cycle of a program is gathering and analysing requirements for creating or developing a system. The classification of program needs is a crucial step that will be used later in the design and implementation phases. The classification process may be done manually, which takes a lot of time, effort, and money, or it can be done automatically using intelligent approaches, which takes a lot less time, effort, and money. Building a system that supports the needs classification process automatically is a crucial part of software development. The goal of this research is to look into the many automatic classification approaches that are currently available. To assist researchers and software developers in selecting the suitable requirement categorization approach, those requirements were divided into functional and non-functional requirements. since natural language is full of ambiguity and is not well defined, and has no regular structure, it is considered somewhat variable. This paper presents machine requirement classification where system development requirements are categorized into functional and non-functional requirements by using two machine learning approaches. During this research paper, MATLAB 2020a was used, as well as the study's results indicate When applying Multinomial Naive Bayes technology, the model achieves the highest accuracy of 95.55 %,93.09 % sensitivity, and 96.48 % precision, However, when using Logist Regression, the suggested model has a classification accuracy of 91.23 %,91.54 % sensitivity, and 94.32 % precision.
APA, Harvard, Vancouver, ISO, and other styles
6

Rahman, Abdur, Abu Nayem, and Saeed Siddik. "Non-Functional Requirements Classification Using Machine Learning Algorithms." International Journal of Intelligent Systems and Applications 15, no. 3 (2023): 56–69. http://dx.doi.org/10.5815/ijisa.2023.03.05.

Full text
Abstract:
Non-functional requirements define the quality attribute of a software application, which are necessary to identify in the early stage of software development life cycle. Researchers proposed automatic software Non-functional requirement classification using several Machine Learning (ML) algorithms with a combination of various vectorization techniques. However, using the best combination in Non-functional requirement classification still needs to be clarified. In this paper, we examined whether different combinations of feature extraction techniques and ML algorithms varied in the non-functional requirements classification performance. We also reported the best approach for classifying Non-functional requirements. We conducted the comparative analysis on a publicly available PROMISE_exp dataset containing labelled functional and Non-functional requirements. Initially, we normalized the textual requirements from the dataset; then extracted features through Bag of Words (BoW), Term Frequency and Inverse Document Frequency (TF-IDF), Hashing and Chi-Squared vectorization methods. Finally, we executed the 15 most popular ML algorithms to classify the requirements. The novelty of this work is the empirical analysis to find out the best combination of ML classifier with appropriate vectorization technique, which helps developers to detect Non-functional requirements early and take precise steps. We found that the linear support vector classifier and TF-IDF combination outperform any combinations with an F1-score of 81.5%.
APA, Harvard, Vancouver, ISO, and other styles
7

Mahalakshmi, K., Udayakumar Allimuthu, L. Jayakumar, and Ankur Dumka. "A Timeline Optimization Approach of Green Requirement Engineering Framework for Efficient Categorized Natural Language Documents in Non-Functional Requirements." International Journal of Business Analytics 8, no. 1 (2021): 21–37. http://dx.doi.org/10.4018/ijban.2021010102.

Full text
Abstract:
The system's functional requirements (FR) and non-functional requirements (NFR) are derived from the software requirements specification (SRS). The requirement specification is challenging in classification process of FR and NFR requirements. To overcome these issues, the work contains various significant contributions towards SRS, such as green requirements engineering (GRE), to achieve the natural language processing, requirement specification, extraction, classification, requirement specification, feature selection, and testing the quality attributes improvement of NFRs. In addition to this, the test pad-based quality study to determine accuracy, quality, and condition providence to the classification of non-functional requirements (NFR) is also carried out. The resulted classification accuracy was implemented in the MATLAB R2014; the resulted graphical record shows the efficient non-functional requirements (NFR) classification with green requirements engineering (GRE) framework.
APA, Harvard, Vancouver, ISO, and other styles
8

زاید, مصطفى عادل. "Automatic Software Requirements Classification: A Systematic Literature Review." النشرة المعلوماتیة فی الحاسبات والمعلومات 3, no. 1 (2021): 29–37. http://dx.doi.org/10.21608/fcihib.2021.56466.1008.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Rashme, Tamanna Yesmin. "Mapping Software Requirements: An Overview of Classification Strategies." International Journal of Applied Information Systems 12, no. 45 (2024): 1–6. http://dx.doi.org/10.5120/ijais2024451976.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Salleh, Amran, Mar Yah Said, Mohd Hafeez Osman, and Sa’adah Hassan. "A Review on Classifying and Prioritizing User Review-Based Software Requirements." JOIV : International Journal on Informatics Visualization 8, no. 3-2 (2024): 1651. https://doi.org/10.62527/joiv.8.3-2.3450.

Full text
Abstract:
User reviews are a valuable source of feedback for software developers, as they contain user requirements, opinions, and expectations regarding app usage, including dislikes, feature requests, and reporting bugs. However, extracting and analyzing user requirements from user reviews is ineffective due to the large volume, unstructured nature, and varying quality of the reviews. Therefore, further research is not just necessary but crucial to effectively explore methods to gather informative and meaningful user feedback. This study aims to investigate, analyze, and summarize the methods of requirement classification and prioritization techniques derived from user reviews. This review revealed that leveraging opinion mining, sentiment analysis, natural language processing, or any stacking technique can significantly enhance the extraction and classification processes. Additionally, an updated matrix taxonomy has been developed based on a combination of definitions from various studies to classify user reviews into four main categories: information seeking, feature request, problem discovery, and information giving. Furthermore, we identified Naive Bayes, SVM, and Neural Networks algorithms as dependable and suitable for requirement classification and prioritization tasks. The study also introduced a new 4-tuple pattern for efficient requirement prioritization, which included elicitation technique, requirement classification, additional factors, and higher range priority value. This study highlights the need for better tools to handle complex user reviews. Investigating the potential of emerging machine learning models and algorithms to improve classification and prioritization accuracy is crucial. Additionally, further research should explore automated classification to enhance efficiency.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Dissertations / Theses on the topic "Software requirements classification"

1

Fong, Vivian Lin. "Software Requirements Classification Using Word Embeddings and Convolutional Neural Networks." DigitalCommons@CalPoly, 2018. https://digitalcommons.calpoly.edu/theses/1851.

Full text
Abstract:
Software requirements classification, the practice of categorizing requirements by their type or purpose, can improve organization and transparency in the requirements engineering process and thus promote requirement fulfillment and software project completion. Requirements classification automation is a prominent area of research as automation can alleviate the tediousness of manual labeling and loosen its necessity for domain-expertise. This thesis explores the application of deep learning techniques on software requirements classification, specifically the use of word embeddings for document representation when training a convolutional neural network (CNN). As past research endeavors mainly utilize information retrieval and traditional machine learning techniques, we entertain the potential of deep learning on this particular task. With the support of learning libraries such as TensorFlow and Scikit-Learn and word embedding models such as word2vec and fastText, we build a Python system that trains and validates configurations of Naïve Bayes and CNN requirements classifiers. Applying our system to a suite of experiments on two well-studied requirements datasets, we recreate or establish the Naïve Bayes baselines and evaluate the impact of CNNs equipped with word embeddings trained from scratch versus word embeddings pre-trained on Big Data.
APA, Harvard, Vancouver, ISO, and other styles
2

Vlas, Radu. "A Requirements-Based Exploration of Open-Source Software Development Projects – Towards a Natural Language Processing Software Analysis Framework." Digital Archive @ GSU, 2012. http://digitalarchive.gsu.edu/cis_diss/48.

Full text
Abstract:
Open source projects do have requirements; they are, however, mostly informal, text descriptions found in requests, forums, and other correspondence. Understanding such requirements provides insight into the nature of open source projects. Unfortunately, manual analysis of natural language requirements is time-consuming, and for large projects, error-prone. Automated analysis of natural language requirements, even partial, will be of great benefit. Towards that end, I describe the design and validation of an automated natural language requirements classifier for open source software development projects. I compare two strategies for recognizing requirements in open forums of software features. The results suggest that classifying text at the forum post aggregation and sentence aggregation levels may be effective. Initial results suggest that it can reduce the effort required to analyze requirements of open source software development projects. Software development organizations and communities currently employ a large number of software development techniques and methodologies. This implied complexity is also enhanced by a wide range of software project types and development environments. The resulting lack of consistency in the software development domain leads to one important challenge that researchers encounter while exploring this area: specificity. This results in an increased difficulty of maintaining a consistent unit of measure or analysis approach while exploring a wide variety of software development projects and environments. The problem of specificity is more prominently exhibited in an area of software development characterized by a dynamic evolution, a unique development environment, and a relatively young history of research when compared to traditional software development: the open-source domain. While performing research on open source and the associated communities of developers, one can notice the same challenge of specificity being present in requirements engineering research as in the case of closed-source software development. Whether research is aimed at performing longitudinal or cross-sectional analyses, or attempts to link requirements to other aspects of software development projects and their management, specificity calls for a flexible analysis tool capable of adapting to the needs and specifics of the explored context. This dissertation covers the design, implementation, and evaluation of a model, a method, and a software tool comprising a flexible software development analysis framework. These design artifacts use a rule-based natural language processing approach and are built to meet the specifics of a requirements-based analysis of software development projects in the open-source domain. This research follows the principles of design science research as defined by Hevner et. al. and includes stages of problem awareness, suggestion, development, evaluation, and results and conclusion (Hevner et al. 2004; Vaishnavi and Kuechler 2007). The long-term goal of the research stream stemming from this dissertation is to propose a flexible, customizable, requirements-based natural language processing software analysis framework which can be adapted to meet the research needs of multiple different types of domains or different categories of analyses.
APA, Harvard, Vancouver, ISO, and other styles
3

Panditpautra, Rishi Ashwin. "Requirements Engineering and Software Development Process of an A-SMGCS Earth Magnetic Field Sensor Data Playback and Basic Analysis Tool." Master's thesis, Universitätsbibliothek Chemnitz, 2017. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-225243.

Full text
Abstract:
Advanced Surface Movement Guidance and Control Systems (A-SMGCS) help to further improve safety and efficiency of the traffic on the aerodrome surface. The current A-SMGCS sensor technologies have certain operational and functional limitations. A new and unprecedented sensor technology is being tested as a pilot project. This unique sensors is called MagSense®. It works based on the principle of detecting the influence of ferromagnetic materials on earth’s magnetic field. For applications in the aviation environment, learning processes are necessary which are generally based on the graphical depiction of stored sensor data and features to analyze the graphs. For this purpose a visualization and analysis tool is needed. In order to create an adequate tool to allow for depicting stored sensor data and the peaks caused by ferromagnetic objects in aircraft and vehicles, a requirements engineering process will be conducted wherein the requirements of the various stakeholders will be identified and harmonized. In general, the appropriate RE approach will ensure mutual agreement among the stakeholders and a set of requirements for the first edition of the tool without contradictions. The harmonized package of requirements will then be used as the starting point for a software development process, after which the tool will be produced as specified and validated as a part of this Master’s Thesis. This Master’s Thesis puts a special focus on the choice of a suitable method in Requirements Engineering and Requirements Management, adequately adapted to the project size and its quality. The selection of appropriate elements from the methodology as well as the outcomes from applying them on a specific software production project are at the core.
APA, Harvard, Vancouver, ISO, and other styles
4

Kroha, Petr, and Gayo José Emilio Labra. "Using Semantic Web Technology in Requirements Specifications." Universitätsbibliothek Chemnitz, 2008. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-200801588.

Full text
Abstract:
In this report, we investigate how the methods developed for using in Semantic Web technology could be used in capturing, modeling, developing, checking, and validating of requirements specifications. Requirements specification is a complex and time-consuming process. The goal is to describe exactly what the user wants and needs before the next phase of the software development cycle will be started. Any failure and mistake in requirements specification is very expensive because it causes the development of software parts that are not compatible with the real needs of the user and must be reworked later. When the analysis phase of a project starts, analysts have to discuss the problem to be solved with the customer (users, domain experts) and then write the requirements found in form of a textual description. This is a form the customer can understand. However, any textual description of requirements can be (and usually is) incorrect, incomplete, ambiguous, and inconsistent. Later on, the analyst specifies a UML model based on the requirements description written by himself before. However, users and domain experts cannot validate the UML model as most of them do not understand (semi-)formal languages such as UML. It is well-known that the most expensive failures in software projects have their roots in requirements specifications. Misunderstanding between analysts, experts, users, and customers (stakeholders) is very common and brings projects over budget. The goal of this investigation is to do some (at least partial) checking and validation of the UML model using a predefined domain-specific ontology in OWL, and to process some checking using the assertions in descriptive logic. As we described in our previous papers, we have implemented a tool obtaining a modul (a computer linguistic component) that can generate a text of requirements description using information from UML models, so that the stakeholders can read it and decide whether the analyst's understanding is right or how different it is from their own one. We argue that the feedback caused by the UML model checking (by ontologies and OWL DL reasoning) can have an important impact on the quality of the outgoing requirements. This report contains a description and explanation of methods developed and used in Semantic Web Technology and a proposed concept for their use in requirements specification. It has been written during my sabbatical in Oviedo and it should serve as a starting point for theses of our students who will implement ideas described here and run some experiments concerning the efficiency of the proposed method.
APA, Harvard, Vancouver, ISO, and other styles
5

Lautner, Erik, and Daniel Körner. "An integrated System Development Approach for Mobile Machinery in consistence with Functional Safety Requirements." Saechsische Landesbibliothek- Staats- und Universitaetsbibliothek Dresden, 2016. http://nbn-resolving.de/urn:nbn:de:bsz:14-qucosa-200666.

Full text
Abstract:
The article identifies the challenges during the system and specifically the software development process for safety critical electro-hydraulic control systems by using the example of the hydrostatic driveline with a four speed transmission of a feeder mixer. An optimized development approach for mobile machinery has to fulfill all the requirements according to the Machinery Directive 2006/42/EC, considering functional safety, documentation and testing requirements from the beginning and throughout the entire machine life cycle. The functionality of the drive line control could be verified in advance of the availability of a prototype by using a “software-in-the-loop” development approach, based on a MATLAB/SIMULINK model of the drive line in connection with the embedded software.
APA, Harvard, Vancouver, ISO, and other styles
6

Hagen, Mariele, Berit Jungmann, and Kim Lauenroth. "Wiki-gestütztes verteiltes Requirements Engineering für große Stakeholdergruppen." Technische Universität Dresden, 2007. https://tud.qucosa.de/id/qucosa%3A27891.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Auer, Sören, Thomas Riechert, and Klaus-Peter Fähnrich. "SoftWiki - Agiles Requirements-Engineering für Softwareprojekte mit einer großen Anzahl verteilter Stakeholder." Technische Universität Dresden, 2006. https://tud.qucosa.de/id/qucosa%3A27838.

Full text
Abstract:
In den 80er und 90er Jahren hatten große Anwendungssysteme in Unternehmen einige hundert bis tausend Anwender. Der Software-Entwicklungsprozess für diese Anwendungen war innerhalb der Unternehmen relativ klar geregelt. Fachinformatiker und Fachabteilungen standen einander dabei gegenüber. Oft wurden auch externe Fachleute und Komponentenlieferanten integriert. Entwicklungsmethoden und Werkzeuge waren auf diese Situation ausgelegt. Seit dieser Zeit haben wesentliche Veränderungen stattgefunden. Internettechnologien haben neue Klassen von Applikationen ermöglicht, die wie folgt charakterisiert werden können: - Die Applikationen sind kooperativ (unternehmensübergreifend). Nicht selten sind 20-50 oder mehr Unternehmen z. B. bei Zulieferketten beteiligt. - Eine eigene Klasse bilden mandantenfähige Systeme sowie Business-to-Consumer Systeme (B2C) bei denen sehr große Nutzerzahlen konnektiert werden. - Die Entwicklungszeiten liegen im Bereich von Monaten statt Jahren für eine erste Bereitstellung einer Basislösung. - Die Systeme werden inkrementell unter starker Anwenderbeteiligung bis hin zur Endbenutzerbeteiligung weiterentwickelt. (...)
APA, Harvard, Vancouver, ISO, and other styles
8

Walia, Gursimran Singh. "Empirical Validation of Requirement Error Abstraction and Classification: A Multidisciplinary Approach." MSSTATE, 2006. http://sun.library.msstate.edu/ETD-db/theses/available/etd-05152006-151903/.

Full text
Abstract:
Software quality and reliability is a primary concern for successful development organizations. Over the years, researchers have focused on monitoring and controlling quality throughout the software process by helping developers to detect as many faults as possible using different fault based techniques. This thesis analyzed the software quality problem from a different perspective by taking a step back from faults to abstract the fundamental causes of faults. The first step in this direction is developing a process of abstracting errors from faults throughout the software process. I have described the error abstraction process (EAP) and used it to develop error taxonomy for the requirement stage. This thesis presents the results of a study, which uses techniques based on an error abstraction process and investigates its application to requirement documents. The initial results show promise and provide some useful insights. These results are important for our further investigation.
APA, Harvard, Vancouver, ISO, and other styles
9

Pathni, Charu. "Round-trip engineering concept for hierarchical UML models in AUTOSAR-based safety projects." Master's thesis, Universitätsbibliothek Chemnitz, 2015. http://nbn-resolving.de/urn:nbn:de:bsz:ch1-qucosa-187153.

Full text
Abstract:
Product development process begins at a very abstract level of understanding the requirements. The data needs to be passed on the next phase of development. This happens after every stage for further development and finally a product is made. This thesis deals with the data exchange process of software development process in specific. The problem lies in handling of data in terms of redundancy and versions of the data to be handled. Also, once data passed on to next stage, the ability to exchange it in reveres order is not existent in evident forms. The results found during this thesis discusses the solutions for the problem by getting all the data at same level, in terms of its format. Having the concept ready, provides an opportunity to use this data based on our requirements. In this research, the problem of data consistency, data verification is dealt with. This data is used during the development and data merging from various sources. The concept that is formulated can be expanded to a wide variety of applications with respect to development process. If the process involves exchange of data - scalability and generalization are the main foundation concepts that are contained within the concept.
APA, Harvard, Vancouver, ISO, and other styles
10

Gruhn, Volker, and André Köhler. "Aligning Software Architectures of Mobile Applications on Business Requirements." 2006. https://ul.qucosa.de/id/qucosa%3A32868.

Full text
Abstract:
The support of mobile workers with mobile IT solutions can create dremendous improvements in mobile business processes of a company. The main charateristic of such a mobile system is the ability to connect via a (mobile) network to a central server, e.g. in order to access customer data. The frequency and the location of the use, data topicality, interaction requirements and many more are central aspects when developing a suitable system architecture. This paper provides a detailed decription of the four main software architectures for mobile systems and their main charateristics. Beyond, typical business requirements are developed, the implications for the system architecture for each of them is shown.
APA, Harvard, Vancouver, ISO, and other styles
More sources

Books on the topic "Software requirements classification"

1

Gagarina, Larisa, Elena Akimova, Anton Garaschenko, Ilona Kapitanova, Martin Tihonov, and Larisa Gagarina. Software design. INFRA-M Academic Publishing LLC., 2023. http://dx.doi.org/10.12737/1893880.

Full text
Abstract:
The basic concepts and definitions, classification of software, stages of software product creation within the life cycle are considered, the current state of software product development technologies is highlighted. The existing approaches to assessing the quality of software creation processes are described, requirements analysis and definition of software specifications are performed. Much attention is paid to the issues of software design, its reliability, and collective development using modern version control systems. The theoretical material is accompanied by a workshop in the form of laboratory work on the stated topic.
 Meets the requirements of the federal state educational standards of higher education of the latest generation.
 For students and teachers of higher educational institutions of technical profile, as well as for specialists of any subject area who have shown interest in the current state of programming methods and tools.
APA, Harvard, Vancouver, ISO, and other styles
2

Bondarenko, Natal'ya. Pattern recognition. The initial course of theory. INFRA-M Academic Publishing LLC., 2024. http://dx.doi.org/10.12737/2111834.

Full text
Abstract:
This tutorial discusses the tasks of pattern recognition, discriminant analysis, taxonomy, comparison with a reference, classification of features, and selection of a feature space. The main groups of features calculated from images and used for their recognition have been studied. The methods of classification based on comparison with the standard, the Bayesian classifier and decision trees are highlighted. Meets the requirements of the federal state educational standards of higher education of the latest generation. For students studying in the field of information technology, applied mathematics and software engineering.
APA, Harvard, Vancouver, ISO, and other styles
3

Fedotova, Elena. Computer science. INFRA-M Academic Publishing LLC., 2022. http://dx.doi.org/10.12737/1200564.

Full text
Abstract:
The basic concepts in the field of computer science are given, the main categories of computer hardware and software, the principles of building the architecture of computer systems are described. The structural organization of data and the basics of algorithmization, types of software, classification of information technologies and systems, modern document management and office management automation systems, the basics of building artificial intelligence systems, geoinformation systems, virtual reality systems, as well as the basics of information security are considered.
 Meets the requirements of the federal state educational standards of higher education of the latest generation.
 It is intended for students of higher technical educational institutions studying the discipline "Computer Science", for teachers and specialists working in this field, as well as for those who study this subject area independently.
APA, Harvard, Vancouver, ISO, and other styles
4

Logunova, Oksana, Petr Romanov, and Elena Il'ina. Processing of experimental data on a computer. INFRA-M Academic Publishing LLC., 2020. http://dx.doi.org/10.12737/1064882.

Full text
Abstract:
The textbook provides information about the main methods and tools for automating computational processes used in data processing; methods for representing and generating models of experimental data; data models and classification of processing tasks; and the organization of the user interface in automated systems for processing experimental data. Contains structured chapters on the specifics of experimental research. The features of using software for processing experimental data are clearly and logically described. Theoretical material and basic algorithms for processing experimental data used in industrial statistics are presented. Examples of processing experimental data in the field of metallurgy and management in higher education are given. Meets the requirements of the Federal state educational standards of higher education of the latest generation. For students and postgraduates of higher educational institutions.
APA, Harvard, Vancouver, ISO, and other styles
5

Nikol'skaya, Irina. Information and communication technologies in special education. INFRA-M Academic Publishing LLC., 2020. http://dx.doi.org/10.12737/967120.

Full text
Abstract:
In the textbook examines the complex objective conditions of the process of Informatization of education, in particular the computerization special schools; highlights the positive and negative aspects of using it in education; explain the methodological basis for studying computer science in the special school. Provides an overview of the specialized and non-specialized software, has received the greatest popularity among teachers-practitioners. Special attention is paid to modern technology special training: are explicated possibilities of application of multimedia technologies in educational and correctional purposes, requirements and recommendations for e-textbooks for persons with impaired mental and physical development deals with a set of topical problems associated with distance learning. For extra review provides information on the history and development of information technology, necessary for the modern user of it.
 Includes checklists, themes, term papers and dissertations, tests for classification and the answers to the tests, a bibliography, and a workshop consisting of 36 practical operations.
 Meets the requirements of Federal state educational standards of higher education of the last generation.
 For students of higher educational institutions enrolled in the faculties of defectology.
APA, Harvard, Vancouver, ISO, and other styles
6

Grigor'ev, Anatoliy, and Evgeniy Isaev. Methods and algorithms of data processing. INFRA-M Academic Publishing LLC., 2020. http://dx.doi.org/10.12737/1032305.

Full text
Abstract:
The tutorial deals with selected methods and algorithms of data processing, the sequence of solving problems of processing and analysis of data to create models behavior of the object taking into account all the components of its mathematical model. Describes the types of technological methods for the use of software and hardware for solving problems in this area. The algorithms of distributions, regressions vremenny series, transform them with the aim of obtaining mathematical models and prediction of the behavior information and economic systems (objects).
 The second edition is supplemented by materials that are in demand by researchers in the part of the correct use of clustering algorithms. Are elements of the classification algorithms to identify their capabilities, strengths and weaknesses. Are the procedures of justification and verify the adequacy of the results of the cluster analysis, conducted a comparison and evaluation of different clustering techniques, given information about visualization of multidimensional data and examples of practical application of clustering algorithms.
 Meets the requirements of Federal state educational standards of higher education of the last generation.
 For students of economic specialties, specialists, and graduate students.
APA, Harvard, Vancouver, ISO, and other styles

Book chapters on the topic "Software requirements classification"

1

Cybulski, Jacob L., and Karl Reed. "Requirements Classification and Reuse: Crossing Domain Boundaries." In Software Reuse: Advances in Software Reusability. Springer Berlin Heidelberg, 2000. http://dx.doi.org/10.1007/978-3-540-44995-9_12.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Vijayvargiya, Sanidhya, Lov Kumar, Aruna Malapati, Lalita Bhanu Murthy, and Sanjay Misra. "Software Functional Requirements Classification Using Ensemble Learning." In Computational Science and Its Applications – ICCSA 2022 Workshops. Springer International Publishing, 2022. http://dx.doi.org/10.1007/978-3-031-10548-7_49.

Full text
APA, Harvard, Vancouver, ISO, and other styles
3

Anders, Michael, Barbara Paech, and Lukas Bockstaller. "Exploring the Automatic Classification of Usage Information in Feedback." In Requirements Engineering: Foundation for Software Quality. Springer Nature Switzerland, 2024. http://dx.doi.org/10.1007/978-3-031-57327-9_17.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Limaylla-Lunarejo, María-Isabel, Nelly Condori-Fernandez, and Miguel R. Luaces. "Requirements Classification Using FastText and BETO in Spanish Documents." In Requirements Engineering: Foundation for Software Quality. Springer Nature Switzerland, 2023. http://dx.doi.org/10.1007/978-3-031-29786-1_11.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Sannier, Nicolas, Morayo Adedjouma, Mehrdad Sabetzadeh, and Lionel Briand. "Automated Classification of Legal Cross References Based on Semantic Intent." In Requirements Engineering: Foundation for Software Quality. Springer International Publishing, 2016. http://dx.doi.org/10.1007/978-3-319-30282-9_8.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Talele, Pratvina, and Rashmi Phalnikar. "Software Requirements Classification and Prioritisation Using Machine Learning." In Machine Learning for Predictive Analysis. Springer Singapore, 2020. http://dx.doi.org/10.1007/978-981-15-7106-0_26.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Anish, Preethu Rose, Aparna Verma, Sivanthy Venkatesan, Logamurugan V., and Smita Ghaisas. "Governance-Focused Classification of Security and Privacy Requirements from Obligations in Software Engineering Contracts." In Requirements Engineering: Foundation for Software Quality. Springer Nature Switzerland, 2024. http://dx.doi.org/10.1007/978-3-031-57327-9_6.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Sharma, Naimish, and Arpit Sharma. "Classification of Crowd-Based Software Requirements via Unsupervised Learning." In Communications in Computer and Information Science. Springer Nature Switzerland, 2024. http://dx.doi.org/10.1007/978-3-031-70245-7_17.

Full text
APA, Harvard, Vancouver, ISO, and other styles
9

Xanthopoulou, Georgia, Miltiadis Siavvas, Ilias Kalouptsoglou, Dionysios Kehagias, and Dimitrios Tzovaras. "Software Requirements Classification: From Bag-of-Words to Transformer." In Lecture Notes in Networks and Systems. Springer Nature Switzerland, 2025. https://doi.org/10.1007/978-3-031-76459-2_35.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Dheenadhayalan, R., and Gerard Deepak. "OntoReqC: An Ontology Focused Integrative Approach for Classification of Software Requirements." In Advances in Data Computing, Communication and Security. Springer Singapore, 2022. http://dx.doi.org/10.1007/978-981-16-8403-6_28.

Full text
APA, Harvard, Vancouver, ISO, and other styles

Conference papers on the topic "Software requirements classification"

1

Zhang, Yizhuo, and Yanhui Li. "The Classification of Software Requirements using Large Language Models: Emerging Results and Future Directions." In 2024 3rd International Conference on Cloud Computing, Big Data Application and Software Engineering (CBASE). IEEE, 2024. https://doi.org/10.1109/cbase64041.2024.10824444.

Full text
APA, Harvard, Vancouver, ISO, and other styles
2

Carnes, Matt, Bruce Beighle, and Brian Yeagley. "ECDA Workflow Optimization Utilizing Software Tools." In CORROSION 2005. NACE International, 2005. https://doi.org/10.5006/c2005-05176.

Full text
Abstract:
Abstract The External Corrosion Direct Assessment (ECDA) process requires management and analyses of large amounts of data from a variety of sources. The utilization of commercially available software tools can greatly enhance the effectiveness and validity of the ECDA workflow process, as well as reduce the resource requirements. This paper presents the following five examples of optimizing the NACE RP0502-2002 ECDA Recommended Practice1 workflow, with interpretations based on industry-developed protocols and proven decision support tools originally developed for pipeline risk assessment and resource allocation;(1)Pre-Assessment: Define ECDA Regions (3.5)Indirect Inspection: Alignment and Comparison (4.3)Classification (4.3.2.1)Direct Examination: Prioritization (5.2)Post Assessment: Assessment of ECDA Effectiveness (6.4)
APA, Harvard, Vancouver, ISO, and other styles
3

Jahan Suchi, Kazi Nusrat, Nusrot Jahan, Arpa Tasnim, and Nazneen Akhter. "Explainable attention based BiLSTM-SVM for Software Requirement Classification: Integrating Generative Artificial Intelligence." In 2024 27th International Conference on Computer and Information Technology (ICCIT). IEEE, 2024. https://doi.org/10.1109/iccit64611.2024.11022439.

Full text
APA, Harvard, Vancouver, ISO, and other styles
4

Alrumaih, Hala, Abdulrahman Mirza, and Hessah Alsalamah. "Toward Automated Software Requirements Classification." In 2018 21st Saudi Computer Society National Computer Conference (NCC). IEEE, 2018. http://dx.doi.org/10.1109/ncg.2018.8593012.

Full text
APA, Harvard, Vancouver, ISO, and other styles
5

Minhas, Nasir Mehmood, Shahla Majeed, Ziaul Qayyum, and Muhammad Aasem. "Controlled vocabulary based software requirements classification." In 2011 5th Malaysian Conference in Software Engineering (MySEC). IEEE, 2011. http://dx.doi.org/10.1109/mysec.2011.6140639.

Full text
APA, Harvard, Vancouver, ISO, and other styles
6

Bhatia, Kushagra, and Arpit Sharma. "Sector classification for crowd-based software requirements." In SAC '21: The 36th ACM/SIGAPP Symposium on Applied Computing. ACM, 2021. http://dx.doi.org/10.1145/3412841.3442005.

Full text
APA, Harvard, Vancouver, ISO, and other styles
7

Quba, Gaith Y., Hadeel Al Qaisi, Ahmad Althunibat, and Shadi AlZu'bi. "Software Requirements Classification using Machine Learning algorithm’s." In 2021 International Conference on Information Technology (ICIT). IEEE, 2021. http://dx.doi.org/10.1109/icit52682.2021.9491688.

Full text
APA, Harvard, Vancouver, ISO, and other styles
8

Monteiro, Francisco Elenilson Pessoa, Rainara Maia Carvalho, and Enyo José Tavares Gonçalves. "Classifiqui: The game for software Requirements Classification Learning." In Anais Estendidos do Simpósio Brasileiro de Jogos e Entretenimento Digital. Sociedade Brasileira de Computação, 2022. http://dx.doi.org/10.5753/sbgames_estendido.2022.225511.

Full text
Abstract:
Many problems in software development happen due to missing or insufficient handling of software requirements. The area that deals with how professionals must discover, document and validate requirements is Requirements Engineering (RE). RE is concerned with eliciting, analyzing, specifying, validating and managing user needs to be met by the software. In elicitation, professionals must discover and understand what are the customers and users needs. In this phase, a lot of information is passed on to the analysts and normally this information does not come in a succinct, complete and well-organized list. Serious games have been used to support several areas of computing knowledge, including RE. However, there is still a gap to support teaching requirements classification through play. Thus, this work presents the CLASSIFIQUI game, which was proposed to support the teaching of requirements classification. The game was evaluated through a study and proved to be suitable for teaching requirements classification.
APA, Harvard, Vancouver, ISO, and other styles
9

Ahmad, Zahoor, Musarrat Hussain, Abdur Rehman, Usman Qamar, and Muhammad Afzal. "Impact minimization of requirements change in software project through requirements classification." In IMCOM '15: The 9th International Conference on Ubiquitous Information Management and Communication. ACM, 2015. http://dx.doi.org/10.1145/2701126.2701174.

Full text
APA, Harvard, Vancouver, ISO, and other styles
10

Halim, Fahrizal, and Daniel Siahaan. "Detecting Non-Atomic Requirements in Software Requirements Specifications Using Classification Methods." In 2019 1st International Conference on Cybernetics and Intelligent System (ICORIS). IEEE, 2019. http://dx.doi.org/10.1109/icoris.2019.8874888.

Full text
APA, Harvard, Vancouver, ISO, and other styles
We offer discounts on all premium plans for authors whose works are included in thematic literature selections. Contact us to get a unique promo code!

To the bibliography