SlideShare uma empresa Scribd logo
1 de 6
Baixar para ler offline
ISSN: 2277 – 9043
                                                   International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                       Volume 1, Issue 2, April 2012




     SOFTWARE USABILITY EVALUATION
                 METHOD

                          Piyush Jain , Sanjay Kumar Dubey , Prof.(Dr.)Ajay Rana


Abstract - Software usability is a important factor in              We have also tried to include the usability
evaluating the quality of any software. All the software            engineering phase in the SDLC (Software
quality model has consider the usability as one of the              Development Life Cycle) to improve the
most important criteria of judging the performance of               performance of software. Although we always
any software. Different methods have been employed to
calculate usability, but in this paper we are providing a
                                                                    consider it in our SRS document but it is needed to be
very simple technique in this paper. This paper also                represented as a distinguished phase because of the
provides a method by which we can compare the                       user specification. The software are designed for the
performance of different software also. Software                    user , so it is required to always keep a track in every
usability engineering is an area which deals with the               phase of SDLC. In this paper we have discussed
usability evaluation of any software. The usability                 about a very simple way to estimate the usability of
workers try to shape up the user requirement within                 any software [2]. The evaluation method is been
software.                                                           implemented by using fuzzy logic [2] which deals
                                                                    with uncertainty. Sometimes we have some complex
This paper deals with the evaluation of different                   problem where the final result is uncertain or
usability external metrics which helps the performance              unpredictable. In that case we use soft techniques for
of software and then fuzzifying those metrics Fuzzy                 dealing with this problem. Soft techniques deals with
logic is probabilistic reasoning system that deals with
                                                                    human intelligent system like study of human brain
approximation rather that fixed or exact calculation [4].
As the user requirement changes from time to time it is             for faster computation , human genetic system for
required to design which adapt itself with the changes.             carrying the characters of parents generation by
It can be possible with the help of fuzzy logic which               generation and taking decision in a state of
represent the facts with a truth value which varies from            uncertainty. A soft technique also has the capability
0-1. Fuzzy logic has the capability to represent the                to adapt itself with any change in the system by
complex system in a simple rule based system.                       employing different learning technique.

Index Term - Fuzzy logic, Linguistic Variable,                      In this paper we will introduce and work with one of
Fuzzification , Software Usability, Estimation.                     soft technique ie is dealing with uncertainty known as
                                                                    fuzzy logic. To explain how fuzzy logic works just
                I.       INTRODUCTION                               take a example to measure the room temperature
                                                                    without using thermometer. In that case we will
This paper has tried to evaluate the usability and                  estimate it by using the inference rule system like “If
quality of software by using fuzzy logic system.                    we Sweat , then temperature in room is High”. In this
Software usability is an factor of software quality                 example we have to design two fuzzy set “Sweat”
model which deals with the user requirement. The                    and “High” known as linguistic variable. Now we
user requirement is specified by using a USD (user                  will associate a truth value with the entire element in
specification document) used by the software                        this fuzzy set which will vary from 0-1. Based on that
engineers to specify the requirement of user from the               we will evaluate the temperature of the room .
expected designed software.
   .
Piyush Jain Computer Science Amity University
Noida,India,+91-9873818831                                          The paper is organized in the following way. Section
Sanjay Kumar Dubey Computer Science Amity University                I gives an introduction to the paper and section II
Noida, India,                                                       introduces the concept of Fuzzy logic. Section III
Prof Ajay Rana Computer Science Amity University                    deals with the evaluation methods used till now and
Noida, India

                                                                                                                                28

                                           All Rights Reserved © 2012 IJARCET
ISSN: 2277 – 9043
                                                 International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                     Volume 1, Issue 2, April 2012



the last section ie section IV introduces the different           in fuzzy set , fuzzy inference rule for output
metrics which are under consideration based on                    formulation and then defuzzifier for output
which the evaluation will be performed .                          calculation. A simple fuzzy system can be designed
                                                                  as described in the figure 1.
                II.       FUZZY LOGIC                             Step1. Consider the problem and design the fuzzy set
Fuzzy logic was first coined by Zadeh A. Lofti in                 based on the linguistic terms.
1960 in his seminal paper [6][7]. This employs a                  Step2. Define some fuzzy rules .
natural way to deal with the problem where the                    Step3. Calculate the fuzzy weighted metrics based on
source of information is uncertain. In fuzzy logic all            the concept.
the problem are solved by designing the fuzzy set                 Step4. Convert the fuzzy system into a single scalar
which are defined for the linguistic terms. The fuzzy             crisp value. This is known as defuzzification.
system uses fuzzifier to convert the real time problem



               INPUT DATA TO THE     DEFINE THE                CALCULATE THE
               FUZZY SYSTEM          INFERENCE RULE              WEIGHTED                  DEFUZZIFICAT
                                                                  MATRICS                  ION
               •Fuzzification        • Rule based system
                                                                                           • Calculation of
                                                                                             Scalar output




                                                  Fig.1 Fuzzy System


        III.      DIFFERENT USABILITY                                       iv.        Perceptive based Inspection : It has
                  EVALUATION METHOD
                                                                  designers who represent multiple other projects
 The usability engineering is an area which deals with            inspect an interface to see whether it does things in
the user requirement specification. Generally for                 the same way as their own designs.
evaluating software usability we uses the three                         Usability Testing: In this method the
following techniques:-                                            designed first work on the prototype model of the
      Usability Inspection: This is method where                 original system and test it to check whether the
some developer, user discuss about the different user             system is working [1] as per the ser specification or
interface [10]. The commonly used methods are:                    not. The commonly used technique are:
         i.        Cognitive Walkthrough :It is a                           i.        Coaching method : An expert tester
usability inspection method which specifies the                   is considered who will judge whether the software is
sequence of steps or actions required by the user                 as per requirement or not.
accomplish a task and the system responses to those                         ii.       Co-discovery method : During a
action.                                                           usability test, two test users attempt to perform tasks
         ii.       Heuristic Evaluation : Based on the            together while being observed. They are to help each
current requirement of the user inspection is done. It            other in the same manner as they would if they were
specifies the involvement of evaluators to judge that             working together to accomplish a common goal using
is software is capable of recognizing usability                   the product. They are encouraged to explain what
principles.                                                       they are thinking about while working on the tasks.
         iii.      Feature Inspection : It is a lists             This technique can be used in the following
sequences of features used to accomplish typical                  development stages: design, code, test, and
tasks, checks for long sequences, cumbersome steps,               deployment.
steps that would not be natural for users to try, and                       iii.      Performance method: This
steps that require extensive knowledge/experience in              technique is to used to obtain quantitative data about
order to assess a proposed feature set.                           test participants' performance when they perform the
                                                                  tasks during usability test. This will generally
                                                                  prohibit an interaction between the participant and
                                                                                                                              29

                                          All Rights Reserved © 2012 IJARCET
ISSN: 2277 – 9043
                                                  International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                      Volume 1, Issue 2, April 2012



the tester during the test that will affect the                    development stages: design, code, test, and
quantitative performance data. It should be conducted              deployment.
in a formal usability laboratory so that the data can be                     viii.    Think aloud method : Human
collected accurately and possible unexpected                       factors engineers go to representative users's
interference is minimized. Quantitative data is most               workplace and observe them work, to understand
useful in doing comparative testing, or testing against            how the users are using the system to accomplish
predefined be marks.                                               their tasks and what kind of mental model the users
          iv.      Question asking protocol : During a             have about the system. This method can be used in
usability test, besides letting the test users to                  the test and deployment stages of the development of
verbalize their thoughts as in the thinking aloud                  the product.
protocol, the testers prompt them by asking direct                       Usability Inquiry: usability evaluators obtain
questions about the product, in order to understand                information about users' likes, dislikes, needs, and
their mental model of the system and the tasks, and                understanding of the system by [1] talking to them,
where they have trouble in understanding and using                 observing them using the system in real work (not for
the system. This is a more natural way than the                    the purpose of usability testing), or letting them
thinking-aloud method in letting the test user to                  answer questions verbally or in written form. Inquiry
verbalize their thoughts.                                          methods include:
          v.       Remote testing :. Remote usability                        i.       Field observation : In this
testing is used when tester(s) are separated in space              technique, human factors engineers formulate
and/or time from the participants. This means that the             questions about the product based on the kind of
tester(s) cannot observe the testing process directly              issues of interest. Then they interview representative
and that the participants are usually not in a formal              users to ask them these questions in order to gather
usability laboratory. There are different types of                 information desired. It is good at obtaining detailed
remote testing. One is same-time but different-place,              information as well as information that can only be
where the tester can observe the test user's screen                obtained from the interactive process between the
through computer network, and may be able to hear                  interviewer and the user.
what the test user says during the test through speaker                      ii.      Focus group : This is a data
telephone.                                                         collecting technique where about 6 to 9 users are
          vi.      Shadow method : If a videotape has              brought together to discuss issues relating to the
been made of a usability test session, the tester(s) can           system. A human factors engineer plays the role of a
collect more information by reviewing the videotape                moderator, who needs to prepare the list of issues to
together with the user participants and asking them                be discussed beforehand and seek to gather the
questions regarding their behavior during the test. So             needed information from the discussion. This can
this technique should be used along with other                     capture spontaneous user reactions and ideas that
techniques, especially those where the interaction                 evolve in the dynamic group process.
between the testers and the participants is restricted.                      iii.     Interview : In this technique,
But using this technique means that each test takes at             human factors engineers formulate questions about
least twice as long. Another obvious requirement for               the product based on the kind of issues of interest.
using this technique is that the user's interaction with           Then they interview representative users to ask them
the computer needs to be recorded and replayed.                    these questions in order to gather information
          vii.     Teaching method : During a                      desired. It is good at obtaining detailed information
usability test, let the test users interact with the               as well as information that can only be obtained from
system first, so that they get familiar with it and                the interactive process between the interviewer and
acquire some expertise in accomplishing tasks using                the user.
the system. Then introduce a naive user to each test                         iv.      Logging actual use : Logging
user. The Novice users are briefed by the tester to                involves having the computer automatically collect
limit their active participation and not to become an              statistics about the detailed use of the system. It is
active problem-solver. Each test user is asked to                  useful because it shows how users perform their
explain to the novice how the system works and                     actual work and because it is easy to automatically
demonstrate to him/her a set of pre-determined tasks.              collect data from a large number of users working
This technique can be used for the following                       under different circumstances. Typically, an interface

                                                                                                                               30

                                          All Rights Reserved © 2012 IJARCET
ISSN: 2277 – 9043
                                                  International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                      Volume 1, Issue 2, April 2012



log will contain statistics about the frequency with               software attributes that describe the relative ease for
which each user has used each feature in the program               the users to learn the application.
and the frequency with which various events of                     a). Percentage of Observable Properties: This
interest (such as error messages) have occurred.                   parameter tells whether the software is capable of
                                                                   identifying the observable properties or not.
          v.      Questionnaire : Questionnaires                   The percentage of observable properties= no of
have advantages over some other types of surveys in                observable properties/ total no of properties.
that they are cheap, do not require as much effort
from the questioner as verbal or telephone surveys,
and often have standardized answers that make it                   b). Type of Interfaces: This tells whether a proper
simple to compile data. However, such standardized                 graphical interface is provided for the better learn-
answers may frustrate users. Questionnaires are also               ability of the user.
sharply limited by the fact that respondents must be                    iii.      Operability: This deals with the
able to read the questions and respond to them. Thus,              software attributes that are associated to the relative
for some demographic groups conducting a survey by                 ease of learning the operation of the software.
questionnaire may not be practical.                                a)Complexity of functionality: This tells whether the
                                                                   complexity of the different functionality can affect
Out of all this methods we are working with the                    the software operation or not.
usability inquiry method where we will design a                    b). Ease of use and navigability: This tells us that the
questionnaire system to evaluate usability .                       navigation to different functionality within the
                                                                   software is easy or not.
               IV.      METRICS UNDER                                   iv.        Attractiveness: This describes the
                        CONSIDERATION                                   degree to which the software has been made
                                                                        attractive.
The different type of the real time metrics that we                a). Use of Graphics: This parameter tells that the
will consider during the usability evaluation methods              software is graphically attractive or not and whether
are as given below                                                 the graphics are capable of solving the purpose for
     i.        Understandability: This deals with the              which they are designed.
attribute of software that describe the relative ease of                v.        Usability compliance: This determines
recognizing the logical concept and its applicability.             whether the software adheres to the compliance
a). Documentation: This evaluate that whether the                  standards of usability or not.
documentation are properly written or not.                         a). Adherence to Compliance Standards: This tells us
b). Help system: It tells us that whether a help                   whether the software is capable of achieving the
support system is available for the particular software            standard been designed.
or not.
c). Training provided: It deals with whether a proper              We have designed a questionnaire based on the above
training is provided for the better understandability of           metrics. Data will be collect on basis of this
the software.                                                      questionnaire from experts in the specific domain
                                                                   been considered.
d). Errors and pop-up: This tells us whether error
notification and pop up are provided for the software
or not. This help the user to better understand the                         V.        INTREGATING USABILITY IN
software.                                                                                 SDLC LIFE CYCLE

e). International language support: If a software                  Usability is one of the important phase in any
support all language then it become very convenient                software development process. It is required to
for the user to understand it. This metric measure
                                                                   include it in the SDLC life cycle. Although usability
whether this facility is provided or not.                          is included in SRS documentation where the user
f). Online Help Support: This metrics tells us whether             specification is considered . If we study the SDLC
an online support system is provided for the user                  life in detail then we will see that usability is been
convenience or not.                                                done      before     implementation      and      after
     ii.     Learn- ability: This deals with the                   implementation. Before implementation it is done in
                                                                                                                               31

                                          All Rights Reserved © 2012 IJARCET
ISSN: 2277 – 9043
                                                  International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                      Volume 1, Issue 2, April 2012



the feasibility study and after implementation it is               implementation phase we evaluate whether the
done at maintenance. In pre-implementation phase                   software is working and been designed as per user
we deals with the user requirement where the user                  requirement or not. So based on this concept we have
specification is studied and is tried to be implemented            tried to add the usability in SDLC life cycle.
in the prototypic model of software. And in post



                                                                        Usability




                                 Fig.2 Prototype model including the Usability phase

    VI.       CONCLUSION                                             7. REFERNCES
                                                                   [1] J. Nielsen "Usability Engineering" p.198, Academic
This paper has reflected the different type of usability           Press, 1993.
technique that can be used to calculate the usability              [2] P. R. Srivastava, A. P. Singh, K.V. Vageesh,
of any software. The paper has given an introduction               “Assssment of Software Quality: A Fuzzy Multi –
to all the methods that can be employed to calculate               Criteria Approach,” Evolution of Computationand
the usability. The technique that we used is very                  Optimization        Algorithms         in      Software
effective since it considered the user specification.              EngineeringApplications and Techniques, IGI Global
Usability can also evaluate the performance too , so               USA, 2010, chapter - 11, pp.200-219.
can employ this method to evaluate the performance                 [3] Integrated Software Quality Evaluation: A Fuzzy
of any software. As usability is one of the most                   Multi-Criteria Approach Jagat Sesh Challa, Arindam
important factor considered in all the Software                    Paul, Yogesh Dada, Venkatesh Nerella, Praveen
Quality Model so it is needed to do a lot of research              Ranjan Srivastava and Ajit Pratap Singh Journal of
to provide a method for better estimation of this                  Information Processing Systems, Vol.7, No.3,
parameter.                                                         September 2011.
                                                                   [4] http://en.wikipedia.org/wiki/Fuzzy_logic
                                                                   [5] Stephen H. Kan - Metrics & Models in Software
                                                                   Quality Engineering.
                                                                   [6] Lotfi A Zadeh, Fuzzy sets, Information and
                                                                   control, vol 8, pp 338-353, 1965.

                                                                                                                               32

                                          All Rights Reserved © 2012 IJARCET
ISSN: 2277 – 9043
                                                           International Journal of Advanced Research in Computer Engineering & Technology
                                                                                                               Volume 1, Issue 2, April 2012



[7] Lotfi A Zadeh, The concept of a linguistic
variable and its application to approximate
reasoning–I, Information Sciences, Volume 8, Issue
3, pp 199-249, 1975
[8] George K Klier and Tina A Folger, Fuzzy sets,
Uncertainity and Information, Prentice Hall, 1988.
[9] Fuzzy Logic Based Revised Defect Rating for
Software Lifecycle Performance Prediction Using
GMR A K Verma, Anil R, Dr. Om Prakash Jai
BVICAM’S International Journal Of Information
Technology Bharati Vidyapeeth’s Institute of
Computer Applications and Management, New
Delhi.
[10] C. Wharton et al. "The cognitive walkthrough
method: a practitioner's guide" in J. Nielsen & R.
Mack "Usability Inspection Methods" pp. 105-140.




                      Piyush Jain is assistant professor in the
department of computer science and engineering in IIMT
engineering and technology and pursuing M.Tech from Amity
University, Uttar Pradesh. His research area of work is evaluation
of software quality.




                     Sanjay Kumar Dubey is Assistant Professor
in the Department of Computer Science and Engineering in Amity
University Uttar Pradesh, India. His research area includes
Software Engineering and Usability Engineering.

Prof. (Dr.) Ajay Rana is Professor and Director, ATPC, Amity
University Uttar Pradesh, India. He is Ph. D. (2005) in Computer
Science and Engineering from Uttar Pradesh Technical University,
India. His research area includes Software Engineering and
Software Testing. He has published more than 40 research papers
in reputed National & International Journals. He is the author of
several books in the area of computer science. He has received
numbers ofbest papers/case studies medals and prizes for his work.




                                                                                                                                        33

                                                  All Rights Reserved © 2012 IJARCET

Mais conteúdo relacionado

Mais procurados

IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET Journal
 
NNFL - Guru Nanak Dev Engineering College
NNFL - Guru Nanak Dev Engineering CollegeNNFL - Guru Nanak Dev Engineering College
NNFL - Guru Nanak Dev Engineering CollegeMR. VIKRAM SNEHI
 
An Approach of Human Emotional States Classification and Modeling from EEG
An Approach of Human Emotional States Classification and Modeling from EEGAn Approach of Human Emotional States Classification and Modeling from EEG
An Approach of Human Emotional States Classification and Modeling from EEGCSCJournals
 
NNFL 16- Guru Nanak Dev Engineering College
NNFL   16- Guru Nanak Dev Engineering CollegeNNFL   16- Guru Nanak Dev Engineering College
NNFL 16- Guru Nanak Dev Engineering CollegeMR. VIKRAM SNEHI
 
IRJET- Question Answering System using Artificial Neural Network
IRJET-  	  Question Answering System using Artificial Neural NetworkIRJET-  	  Question Answering System using Artificial Neural Network
IRJET- Question Answering System using Artificial Neural NetworkIRJET Journal
 
A Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoorA Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoorSuresh Kodoor
 
Design Pattern Notes: Nagpur University
Design Pattern Notes: Nagpur UniversityDesign Pattern Notes: Nagpur University
Design Pattern Notes: Nagpur UniversityShubham Narkhede
 
Intelligent interaction for smart work [
Intelligent interaction for smart work [Intelligent interaction for smart work [
Intelligent interaction for smart work [ijcsa
 
A Study of Social Media Data and Data Mining Techniques
A Study of Social Media Data and Data Mining TechniquesA Study of Social Media Data and Data Mining Techniques
A Study of Social Media Data and Data Mining TechniquesIJERA Editor
 
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...IRJET Journal
 
Survey paper
Survey paperSurvey paper
Survey paperIJASCSE
 
thesis presentation_liyang
thesis presentation_liyangthesis presentation_liyang
thesis presentation_liyangLiyang Zhang
 
A new alley in Opinion Mining using Senti Audio Visual Algorithm
A new alley in Opinion Mining using Senti Audio Visual AlgorithmA new alley in Opinion Mining using Senti Audio Visual Algorithm
A new alley in Opinion Mining using Senti Audio Visual AlgorithmIJERA Editor
 
Performance testing based on time complexity analysis for embedded software
Performance testing based on time complexity analysis for embedded softwarePerformance testing based on time complexity analysis for embedded software
Performance testing based on time complexity analysis for embedded softwareMr. Chanuwan
 
Evaluation of rule extraction algorithms
Evaluation of rule extraction algorithmsEvaluation of rule extraction algorithms
Evaluation of rule extraction algorithmsIJDKP
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabijcses
 

Mais procurados (18)

IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...IRJET-  	  Deep Neural Network based Mechanism to Compute Depression in Socia...
IRJET- Deep Neural Network based Mechanism to Compute Depression in Socia...
 
NNFL - Guru Nanak Dev Engineering College
NNFL - Guru Nanak Dev Engineering CollegeNNFL - Guru Nanak Dev Engineering College
NNFL - Guru Nanak Dev Engineering College
 
1806 1810
1806 18101806 1810
1806 1810
 
An Approach of Human Emotional States Classification and Modeling from EEG
An Approach of Human Emotional States Classification and Modeling from EEGAn Approach of Human Emotional States Classification and Modeling from EEG
An Approach of Human Emotional States Classification and Modeling from EEG
 
1705.07543
1705.075431705.07543
1705.07543
 
NNFL 16- Guru Nanak Dev Engineering College
NNFL   16- Guru Nanak Dev Engineering CollegeNNFL   16- Guru Nanak Dev Engineering College
NNFL 16- Guru Nanak Dev Engineering College
 
IRJET- Question Answering System using Artificial Neural Network
IRJET-  	  Question Answering System using Artificial Neural NetworkIRJET-  	  Question Answering System using Artificial Neural Network
IRJET- Question Answering System using Artificial Neural Network
 
A Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoorA Self learning AI Network (ANN) for question classification suresh-kodoor
A Self learning AI Network (ANN) for question classification suresh-kodoor
 
Design Pattern Notes: Nagpur University
Design Pattern Notes: Nagpur UniversityDesign Pattern Notes: Nagpur University
Design Pattern Notes: Nagpur University
 
Intelligent interaction for smart work [
Intelligent interaction for smart work [Intelligent interaction for smart work [
Intelligent interaction for smart work [
 
A Study of Social Media Data and Data Mining Techniques
A Study of Social Media Data and Data Mining TechniquesA Study of Social Media Data and Data Mining Techniques
A Study of Social Media Data and Data Mining Techniques
 
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...
LSTM Model for Semantic Clustering of User-Generated Content Using AI Geared ...
 
Survey paper
Survey paperSurvey paper
Survey paper
 
thesis presentation_liyang
thesis presentation_liyangthesis presentation_liyang
thesis presentation_liyang
 
A new alley in Opinion Mining using Senti Audio Visual Algorithm
A new alley in Opinion Mining using Senti Audio Visual AlgorithmA new alley in Opinion Mining using Senti Audio Visual Algorithm
A new alley in Opinion Mining using Senti Audio Visual Algorithm
 
Performance testing based on time complexity analysis for embedded software
Performance testing based on time complexity analysis for embedded softwarePerformance testing based on time complexity analysis for embedded software
Performance testing based on time complexity analysis for embedded software
 
Evaluation of rule extraction algorithms
Evaluation of rule extraction algorithmsEvaluation of rule extraction algorithms
Evaluation of rule extraction algorithms
 
Neural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlabNeural network based numerical digits recognization using nnt in matlab
Neural network based numerical digits recognization using nnt in matlab
 

Destaque

BizTalk Practical Course Preview
BizTalk Practical Course PreviewBizTalk Practical Course Preview
BizTalk Practical Course PreviewMoustafaRefaat
 
BizTalk Custom Adapters Toronto Code Camp Presentation
BizTalk Custom Adapters  Toronto Code Camp PresentationBizTalk Custom Adapters  Toronto Code Camp Presentation
BizTalk Custom Adapters Toronto Code Camp PresentationMoustafaRefaat
 
Functional genomic and culture independent approaches to search for protease ...
Functional genomic and culture independent approaches to search for protease ...Functional genomic and culture independent approaches to search for protease ...
Functional genomic and culture independent approaches to search for protease ...Zuleika86
 
Missing My Love秋水伊人 3
Missing My Love秋水伊人 3Missing My Love秋水伊人 3
Missing My Love秋水伊人 3Cinasofia
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Editor IJARCET
 

Destaque (8)

BizTalk Practical Course Preview
BizTalk Practical Course PreviewBizTalk Practical Course Preview
BizTalk Practical Course Preview
 
1811 1815
1811 18151811 1815
1811 1815
 
149 152
149 152149 152
149 152
 
BizTalk Custom Adapters Toronto Code Camp Presentation
BizTalk Custom Adapters  Toronto Code Camp PresentationBizTalk Custom Adapters  Toronto Code Camp Presentation
BizTalk Custom Adapters Toronto Code Camp Presentation
 
Functional genomic and culture independent approaches to search for protease ...
Functional genomic and culture independent approaches to search for protease ...Functional genomic and culture independent approaches to search for protease ...
Functional genomic and culture independent approaches to search for protease ...
 
1893 1896
1893 18961893 1896
1893 1896
 
Missing My Love秋水伊人 3
Missing My Love秋水伊人 3Missing My Love秋水伊人 3
Missing My Love秋水伊人 3
 
Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204Volume 2-issue-6-2200-2204
Volume 2-issue-6-2200-2204
 

Semelhante a Pdf2

IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET Journal
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering SystemIRJET Journal
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesAM Publications
 
Bt0081 software engineering
Bt0081 software engineeringBt0081 software engineering
Bt0081 software engineeringTechglyphs
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareMr. Chanuwan
 
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02NNfamily
 
IRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET Journal
 
Extreme Programming (XP) as A Popular Agile methodology.
Extreme Programming (XP) as A Popular Agile methodology.Extreme Programming (XP) as A Popular Agile methodology.
Extreme Programming (XP) as A Popular Agile methodology.Ali Shaikh
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISIJSRD
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISIJSRD
 
IRJET- Design an Approach for Prediction of Human Activity Recognition us...
IRJET-  	  Design an Approach for Prediction of Human Activity Recognition us...IRJET-  	  Design an Approach for Prediction of Human Activity Recognition us...
IRJET- Design an Approach for Prediction of Human Activity Recognition us...IRJET Journal
 
Quality Attribute: Testability
Quality Attribute: TestabilityQuality Attribute: Testability
Quality Attribute: TestabilityPranay Singh
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxKalpna Saharan
 
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...NNfamily
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemscsandit
 
IRJET - Mobile Chatbot for Information Search
 IRJET - Mobile Chatbot for Information Search IRJET - Mobile Chatbot for Information Search
IRJET - Mobile Chatbot for Information SearchIRJET Journal
 
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMS
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMSQUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMS
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMScscpconf
 

Semelhante a Pdf2 (20)

IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...IRJET -  	  Neural Network based Leaf Disease Detection and Remedy Recommenda...
IRJET - Neural Network based Leaf Disease Detection and Remedy Recommenda...
 
IRJET- Factoid Question and Answering System
IRJET-  	  Factoid Question and Answering SystemIRJET-  	  Factoid Question and Answering System
IRJET- Factoid Question and Answering System
 
1806 1810
1806 18101806 1810
1806 1810
 
Software Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining TechniquesSoftware Bug Detection Algorithm using Data mining Techniques
Software Bug Detection Algorithm using Data mining Techniques
 
Bt0081 software engineering
Bt0081 software engineeringBt0081 software engineering
Bt0081 software engineering
 
A system for performance evaluation of embedded software
A system for performance evaluation of embedded softwareA system for performance evaluation of embedded software
A system for performance evaluation of embedded software
 
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02
Asystemforperformanceevaluationofembeddedsoftware 100813001230-phpapp02
 
IRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep LearningIRJET- Object Detection in an Image using Deep Learning
IRJET- Object Detection in an Image using Deep Learning
 
Extreme Programming (XP) as A Popular Agile methodology.
Extreme Programming (XP) as A Popular Agile methodology.Extreme Programming (XP) as A Popular Agile methodology.
Extreme Programming (XP) as A Popular Agile methodology.
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFIS
 
A Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFISA Defect Prediction Model for Software Product based on ANFIS
A Defect Prediction Model for Software Product based on ANFIS
 
IRJET- Design an Approach for Prediction of Human Activity Recognition us...
IRJET-  	  Design an Approach for Prediction of Human Activity Recognition us...IRJET-  	  Design an Approach for Prediction of Human Activity Recognition us...
IRJET- Design an Approach for Prediction of Human Activity Recognition us...
 
Quality Attribute: Testability
Quality Attribute: TestabilityQuality Attribute: Testability
Quality Attribute: Testability
 
Soft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptxSoft.Engg. UNIT 1.pptx
Soft.Engg. UNIT 1.pptx
 
Embedded multiple choice questions
Embedded multiple choice questionsEmbedded multiple choice questions
Embedded multiple choice questions
 
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...
Performancetestingbasedontimecomplexityanalysisforembeddedsoftware 1008150404...
 
Cm24585587
Cm24585587Cm24585587
Cm24585587
 
Quality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systemsQuality aware approach for engineering self-adaptive software systems
Quality aware approach for engineering self-adaptive software systems
 
IRJET - Mobile Chatbot for Information Search
 IRJET - Mobile Chatbot for Information Search IRJET - Mobile Chatbot for Information Search
IRJET - Mobile Chatbot for Information Search
 
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMS
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMSQUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMS
QUALITY-AWARE APPROACH FOR ENGINEERING SELF-ADAPTIVE SOFTWARE SYSTEMS
 

Mais de Editor IJARCET

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationEditor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Editor IJARCET
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Editor IJARCET
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Editor IJARCET
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Editor IJARCET
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Editor IJARCET
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Editor IJARCET
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Editor IJARCET
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Editor IJARCET
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Editor IJARCET
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Editor IJARCET
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Editor IJARCET
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Editor IJARCET
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Editor IJARCET
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Editor IJARCET
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Editor IJARCET
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Editor IJARCET
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Editor IJARCET
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Editor IJARCET
 

Mais de Editor IJARCET (20)

Electrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturizationElectrically small antennas: The art of miniaturization
Electrically small antennas: The art of miniaturization
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199Volume 2-issue-6-2195-2199
Volume 2-issue-6-2195-2199
 
Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194Volume 2-issue-6-2190-2194
Volume 2-issue-6-2190-2194
 
Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189Volume 2-issue-6-2186-2189
Volume 2-issue-6-2186-2189
 
Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185Volume 2-issue-6-2177-2185
Volume 2-issue-6-2177-2185
 
Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176Volume 2-issue-6-2173-2176
Volume 2-issue-6-2173-2176
 
Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172Volume 2-issue-6-2165-2172
Volume 2-issue-6-2165-2172
 
Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164Volume 2-issue-6-2159-2164
Volume 2-issue-6-2159-2164
 
Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158Volume 2-issue-6-2155-2158
Volume 2-issue-6-2155-2158
 
Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154Volume 2-issue-6-2148-2154
Volume 2-issue-6-2148-2154
 
Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147Volume 2-issue-6-2143-2147
Volume 2-issue-6-2143-2147
 
Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124Volume 2-issue-6-2119-2124
Volume 2-issue-6-2119-2124
 
Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142Volume 2-issue-6-2139-2142
Volume 2-issue-6-2139-2142
 
Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138Volume 2-issue-6-2130-2138
Volume 2-issue-6-2130-2138
 
Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129Volume 2-issue-6-2125-2129
Volume 2-issue-6-2125-2129
 
Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118Volume 2-issue-6-2114-2118
Volume 2-issue-6-2114-2118
 
Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113Volume 2-issue-6-2108-2113
Volume 2-issue-6-2108-2113
 
Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107Volume 2-issue-6-2102-2107
Volume 2-issue-6-2102-2107
 
Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101Volume 2-issue-6-2098-2101
Volume 2-issue-6-2098-2101
 

Último

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESmohitsingh558521
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxBkGupta21
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Último (20)

SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICESSALESFORCE EDUCATION CLOUD | FEXLE SERVICES
SALESFORCE EDUCATION CLOUD | FEXLE SERVICES
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
unit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptxunit 4 immunoblotting technique complete.pptx
unit 4 immunoblotting technique complete.pptx
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

Pdf2

  • 1. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 SOFTWARE USABILITY EVALUATION METHOD Piyush Jain , Sanjay Kumar Dubey , Prof.(Dr.)Ajay Rana Abstract - Software usability is a important factor in We have also tried to include the usability evaluating the quality of any software. All the software engineering phase in the SDLC (Software quality model has consider the usability as one of the Development Life Cycle) to improve the most important criteria of judging the performance of performance of software. Although we always any software. Different methods have been employed to calculate usability, but in this paper we are providing a consider it in our SRS document but it is needed to be very simple technique in this paper. This paper also represented as a distinguished phase because of the provides a method by which we can compare the user specification. The software are designed for the performance of different software also. Software user , so it is required to always keep a track in every usability engineering is an area which deals with the phase of SDLC. In this paper we have discussed usability evaluation of any software. The usability about a very simple way to estimate the usability of workers try to shape up the user requirement within any software [2]. The evaluation method is been software. implemented by using fuzzy logic [2] which deals with uncertainty. Sometimes we have some complex This paper deals with the evaluation of different problem where the final result is uncertain or usability external metrics which helps the performance unpredictable. In that case we use soft techniques for of software and then fuzzifying those metrics Fuzzy dealing with this problem. Soft techniques deals with logic is probabilistic reasoning system that deals with human intelligent system like study of human brain approximation rather that fixed or exact calculation [4]. As the user requirement changes from time to time it is for faster computation , human genetic system for required to design which adapt itself with the changes. carrying the characters of parents generation by It can be possible with the help of fuzzy logic which generation and taking decision in a state of represent the facts with a truth value which varies from uncertainty. A soft technique also has the capability 0-1. Fuzzy logic has the capability to represent the to adapt itself with any change in the system by complex system in a simple rule based system. employing different learning technique. Index Term - Fuzzy logic, Linguistic Variable, In this paper we will introduce and work with one of Fuzzification , Software Usability, Estimation. soft technique ie is dealing with uncertainty known as fuzzy logic. To explain how fuzzy logic works just I. INTRODUCTION take a example to measure the room temperature without using thermometer. In that case we will This paper has tried to evaluate the usability and estimate it by using the inference rule system like “If quality of software by using fuzzy logic system. we Sweat , then temperature in room is High”. In this Software usability is an factor of software quality example we have to design two fuzzy set “Sweat” model which deals with the user requirement. The and “High” known as linguistic variable. Now we user requirement is specified by using a USD (user will associate a truth value with the entire element in specification document) used by the software this fuzzy set which will vary from 0-1. Based on that engineers to specify the requirement of user from the we will evaluate the temperature of the room . expected designed software. . Piyush Jain Computer Science Amity University Noida,India,+91-9873818831 The paper is organized in the following way. Section Sanjay Kumar Dubey Computer Science Amity University I gives an introduction to the paper and section II Noida, India, introduces the concept of Fuzzy logic. Section III Prof Ajay Rana Computer Science Amity University deals with the evaluation methods used till now and Noida, India 28 All Rights Reserved © 2012 IJARCET
  • 2. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 the last section ie section IV introduces the different in fuzzy set , fuzzy inference rule for output metrics which are under consideration based on formulation and then defuzzifier for output which the evaluation will be performed . calculation. A simple fuzzy system can be designed as described in the figure 1. II. FUZZY LOGIC Step1. Consider the problem and design the fuzzy set Fuzzy logic was first coined by Zadeh A. Lofti in based on the linguistic terms. 1960 in his seminal paper [6][7]. This employs a Step2. Define some fuzzy rules . natural way to deal with the problem where the Step3. Calculate the fuzzy weighted metrics based on source of information is uncertain. In fuzzy logic all the concept. the problem are solved by designing the fuzzy set Step4. Convert the fuzzy system into a single scalar which are defined for the linguistic terms. The fuzzy crisp value. This is known as defuzzification. system uses fuzzifier to convert the real time problem INPUT DATA TO THE DEFINE THE CALCULATE THE FUZZY SYSTEM INFERENCE RULE WEIGHTED DEFUZZIFICAT MATRICS ION •Fuzzification • Rule based system • Calculation of Scalar output Fig.1 Fuzzy System III. DIFFERENT USABILITY iv. Perceptive based Inspection : It has EVALUATION METHOD designers who represent multiple other projects The usability engineering is an area which deals with inspect an interface to see whether it does things in the user requirement specification. Generally for the same way as their own designs. evaluating software usability we uses the three  Usability Testing: In this method the following techniques:- designed first work on the prototype model of the  Usability Inspection: This is method where original system and test it to check whether the some developer, user discuss about the different user system is working [1] as per the ser specification or interface [10]. The commonly used methods are: not. The commonly used technique are: i. Cognitive Walkthrough :It is a i. Coaching method : An expert tester usability inspection method which specifies the is considered who will judge whether the software is sequence of steps or actions required by the user as per requirement or not. accomplish a task and the system responses to those ii. Co-discovery method : During a action. usability test, two test users attempt to perform tasks ii. Heuristic Evaluation : Based on the together while being observed. They are to help each current requirement of the user inspection is done. It other in the same manner as they would if they were specifies the involvement of evaluators to judge that working together to accomplish a common goal using is software is capable of recognizing usability the product. They are encouraged to explain what principles. they are thinking about while working on the tasks. iii. Feature Inspection : It is a lists This technique can be used in the following sequences of features used to accomplish typical development stages: design, code, test, and tasks, checks for long sequences, cumbersome steps, deployment. steps that would not be natural for users to try, and iii. Performance method: This steps that require extensive knowledge/experience in technique is to used to obtain quantitative data about order to assess a proposed feature set. test participants' performance when they perform the tasks during usability test. This will generally prohibit an interaction between the participant and 29 All Rights Reserved © 2012 IJARCET
  • 3. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 the tester during the test that will affect the development stages: design, code, test, and quantitative performance data. It should be conducted deployment. in a formal usability laboratory so that the data can be viii. Think aloud method : Human collected accurately and possible unexpected factors engineers go to representative users's interference is minimized. Quantitative data is most workplace and observe them work, to understand useful in doing comparative testing, or testing against how the users are using the system to accomplish predefined be marks. their tasks and what kind of mental model the users iv. Question asking protocol : During a have about the system. This method can be used in usability test, besides letting the test users to the test and deployment stages of the development of verbalize their thoughts as in the thinking aloud the product. protocol, the testers prompt them by asking direct  Usability Inquiry: usability evaluators obtain questions about the product, in order to understand information about users' likes, dislikes, needs, and their mental model of the system and the tasks, and understanding of the system by [1] talking to them, where they have trouble in understanding and using observing them using the system in real work (not for the system. This is a more natural way than the the purpose of usability testing), or letting them thinking-aloud method in letting the test user to answer questions verbally or in written form. Inquiry verbalize their thoughts. methods include: v. Remote testing :. Remote usability i. Field observation : In this testing is used when tester(s) are separated in space technique, human factors engineers formulate and/or time from the participants. This means that the questions about the product based on the kind of tester(s) cannot observe the testing process directly issues of interest. Then they interview representative and that the participants are usually not in a formal users to ask them these questions in order to gather usability laboratory. There are different types of information desired. It is good at obtaining detailed remote testing. One is same-time but different-place, information as well as information that can only be where the tester can observe the test user's screen obtained from the interactive process between the through computer network, and may be able to hear interviewer and the user. what the test user says during the test through speaker ii. Focus group : This is a data telephone. collecting technique where about 6 to 9 users are vi. Shadow method : If a videotape has brought together to discuss issues relating to the been made of a usability test session, the tester(s) can system. A human factors engineer plays the role of a collect more information by reviewing the videotape moderator, who needs to prepare the list of issues to together with the user participants and asking them be discussed beforehand and seek to gather the questions regarding their behavior during the test. So needed information from the discussion. This can this technique should be used along with other capture spontaneous user reactions and ideas that techniques, especially those where the interaction evolve in the dynamic group process. between the testers and the participants is restricted. iii. Interview : In this technique, But using this technique means that each test takes at human factors engineers formulate questions about least twice as long. Another obvious requirement for the product based on the kind of issues of interest. using this technique is that the user's interaction with Then they interview representative users to ask them the computer needs to be recorded and replayed. these questions in order to gather information vii. Teaching method : During a desired. It is good at obtaining detailed information usability test, let the test users interact with the as well as information that can only be obtained from system first, so that they get familiar with it and the interactive process between the interviewer and acquire some expertise in accomplishing tasks using the user. the system. Then introduce a naive user to each test iv. Logging actual use : Logging user. The Novice users are briefed by the tester to involves having the computer automatically collect limit their active participation and not to become an statistics about the detailed use of the system. It is active problem-solver. Each test user is asked to useful because it shows how users perform their explain to the novice how the system works and actual work and because it is easy to automatically demonstrate to him/her a set of pre-determined tasks. collect data from a large number of users working This technique can be used for the following under different circumstances. Typically, an interface 30 All Rights Reserved © 2012 IJARCET
  • 4. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 log will contain statistics about the frequency with software attributes that describe the relative ease for which each user has used each feature in the program the users to learn the application. and the frequency with which various events of a). Percentage of Observable Properties: This interest (such as error messages) have occurred. parameter tells whether the software is capable of identifying the observable properties or not. v. Questionnaire : Questionnaires The percentage of observable properties= no of have advantages over some other types of surveys in observable properties/ total no of properties. that they are cheap, do not require as much effort from the questioner as verbal or telephone surveys, and often have standardized answers that make it b). Type of Interfaces: This tells whether a proper simple to compile data. However, such standardized graphical interface is provided for the better learn- answers may frustrate users. Questionnaires are also ability of the user. sharply limited by the fact that respondents must be iii. Operability: This deals with the able to read the questions and respond to them. Thus, software attributes that are associated to the relative for some demographic groups conducting a survey by ease of learning the operation of the software. questionnaire may not be practical. a)Complexity of functionality: This tells whether the complexity of the different functionality can affect Out of all this methods we are working with the the software operation or not. usability inquiry method where we will design a b). Ease of use and navigability: This tells us that the questionnaire system to evaluate usability . navigation to different functionality within the software is easy or not. IV. METRICS UNDER iv. Attractiveness: This describes the CONSIDERATION degree to which the software has been made attractive. The different type of the real time metrics that we a). Use of Graphics: This parameter tells that the will consider during the usability evaluation methods software is graphically attractive or not and whether are as given below the graphics are capable of solving the purpose for i. Understandability: This deals with the which they are designed. attribute of software that describe the relative ease of v. Usability compliance: This determines recognizing the logical concept and its applicability. whether the software adheres to the compliance a). Documentation: This evaluate that whether the standards of usability or not. documentation are properly written or not. a). Adherence to Compliance Standards: This tells us b). Help system: It tells us that whether a help whether the software is capable of achieving the support system is available for the particular software standard been designed. or not. c). Training provided: It deals with whether a proper We have designed a questionnaire based on the above training is provided for the better understandability of metrics. Data will be collect on basis of this the software. questionnaire from experts in the specific domain been considered. d). Errors and pop-up: This tells us whether error notification and pop up are provided for the software or not. This help the user to better understand the V. INTREGATING USABILITY IN software. SDLC LIFE CYCLE e). International language support: If a software Usability is one of the important phase in any support all language then it become very convenient software development process. It is required to for the user to understand it. This metric measure include it in the SDLC life cycle. Although usability whether this facility is provided or not. is included in SRS documentation where the user f). Online Help Support: This metrics tells us whether specification is considered . If we study the SDLC an online support system is provided for the user life in detail then we will see that usability is been convenience or not. done before implementation and after ii. Learn- ability: This deals with the implementation. Before implementation it is done in 31 All Rights Reserved © 2012 IJARCET
  • 5. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 the feasibility study and after implementation it is implementation phase we evaluate whether the done at maintenance. In pre-implementation phase software is working and been designed as per user we deals with the user requirement where the user requirement or not. So based on this concept we have specification is studied and is tried to be implemented tried to add the usability in SDLC life cycle. in the prototypic model of software. And in post Usability Fig.2 Prototype model including the Usability phase VI. CONCLUSION 7. REFERNCES [1] J. Nielsen "Usability Engineering" p.198, Academic This paper has reflected the different type of usability Press, 1993. technique that can be used to calculate the usability [2] P. R. Srivastava, A. P. Singh, K.V. Vageesh, of any software. The paper has given an introduction “Assssment of Software Quality: A Fuzzy Multi – to all the methods that can be employed to calculate Criteria Approach,” Evolution of Computationand the usability. The technique that we used is very Optimization Algorithms in Software effective since it considered the user specification. EngineeringApplications and Techniques, IGI Global Usability can also evaluate the performance too , so USA, 2010, chapter - 11, pp.200-219. can employ this method to evaluate the performance [3] Integrated Software Quality Evaluation: A Fuzzy of any software. As usability is one of the most Multi-Criteria Approach Jagat Sesh Challa, Arindam important factor considered in all the Software Paul, Yogesh Dada, Venkatesh Nerella, Praveen Quality Model so it is needed to do a lot of research Ranjan Srivastava and Ajit Pratap Singh Journal of to provide a method for better estimation of this Information Processing Systems, Vol.7, No.3, parameter. September 2011. [4] http://en.wikipedia.org/wiki/Fuzzy_logic [5] Stephen H. Kan - Metrics & Models in Software Quality Engineering. [6] Lotfi A Zadeh, Fuzzy sets, Information and control, vol 8, pp 338-353, 1965. 32 All Rights Reserved © 2012 IJARCET
  • 6. ISSN: 2277 – 9043 International Journal of Advanced Research in Computer Engineering & Technology Volume 1, Issue 2, April 2012 [7] Lotfi A Zadeh, The concept of a linguistic variable and its application to approximate reasoning–I, Information Sciences, Volume 8, Issue 3, pp 199-249, 1975 [8] George K Klier and Tina A Folger, Fuzzy sets, Uncertainity and Information, Prentice Hall, 1988. [9] Fuzzy Logic Based Revised Defect Rating for Software Lifecycle Performance Prediction Using GMR A K Verma, Anil R, Dr. Om Prakash Jai BVICAM’S International Journal Of Information Technology Bharati Vidyapeeth’s Institute of Computer Applications and Management, New Delhi. [10] C. Wharton et al. "The cognitive walkthrough method: a practitioner's guide" in J. Nielsen & R. Mack "Usability Inspection Methods" pp. 105-140. Piyush Jain is assistant professor in the department of computer science and engineering in IIMT engineering and technology and pursuing M.Tech from Amity University, Uttar Pradesh. His research area of work is evaluation of software quality. Sanjay Kumar Dubey is Assistant Professor in the Department of Computer Science and Engineering in Amity University Uttar Pradesh, India. His research area includes Software Engineering and Usability Engineering. Prof. (Dr.) Ajay Rana is Professor and Director, ATPC, Amity University Uttar Pradesh, India. He is Ph. D. (2005) in Computer Science and Engineering from Uttar Pradesh Technical University, India. His research area includes Software Engineering and Software Testing. He has published more than 40 research papers in reputed National & International Journals. He is the author of several books in the area of computer science. He has received numbers ofbest papers/case studies medals and prizes for his work. 33 All Rights Reserved © 2012 IJARCET