Fuzzy Logic Support for Requirements Engineering
Journal Title: International Journal of Innovative Research in Computer Science and Technology - Year 2021, Vol 9, Issue 2
Abstract
As software projects are getting more and more complicated, the greatest risks in software engineering are most probably emanating from the limitations of an inexperienced developer in imagining the boundaries of an abstract artefact that does not even exist yet. Requirement engineering is extremely important in a software development project, yet inherently difficult. Requirements can be redundant, optional, overlapping and even contradictory. They come from different sources and often are represented in an informal way. Requirements also are followed throughout the development process and can be partially met in different degrees in various stages of the process. In this work we advocate a fuzzy logical model for following the requirements and their fulfillment. We also present the logical design of a requirements knowledge base manager that we are building in order to facilitate requirement-aware rapid development tools.
Authors and Affiliations
Ahmet Egesoy, Aylin Güzel
Custard Apple Seed Oil Anti-Fly Property: A Review
The house fly, Musca domestica L, has been identified as a vector for a variety of human and animal illnesses. Eradication of such pests needs the help of insecticides which in turn has led to the growth in insecticides...
Pyrolysis of Municipal Solid Waste (MSW) For Biofuel Production: An Analysis of the Impacts of MSW Components and Catalysts
With the awareness of the depletion of fossil fuels, research into alternative energy sources has begun. Biomass is a sustainable energy source that may be used to make biofuels. These biofuels are then utilized to gener...
Innovations in Healthcare through Computational Intelligence- A Study of Smart Technologies and AI
The use of Computational Intelligence in healthcare, explored in this thesis, has greatly advanced the digitization of medical services. Computational Intelligence enables computers to perform tasks that typically requir...
Digital Marketing Analysis on Social Media Using Machine Learning
The field of machine learning has received insufficient attention. Because of their superior Artificial Intelligence, machines that are capable of deep learning have the potential to push the boundaries of what is possib...
Computer Vision for Color Detection
Humans see the world in colors. When it comes to the aspect of just looking, all it does is please the eyes but when it comes to questioning its make, it becomes a challenge. It is much easier to be served the values wit...