Select Currency
Translate this page

EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY

Format: MS WORD  |  Chapter: 1-5  |  Pages: 81  |  742 Users found this project useful  |  Price NGN5,000

  DOWNLOAD THE COMPLETE PROJECT

EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY

 

CHAPTER ONE

INTRODUCTION

1.0 Introduction

This chapter presents the introduction to expert system for mobile software reliability. It presents the introduction, theoretical background, statement of the problem, aim and objectives of the study, significance of the study, scope of the study organization of the research and definition of terms.

1.1 Theoretical Background

Mobile software systems are sometimes characterized by their highly dynamic configuration, unknown operational profile, and fluctuating execution conditions. Most existing software reliability analysis approaches are geared to traditional desktop software systems, which are relatively stable and static throughout their execution. Therefore, assessing the reliability of mobile software systems requires new principles, models, and tools that incorporate the underlying uncertainties associated with such systems.   At the same time, since often an accurate estimation of the mobile software system’s execution context is not available at design-time, it is infeasible to determine an optimally reliable architectural configuration for the software system prior to its deployment. Therefore, a run-time reconfiguration of the software system may be necessary to improve its reliability. While application development for mobile devices goes back at least 10 years, there has been exponential growth in mobile application development since the iPhone AppStore opened in July, 2008. Since then, device makers have created outlets for other mobile devices, including Android, BlackBerry, Nokia Ovi, Windows Phone, and more. Industry analysts estimate that there are more than 250,000 applications available through the various stores and marketplaces, some of which are available for multiple types of devices. There are numerous comprehensive programming environments available for the major mobile platforms. Apple’s iOS Dev Center offers the Xcode package, which includes an Interface Builder, an iPhone emulator, and a complete development environment that can be used across all Apple products. For Android, developers can use the Android Development Tools plug-in for the Eclipse programming environment. For Windows Phone, developers can use a specialized version of Microsoft’s Visual Studio environment. Similarly, there are application development tools for BlackBerry, Symbian, and other platforms. In addition, there are now some cross-platform development tools, such as RhoMobile’s Rhodes and the open source PhoneGap, which can be used to create native applications on various brands of Smartphones. Along the same lines, Netbiscuits, Appcelerator, Kyte, and other companies provides tools and frameworks to support the creation of mobile web and hybrid sites using their SDK or one of the previously mentioned environments. These powerful development tools and frameworks greatly simplify the task of implementing a mobile application (Agrawal, 2010).

As mobile applications become more complex, moving beyond inexpensive recreational applications to more business-critical uses, it will be essential to apply software engineering processes to assure the development of secure, high-quality mobile applications. To achieve this, expert system is needed to enable users to determine the solution to mobile phone problems. A wide variety of methods can be used to simulate the performance of the expert however common to most or all are 1) the creation of a knowledge base which uses some knowledge representation formalism to capture the Subject Matter Expert’s (SME) knowledge and 2) a process of gathering that knowledge from the SME and codifying it according to the formalism, which is called knowledge engineering. Expert systems may or may not have learning components but a third common element is that once the system is developed it is proven by being placed in the same real world problem solving situation as the human SME, typically as an aid to human workers or a supplement to some information system. The essence of this is to maintain the reliability of the mobile device. An expert system is a knowledge base system that mimics human expert.

An expert system is software that attempts to provide an answer to a problem, or clarify uncertainties where normally one or more human experts would need to be consulted. Expert systems are most common in a specific problem domain, and are a traditional application/subfield of artificial intelligence. To troubleshoot mobile software problems, an expert system can be developed that contains knowledge of the problems and solutions to known mobile software faults. This will enable those interested in knowing ways to solve mobile software problems gain knowledge even in the absence of human experts. The application is needed to give solution to common mobile software problems. Every mobile platform has a certain level of reliability and since it is not 100% reliable there is bound to be software problems. It is on this premise that this research is conducted to develop an expert system for mobile software reliability (Capra, 2003).

1.2 Statement of the Problem

Mobile phone users usually encounter challenges in the usage of the device due to software malfunction or sometimes inability to use the mobile software system. Also, the mobile software reliability level may be low and there is no means to know how reliable it is. There is also limited information on how to determine the reliability index of mobile software systems.

It is in view of these situations that this research study is carried out.

1.3 Aim and Objectives of the Study

The aim of the study is to implement an expert system for mobile software reliability. The following are the objectives of the study:

To design and implement a system for mobile software reliability evaluation. To develop a system that will assess mobile software features to determine their level of reliability? To develop a system that will maintain record of mobile software reliability records

1.4 Significance of the Study

The significance of the study is that it will provide users with expert solution to mobile software reliability evaluation. The study will also serve as a useful reference material to other scholars seeking related information on the subject.

1.5 Scope of the Study

This study covers expert system for mobile software reliability and it is limited to the development of software system that will evaluate mobile software reliability based on the failure rate, fault detection rate, ease of usage fault resolving rate.

1.6 Organization of Research

This research work is organized into five chapters. Chapter one is concerned with the introduction of the research study and it presents the preliminaries, theoretical background, statement of the problem, aim and objectives of the study, significance of the study, scope of the study, organization of the research and definition of terms.

Chapter two focuses on the literature review, the contributions of other scholars on the subject matter is discussed.

Chapter three is concerned with the system analysis and design. It presents the research methodology used in the development of the system, it analyzes the present system to identify the problems and provides information on the advantages and disadvantages of the proposed system. The system design is also presented in this chapter.

Chapter four presents the system implementation and documentation, the choice of programming language, analysis of modules, choice of programming language and system requirements for implementation.

Chapter five focuses on the summary, constraints of the study, conclusion and recommendations are provided in this chapter based on the study carried out.

1.7 Definition of Terms

Debug: To search for and eliminate malfunctioning elements or errors in something, especially a computer program or machinery.

Mobile Phone: A portable telephone that connects with the telephone network over radio wave transmission.

Reliability: The quality of a measurement indicating the degree to which the measure is consistent, that is, repeated measurements would give the same result.

SDK – Software Development Kit. An application that provides tools for the development of software applications.

Troubleshoot: To analyze or diagnose a problem to the point of determining a solution.

  DOWNLOAD THE COMPLETE PROJECT

EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY

Not The Topic You Are Looking For?



For Quick Help Chat with Us Now!

+234 813 292 6373

+233 55 397 8005


HOW TO GET THE COMPLETE PROJECT ON EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY INSTANTLY

  • Click on the Download Button above.
  • Select any option to get the complete project immediately.
  • Chat with Our Instant Help Desk on +234 813 292 6373 for further assistance.
  • All projects on our website are well researched by professionals with high level of professionalism.

Here's what our amazing customers are saying

Ibrahim Muhammad Muhammad
Usmanu danfodiyo university, sokoto
It's a site that give researcher student's to gain access work,easier,affordable and understandable. I appreciate the iproject master teams for making my project work fast and available .I will surely,recommend this site to my friends.thanks a lot..!
Excellent
Musa From Ahmadu Bello University
Thank you iprojectmaster for saving my life, please keep it up and may God continue to bless you people.
Excellent
Abdul Mateen Iddrisu
UDS
At first I taught is a site full of fraudsters until I saw my project in my Gmail after my payment.. THANK YOU IPROJECTMASTER and May God the almighty bless u guys abundantly
Excellent
JONNAH EHIS
Ajayi Crowther University, Oyo
I was scared at first when I saw your website but I decided to risk my last 3k and surprisingly I got my complete project in my email box instantly. This is so nice!!!
Excellent
Emmanuel Essential
Kogi state University
I actually took the risk,you know first time stuff But i was suprised i received as requested. I love you guys 🌟 🌟 🌟 🌟
Very Good
Abdulrahman Jibrin
Nti Abaji
Nice one work prompt delivery tanx
Very Good
Abdulrazak Bello Marsha
Usman Dan fodio University
It was quite a better guide for project and paper presentation purpoting. Many thanks.
Average
Samuel From Ajayi Crowther University
You guys just made life easier for students. Thanks alot iprojectmaster.com
Excellent
Oluchi From Michael Opara University
If you are a student and you have not used iprojectmaster materials, you are missing big time! iprojectmaster is the BEST
Excellent
Joseph M. Yohanna
Thanks a lot, am really grateful and will surely tell my friends about your website.
Excellent

FREQUENTLY ASKED QUESTIONS

How do I get this complete project on EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY?

Simply click on the Download button above and follow the procedure stated.

I have a fresh topic that is not on your website. How do I go about it?

How fast can I get this complete project on EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY?

Within 15 minutes if you want this exact project topic without adjustment

Is it a complete research project or just materials?

It is a Complete Research Project i.e Chapters 1-5, Abstract, Table of Contents, Full References, Questionnaires / Secondary Data

What if I want to change the case study for EXPERT SYSTEM FOR MOBILE SOFTWARE RELIABILITY, What do i do?

Chat with Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

How will I get my complete project?

Your Complete Project Material will be sent to your Email Address in Ms Word document format

Can I get my Complete Project through WhatsApp?

Yes! We can send your Complete Research Project to your WhatsApp Number

What if my Project Supervisor made some changes to a topic i picked from your website?

Call Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

Do you assist students with Assignment and Project Proposal?

Yes! Call Our Instant Help Desk Now: +234 813 292 6373 and you will be responded to immediately

What if i do not have any project topic idea at all?

Smiles! We've Got You Covered. Chat with us on WhatsApp Now to Get Instant Help: +234 813 292 6373

How can i trust this site?

We are well aware of fraudulent activities that have been happening on the internet. It is regrettable, but hopefully declining. However, we wish to reinstate to our esteemed clients that we are genuine and duly registered with the Corporate Affairs Commission as "PRIMEDGE TECHNOLOGY". This site runs on Secure Sockets Layer (SSL), therefore all transactions on this site are HIGHLY secure and safe!