Abstract:Agile software development has large success rate due to its benefits and promising nature but natively where the size of the project is small. Requirement engineering (RE) is crucial as in each software development life cycle, “Requirements” play a vital role. Though agile provides values to customer’s business needs, changing requirement, and interaction, we also have to face impediments in agile, many of which are related to requirement challenges. This article aims to find out the challenges being faced du… Show more
“…Is the SS method easy to implement? HQ 6 Do you think that the manager and client's relationship becomes enhanced through the SS method? HQ 7…”
Section: Variables and Assessmentsmentioning
confidence: 99%
“…In the last paper, we had done a comparison with the existing techniques and in a survey, we got responses from the participants regarding the estimation technique features, reliability, and accuracy to estimate efforts. However, in the extended version, we have visited software industries to apply the cost estimation technique to projects [6][7][8]. The main difference between the previous version and the extended version is, lastly we had done a survey regarding the proposed estimation technique and done a comprehensive study with the existing estimation techniques but now we have applied the proposed estimation technique to projects and found outcomes [9,10].…”
“…Is the SS method easy to implement? HQ 6 Do you think that the manager and client's relationship becomes enhanced through the SS method? HQ 7…”
Section: Variables and Assessmentsmentioning
confidence: 99%
“…In the last paper, we had done a comparison with the existing techniques and in a survey, we got responses from the participants regarding the estimation technique features, reliability, and accuracy to estimate efforts. However, in the extended version, we have visited software industries to apply the cost estimation technique to projects [6][7][8]. The main difference between the previous version and the extended version is, lastly we had done a survey regarding the proposed estimation technique and done a comprehensive study with the existing estimation techniques but now we have applied the proposed estimation technique to projects and found outcomes [9,10].…”
“…In the past years, it has been noticed that the field of software engineering is diverted towards the goal-oriented requirement engineering approach [17]. In this approach, the client and the software project developer initially agree on some goals for the modeling and analysis of the requirement.…”
The Internet of Things (IoT) is a paradigm that facilitates the proliferation of different devices such as sensors and Radio Frequency Identification (RFIDs) for real-time applications such as healthcare and sustainable cities. The growing popularity of IoT opens up new possibilities, and one of the most notable applications is related to the evolving sustainable city paradigm. A sustainable city is normally designed in such a way to consider the environmental impact and a social, economic, and resilient habitat for existing populations without compromising the ability of future generations to experience the same, while the process of managing project requirements is known as requirements management. To design a high-quality project, effective requirements management is imperative. A number of techniques are already available to perform the requirement gathering process, and software developers apply them to collect the requirements. Nevertheless, they are facing many issues in gathering requirements due to a lack of literature on the selection of appropriate methods, which affects the quality of the software. The software design quality can be improved by using requirements capture and management techniques. Some tools are used to comprehend the system accurately. In this paper, a qualitative comparison of requirements-gathering tools using Artificial Intelligence (AI) and requirements-management tools is presented for sustainable cities. With all the tools and techniques available for capturing and managing requirements, it has been proven that software developers have a wide range of alternatives for selecting the best tool that fits their needs, such as chosen by the AI agent. This effort will aid in the development of requirements for IoT-enabled sustainable cities.
“…ere are three main variants of the term agility use: (i) the use in a broad sense as a synonym of such terms as flexibility and adaptability [7], (ii) relation to the SwIS design process [8], and (3) relation to SwIS architectures [4,5]. It should be noted that the concepts of Agile Process (AP) [8,9] and AA are correlated to each other, although the mechanisms used are different. AP is a process that is focused on working with constantly changing requirements and belongs to the design stage.…”
Section: Variability Agility and Agile Architecturementioning
The current stage of technology development is characterized by an increase in the complexity of the created anthropogenic systems, a constant expansion of the scope of information technologies, an increase in the intelligence level of the created systems, and the appearance of new paradigms for building information-oriented systems such as cyber-physical systems, the Internet of things, and cloud and fog systems. Modern information-oriented systems very often have dynamic structure, implement complex adaptive behavior, and can be considered as systems with agile architecture. The article discusses one of the possible approaches for building cyberphysical systems with agile architecture on fog platforms. The idea of the proposed approach is to accumulate knowledge about the current state of the observed cyberphysical systems in the form of knowledge graphs. As a model, it is proposed to use multilevel relatively finite state operating automaton at the upper level and knowledge graphs at the lower level. A distinctive feature of the developed approach is that models that describe the current state of the observed system can be built automatically.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.