Full Project – THE ROLE OF NATURAL LANGUAGE IN REQUIREMENT GATHERING

THE ROLE OF NATURAL LANGUAGE IN REQUIREMENT GATHERING

Click here to Get this Complete Project Chapter 1-5

CHAPTER ONE

INTRODUCTION

 

1.1   Background to the Study

The history of natural language in relation to the requirement gathering is laden with many unrealistic ideas and hypotheses. Given the attention-demanding and luxurious nature of the current approaches to requirement gathering, the prospect of a support system that would automatically understand a user’s needs is naturally attractive. A lot of research projects have proposed to obtain and confirm system requirements knowledge by means of a natural or “near natural” conversation with the prospective client (Berry, Kamsties, Kay and Krieger, 2001).

Natural language can be defined in contrast to artificial or constructed languages (such as computer programming languages and international auxiliary languages) and to other communication systems in nature. An unstandardized language such as African American Vernacular English, for example, is a natural language, whereas a standardized language such as Standard American English is, in part, prescribed.

Controlled natural languages are sub-sets of natural languages whose grammars and dictionaries have been restricted in order to reduce or eliminate both ambiguity and complexity (for instance, by cutting down on rarely used excellent or adverbial forms or irregular verbs). The purpose behind the development and implementation of a controlled natural language typically is to aid non-native speakers of a natural language in comprehending it, or to ease computer processing of a natural language. An example of a widely used controlled natural language is simplified English, which was originally developed for aerospace industry maintenance manuals  (Fernandes, 2008). 

The process of interaction between natural language and requirement gathering is an information rigorous activity and will involve the use of both spoken and written language. At its simplest a transcript (possibly verbatim) of an interview is converted into a written text and this text is then subjected to stepwise refinement, again possibly through further dialogue. The specification will eventually be written in a ordinary language assisted by some formal or semi-formal artificial language.

Requirement gathering is concerned with the recognition of the goals to be achieved by the envisioned system, the operationalisation of such goals into services and constraints, and the task of responsibilities for the resulting requirements to agents such as humans, devices, and software. The processes involved in requirements gathering include domain analysis, elicitation, specification, evaluation, negotiation, documentation, and evolution. Getting good quality requirements is difficult and critical. Recent surveys have confirmed the growing recognition of requirements gathering as an area of utmost importance in engineering research and practice.

A software requirement can be said to be a condition or capability to which the system must conform, i.e. as a software capacity needed by the user to solve a problem or achieve an objective. It must be possessed by the system component to satisfy a contract, specification, standard, or other formally imposed documentation. Requirements may take different forms, including scenarios, unstructured text, structured text, or a combination, and they could be stated at dissimilar levels of granularity. At the highest level of granularity, features define the services that the system must provide to resolve the customer’s problem. These are captured as structured or unstructured text in the project vision. At the next stage of granularity, use cases to define the functionality that the system must provide to deliver the required features. Use cases describe the progression of actions performed by the system to yield an observable result of value.

Object-Oriented Technology (OOT) has become a trendy approach for building software systems. Many object oriented methods have been proposed and in these methods, Object-Oriented Analysis process is considered one of the most critical and hard task. It is critical because subsequent levels rely on Object Analysis and it is difficult because most of the input to this process is in the form of natural language English which is innately ambiguous.

During the analysis phase of software development, requirements analyst engaged clients in an interview about system process, assemble data and write a description in English of the system in progress. A graphical Computer Aided Software Engineering (CASE) tool is typically used to document the outcome of the analysis. Such a tool helps developers assess if the software requirements Specification (SRS) may contains any variation or incompleteness that might negatively impact subsequent object modeling which is one of the most crucial and difficult tasks in software engineering.

The Artificial Intelligence (AI) sub-field of Natural Language Processing (NLP) suggest approaches which may aid the effectiveness of software engineers in the analysis of software development (Harmain and Gaizauskas, 2000). Many researchers have begun to see possible benefits from adding natural language processing (NLP) capabilities to CASE tools. The objective is to generate an NLP module that helps automatically identify classes, attributes, methods and relationships implied in the software requirement specification (NZCSRSC, 2008).

The decision to express requirements in documents deserves some thought. On the one hand, writing is a widely accepted form of communication and, for most people, a normal thing to do. On the other side, the main aim of the project is to create a system, not documents. Common sense and experience teach that the decision is not whether but how to document requirements. Document templates offer a consistent format for requirements management. For example, the system Rational Requisite Pro offers these templates and the additional attribute of linking requirements within a document to a database including all project requirements. This unique feature allows requirements to be documented naturally, making them more easy to get and manageable in a database.

1.2       Statement of Problem

Diverse problems can arise when requirements are written in natural language sentences, in a text document:

Lack of clarity: It is sometimes difficult to use language in a precise and unmistakable way without making the document wordy and difficult to read.

Requirements confusion: Functional requirements, non-functional requirements, system main target and design information may not be adequately distinguished.

Requirements amalgamation: Several different requirements may be expressed together as a sole requirement.

Natural language is frequently used to write system requirements specifications as well as user requirements. On the other hand, because system requirements are more detailed than user requirements, natural language specifications can be puzzling and hard to comprehend.

Natural language understanding relies on the specification readers and writers using the same words for the same concept. This leads to mix-up because of the ambiguity of natural language. Jackson (1995) gives a good example of this when he discusses signs displayed by an escalator. These said ‘Shoes must be worn’ and ‘Dogs must be carried’.

A natural language requirements specification is over flexible. It can be said in completely different ways. It is up to the reader to find out when requirements are similar and when they are distinct.

There is no easy way to modularise natural language requirements. It may be difficult to find similar requirements. To discover the consequence of a change, you may take into consideration every requirement rather than at just a group of related requirements.

Because of these issues, requirements specifications documented in natural language are prone to misunderstandings. These are often not known until later phases of the software process and may then be very difficult to resolve.

Automated detection of requirements errors has been a much tougher issue to resolve. Most requirements documents are still written in natural language, and often, it’s the inbuilt ambiguities of natural language that cause requirements errors. Finding ways to examine natural language text and identify possible sources of requirements errors has been a problem to solve.

1.3       Purpose of the Study

The purpose of the study is to examine effect the role of natural language in requirement gathering. Basically the study will look into:

  1. The effect of natural language processing on requirement gathering
  2. The effect of British requirement gathering on Germans culture and natural languages.
  3. The effect of British requirement gathering on Nigerians culture and natural languages.
  4. The major problems of natural language in requirement gathering.

1.4       Research Questions

The study is guided by the following research questions:

  1. How effective is natural language processing on requirement gathering?
  2. To what extent will British requirement gathering influence Germans culture and natural languages?
  3. To what extent will British requirement gathering affect Nigerians culture and natural languages.
  4. What are the major problems of natural language in requirement gathering?

1.5       Research Hypothesis

The following hypothesis was developed for the study:

Ho:       There is no significant relationship between natural language processing and requirement gathering.

H1:       There is significant relationship between natural language processing and requirement gathering.

1.7       Scope of the Study

The study examines the role of natural language in requirement gathering. The scope of the study covers three selected countries, namely, Nigeria, Germany and United Kingdom.

1.8       Operational Definition of terms

 Natural Language: Natural language can broadly be defined in contrast to artificial or constructed languages (such as computer programming languages and international auxiliary languages) and to other communication systems in nature.

Requirement gathering: Requirement gathering is concerned with the identification of the goals to be achieved by the envisioned system, the operationalization of such goals into services and constraints, and the assignment of responsibilities for the resulting requirements to agents such as humans, devices, and software.

Natural language processing: Natural language processing is a field of computer science, artificial intelligence, and computational linguistics concerned with the interactions between computers and human (natural) languages.

System Requirement: A system requirements is often accompanied by system compatibility.

 

 Get the Complete Project

This is a premium project material and the complete research project plus questionnaires and references can be gotten at an affordable rate of N3,000 for Nigerian clients and $15 for International clients.

Click here to Get this Complete Project Chapter 1-5

Click here to Get The Complete Research Project Chapter 1-5


RESEARCH PROJECT CONTENTS
CHAPTER ONE - INTRODUCTION
1.1 Background of the study
1.2 Statement of problem
1.3 Objective of the study
1.4 Research Hypotheses
1.5 Significance of the study
1.6 Scope and limitation of the study
1.7 Definition of terms
1.8 Organization of the study
CHAPETR TWO – LITERATURE REVIEW
2.1. Introduction
2.2. Conceptual Framework
2.3. Theoretical Framework
2.4 Empirical Review
CHAPETR THREE - RESEARCH METHODOLOGY
3.1 Research Design
3.2 Study Area
3.3 Population of the Study
3.4 Sample Size and Sampling Technique
3.5 Instrument for Data Collection
3.6 Validity of the Instrument
3.7 Reliability of the Instrument
3.8 Method of Data Collection
3.9 Method of Data Analysis
3.9 Method of Data Analysis
3.10 Ethical Considerations
CHAPTER FOUR - DATA PRESENTATION AND ANALYSIS
4.1. Introduction
4.2 Demographic Profiles of Respondents
4.2 Research Questions
4.3. Testing of Research Hypothesis
4.4 Discussion of Findings
CHAPTER FIVE – SUMMARY, CONCLUSION & RECOMMENDATIONS
5.1 Introduction
5.2 Summary
5.3 Conclusion
5.4 Recommendation
REFERENCES
APPENDIX


Frequently Asked Questions | PenViewWriting.com

Frequently Asked Questions

How do I get my choice complete project on any topic?
To get your choice of complete project on any topic, simply click on the Download button above. Once you do that, follow the simple procedure stated on the page to complete the process. The steps are easy and straightforward, ensuring you can quickly access the full project without stress. You may be required to provide some basic details or confirm your selection before the download begins. After completing the procedure, the project will be available for you to save on your device. This method guarantees you receive the exact project topic you want in a complete, ready-to-use format.
I have a fresh topic that is not on your website. How do I go about it?
If you have a fresh topic that is not listed on our website, don’t worry—you can still get a complete and well-prepared research project. All you need to do is chat with us directly on WhatsApp or contact our Instant Help Desk. Once you share the details of your topic, our team of experts will guide you through the process and provide a custom-written research project tailored specifically to your requirements. This ensures that even if your topic is new, unique, or uncommon, you will still receive a high-quality, original project that meets your academic needs.
How fast can I get this complete project on any project topic?
You can get your complete project very quickly, depending on your needs. If you want this exact project topic without any adjustments or modifications, it will be ready for you to download within 15 minutes. The process is fast, simple, and convenient, ensuring you don’t waste time waiting. However, if you require some changes, customization, or a fresh project written from scratch, the delivery time may take a little longer, depending on the scope of work involved. Either way, we are committed to ensuring you get your complete project promptly to meet your academic deadlines.
Is it a complete research project or just materials?
It is a Complete Research Project, not just research materials or excerpts. This means you will receive everything you need in a standard academic project format. Specifically, the package includes Chapters 1 to 5, a well-written Abstract, a detailed Table of Contents, complete References, and where applicable, Questionnaires or Secondary Data. Each section is carefully structured to meet academic requirements, making it suitable for submission or further customization. So, when you download, you’re not just getting scattered notes but a fully developed research project that is ready for use, study, or adaptation to your specific academic needs.
What if I want to change the case study for this topic?
If you would like to change the case study for this topic, it’s very easy. Simply chat with our Instant Help Desk now via +234 708 7083 227, and you will get an immediate response. Our team will assist you in modifying the project to reflect the new case study of your choice. This ensures the content remains relevant and tailored to your academic requirements. Whether you want to switch to a different organization, location, or sample population, our experts will make the necessary adjustments promptly, so you still receive a complete and well-structured research project without any hassle.
How will I get my complete project?
Your Complete Project Material will be delivered directly to your email address for easy access and use. The file will be sent in Microsoft Word document format (MS Word), which allows you to easily read, edit, and customize the content to suit your specific requirements. This format is widely accepted for academic work and ensures you can make adjustments such as changing the case study, updating references, or adding personal inputs if needed. Once the project is sent, you can download it to your device immediately and begin working with it without any extra steps or complications.
Can I get my Complete Project through WhatsApp?
Yes! You can also receive your Complete Research Project directly through your WhatsApp number for convenience. Once your project is ready, we can send the full material in MS Word format straight to your WhatsApp, making it quick and easy for you to download and access on your phone or computer. This option is especially helpful if you prefer instant delivery, faster communication, or easier access on mobile devices. Whether through email or WhatsApp, you will still get the same complete project—including all chapters, abstract, references, and questionnaires where applicable—delivered securely and without delay.
What if my Project Supervisor made some changes to a topic I picked from your website?
If your project supervisor has made some changes to the topic you picked from our website, there is no need to worry. Simply call our Instant Help Desk now on +234 708 7083 227, and you will get an immediate response. Our team will assist you in adjusting the project to reflect your supervisor’s corrections or modifications. Whether it involves rephrasing the topic, changing the case study, or adding specific requirements, we will make the necessary updates quickly. This ensures your project aligns perfectly with your supervisor’s expectations while still maintaining a complete, high-quality research structure.
Do you assist students with Assignment and Project Proposal?
Yes! We also assist students with Assignments and Project Proposals in addition to complete research projects. If you need help with writing, structuring, or editing your proposal or assignment, our team is ready to guide you and provide the necessary materials. Simply call our Instant Help Desk now on +234 708 7083 227, and you will be attended to immediately. We provide professional support to ensure your work meets academic standards, whether it’s a proposal for approval, a class assignment, or a full project. This way, you can save time, reduce stress, and achieve excellent results.
What if I do not have any project topic idea at all?
Smiles! 😊 We’ve totally got you covered if you don’t have any project topic idea at all. Our team specializes in helping students brainstorm and select suitable topics that align with their field of study, interests, and academic requirements. All you need to do is chat with us on WhatsApp now via +234 708 7083 227 to get instant help. We will provide you with a list of well-researched, relevant, and trending project topics to choose from. Once you make your choice, we’ll guide you through the next steps, ensuring you get a complete project tailored just for you.
How can I trust this site?
You can trust this site because we are genuine and duly registered with the Corporate Affairs Commission (CAC), which gives you confidence that we are a recognized and legitimate business. In addition, our platform is protected with Secure Sockets Layer (SSL) encryption, meaning all your personal details, communications, and financial transactions are highly secure and safe from unauthorized access. Over the years, we have successfully assisted thousands of students with research projects, proposals, and assignments, building a solid track record of reliability. With these measures in place, you can be assured of our credibility, professionalism, and commitment to your academic success.
Customer Testimonials | Https://researchprojecttopics.com.ng

Our Customers are Happy

Ademola A.

★★★★★

I was skeptical at first, but after placing my order, my full project arrived in my email in under 15 minutes! The process was smooth, clear, and professional. Truly amazing service!

Kwabena K.

★★★★★

I needed a custom project on a new topic. researchprojecttopics.com.ng delivered within 3 days, and the quality was outstanding. They even guided me on how to defend it. Highly recommend!

Michael H.

★★★★★

Fast, reliable, and very professional. My research project was delivered on time, with no hidden charges. The team is trustworthy and supportive.

Fatou B.

★★★★★

I got my full project in minutes and my custom request within 3 days. Their communication is clear, and the material is top-notch. Excellent experience!

James O.

★★★★★

https://researchprojecttopics.com.ng is a lifesaver! My project was delivered exactly as requested. The team is friendly, professional, and highly responsive. Very satisfied!

Ngozi E.

★★★★★

I was worried about paying online, but the team reassured me and delivered my complete project instantly. Transparent and professional service!

Ama S.

★★★★★

I requested a custom topic project and received it in just 3 days. The guidance and quality were excellent. I recommend Https://researchprojecttopics.com.ng to everyone!

Sarah W.

★★★★★

The service is dependable and efficient. My project arrived on time, and every step was transparent. Truly a professional service I trust.

Emmanuel T.

★★★★★

Fast and reliable. My full project was delivered in minutes, and the custom project in 3 days. Communication was excellent throughout.

Aisha N.

★★★★★

Extremely satisfied with the service. My project was delivered promptly, fully transparent, and of high quality. A trustworthy academic partner!

Leave a Reply