Natural Language Processing (NLP) has demonstrated effectiveness in many application domains. NLP can assist software engineering by automating various activities. This paper examines the interaction between software requirements engineering (RE) and NLP. We reviewed the current literature to evaluate how NLP supports RE and to examine research developments. This literature review indicates that NLP is being employed in all the phases of the RE domain. This paper focuses on the phases of elicitation and the analysis of requirements. RE communication issues are primarily associated with the elicitation and analysis phases of the requirements. These issues include ambiguity, inconsistency, and incompleteness. Many of these problems stem from a lack of participation by the stakeholders in both phases. Thus, we address the application of NLP during the process of requirements elicitation and analysis. We discuss the limitations of NLP in these two phases. Potential future directions for the domain are examined. This paper asserts that human involvement with knowledge about the domain and the specific project is still needed in the RE process despite progress in the development of NLP systems.
Software maintenance is the process of fixing, modifying, and improving software deliverables after they are delivered to the client. Clients can benefit from offshore software maintenance outsourcing (OSMO) in different ways, including time savings, cost savings, and improving the software quality and value. One of the hardest challenges for the OSMO vendor is to choose a suitable project among several clients' projects. The goal of the current study is to recommend a machine learning-based decision support system that OSMO vendors can utilize to forecast or assess the project of OSMO clients. The projects belong to OSMO vendors, having offices in developing countries while providing services to developed countries. In the current study, Extreme Learning Machine's (ELM's) variant called Deep Extreme Learning Machines (DELMs) is used. A novel dataset consisting of 195 projects data is proposed to train the model and to evaluate the overall efficiency of the proposed model. The proposed DELM's based model evaluations achieved 90.017% training accuracy having a value with 1.412 × 10 -3 Root Mean Square Error (RMSE) and 85.772% testing accuracy with 1.569 × 10 −3 RMSE with five DELMs hidden layers. The results express that the suggested model has gained a notable recognition rate in comparison to any previous studies. The current study also concludes DELMs as the most applicable and useful technique for OSMO client's project assessment.
Plethora of image encryption schemes exist in literature based on the construct of magic square for realizing the purpose of image obfuscation. This magic square carries out the scrambling project of the encryption. In these schemes, normally single and static magic square is implied. To render greater scrambling effects, this study proposes a novel image encryption scheme using all order-4 magic squares whose frequency reaches to the tune of 880. These magic squares have been dynamically selected to carry out the scrambling project. As the color image is input, it is broken into its gray scale red, green and blue components. These components are joined together to make a big gray scale image. Intertwining logistic map (ILM) has been used for the generation of random data. Besides, one more stream has been created through the arithmetic manipulation of the generated three streams. Streams generated by ILM has been used to realize the effects of confusion and diffusion. First and second streams out of the four streams randomly select the address from the big gray scale image to apply the randomly selected magic square by the third stream, in order to create the scrambling effects. The fourth and last stream of random numbers is used to create the diffusion effects in the scrambled image. Plaintext senstivity has been introduced by tempering the one initial value of the chaotic system through the usage of a characteristic of the given input color image. The experimentation and security analyses sections vividly demonstrate the strength, immunity from the diverse attacks and prospects for the real world application of the proposed image cipher. In particular, we got very promising stats of information entropy (7.9974) and computational time (0.9865 seconds). No doubt, they suggest the potential application of the proposed image cipher in some real world setting.
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.
customersupport@researchsolutions.com
10624 S. Eastern Ave., Ste. A-614
Henderson, NV 89052, USA
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.
Copyright © 2024 scite LLC. All rights reserved.
Made with 💙 for researchers
Part of the Research Solutions Family.