SlideShare a Scribd company logo
1 of 5
Download to read offline
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 18
A STUDY OF VARIOUS VIEWPOINTS AND ASPECTS : SOFTWARE
QUALITY PERSPECTIVE
Jogannagari Malla Reddy1
, S.V.A.V. Prasad2
1
Research Scholar, Dept. of Computer Science & Engineering, Lingaya’s University, Faridabad, Haryana, India
2
Professor & Dean( Research & Development), Lingaya’s University, Faridabad, Haryana, India
Abstract
The software quality is very important research of software engineering grown from the last two decades. The software
engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality
software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics
computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and
reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we
present multiple views of the software quality with respect to various quality aspects.
Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc.
--------------------------------------------------------------------***---------------------------------------------------------------------
1. INTRODUCTION
The software engineering discipline that focus on the cost
effective development of high quality software. The software
is logical product and intangible The software organizations
are commitment to quality. Many software organizations have
been seriously concentrating on effective ways to improve the
product quality. The quality culture ultimately leads to
development of more effective approaches in the software
engineering. As many companies in the software industry still
not following software engineering approaches effectively in
their software development projects still produces software
with time delay, over budget and not realistic. The delivered
software products should meets the customer expectations.
The lack of quality has leads to significant costs in terms of
money and time to the developers and unsatisfaction to the
users. The faulty systems can’t fulfill the goals of customers.
The following effect is on the internal and external of
organization over the time due lack of software quality.
 Economical loss due to lost business.
 Economical loss for payment of compensations
 Financial loss occurred with lost customers.
 Unnecessary investment can be made due to legal
consequences and suits.
 The damage of firm brand image.
The software engineering provides a rich set of frameworks,
methods and tools in aid of development of software projects.
The software product quality is highly related to the quality of
the software process The software process consists the
dominant feature of framework activity for planning,
conceptualizing, designing ,construction and deployment.
A software standards recommends the mandatory methods,
rules, requirements and practices to be employed during the
software development. The standards make possible
to measure the size, content, value or quality of software
entity. Measurement is the process that helps the
organizations to evaluate their products. Software
metrics measure different aspects of software complexity,
which play the crucial role in analyzing and enhance the
software quality.
This paper presents various aspects of software quality
with respect to the different stakeholders.. The
organization of the rest of the paper is as follows. The
Section 2 describes the related work focusing prior work
on quality metrics. The Section 3 states the General
definitions, Viewpoints and Aspects of the software
quality. Section 4 Discussion of metrics for improving
the software quality. Finally a discussion about
Conclusions and future scope is given in the Section 5.
2. RELATED WORK
Over the years eminent theorists defined the quality with
various concepts. These concept taxonomy can be benefit
for discussion, setting up and evaluating the software
products. Apart from that, researchers designed and
implemented different software quality assurance
techniques and models for enhancement of quality culture.
The number of researchers have worked to address
various issues in this domain of software quality metrics.
 H.F. LI derived the empirical study on various
metrics using a Fortran Static source code analyzer
including with new hybrid metrics. The hybrid
metric can incorporate both volume and control
attributes in assessing software product complexity.
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 19
 Sadia Rehman et al[2] described the role of software
metrics in the global software development with
systematic literature for data search.
 Dr. Deepshikha Jamwal [3] compared the different
software quality models with each other. Some
recommendation made for future researchers.
 Mrinal Singh Rawat et al[4] focuses on the software
quality with extendable knowledge on multiple
stakeholders of the software product. The author
compared of software metrics with strengths and
weaknesses.
 Kitchenham [5] defined the quality as complex, it is
highly context dependent. The different stakeholders are
relevant with the quality. There is no single, simple
measure for measuring the software quality which is
acceptable by everyone.
 Shyam.R et al[6] addresses the needs through the
development and implementation of new suite of metrics
for OO design. The research paper contributed the
development and empirical validation of a set of
theoretical ground of metrics on object oriented design.
 ISO quality standards adapted by organizations to focus
the their performance levels. The various internal and
external quality factors are focused in the ISO 9126
quality model.
 David Chappell presented the paper on software quality
in stakeholder point of view. Chappell considered the
process quality as more important.
 Gurdev Singh et al[7] presented the research paper on
classification of software metrics. with advantages and
limitations.
 Munch[8] proposed context-oriented alignment of
process patterns, project goals and characteristics of
project environment. The paper presented with an
abstract of one or more software development processes.
 Barbara Kitchenham has held a survey on advancement
of software metrics research with 103 papers published
in between 2000 and 2005. She suggested the
researchers need to refine the empirical methodology to
solve the software quality metric problems.
 According to the Tom Demcrio “You need not control
what you can’t measure”. The quality measurement is
prerequisite to management control in the organizations
[9]
 Rafa E. Al-Qutaish[10] assured the software product
quality during the software development life cycle with
ISO perceptive. The author derived the weakness of the
cross references between the two ISO standards had been
highlighted.
 Mbusi Sibisi et al[11] developed a process
framework that can be used to customize or tailor
software quality models to fulfill the needs of
customer and organization.
 A Review on Software Quality Models presented
by Mr Brijendra Singh et al[12] with quality
attribute comparison based on Software quality
process and software quality models.
 Tharashasank Davuluru et al[13] compared the
characteristics with software quality models and
proposed future frame work for modeling the quality
of web based systems.
 According to Gordon[14], software quality is
important characteristic affecting overall system
development lifecycle cost and performance.
3. GENERAL DEFINITIONS, VIEWPOINTS
AND ASPECTS OF SOFTWARE QUALTIY
Software quality is an important issue in the development
of successful product. Quality of software is often
expressed in its internal and external attributes which are
subdivided into the other attributes such as flexibility,
efficiency, maintainability, testability, interoperability,
portability, and reusability. A metric is quantifiable
measurement of software product, or project that directly
observed and calculated. Software metrics provide a
quantitative basis for planning and predicting software
development processes. Many metrics and models have
been developed, promoted and utilized resulting in
remarkable successes.
In this section, we would first look the basic definitions of
Software Metrics defined by eminent persons and reputed
organizations followed by an overview of metrics.
3.1 Definitions
 “Software Quality is the degree to which a system ,
component, or process meets specified requirements
and meets customer needs or expectations”. [IEEE ]
 “Quality comprises all characteristics and significant
features of a product or activity which relate to the
satisfying of given requirements”. [German Industry
Standard DIN 55350 Part 11].
 “Quality is the totality of features and characteristics
of a product or a service that bears on its ability to
satisfy the give needs”. [ANSI Standard 1978 ]
 “The continuation application of measurement-based
techniques to the software development process and
its products to supply meaningful and timely
management information, together with the use of
those techniques to improve the process and its
products”. [ Paul Goodman]
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 20
 “You cannot control what you cannot measure”. [Tom
Demarco]
 “ I know no way of judging the future, but by the past”.
[Patrick’s Henry]
 The definitions provides more scope to discuss the
software quality on various aspects in multiple views.
3.2 The Viewpoints of the Software Quality
The project stakeholder is an individual actively involved in a
project , or whose interest might in direct or indirect as of
result of project execution.
The influential research paper theorized by David & Garvin
states that “ software Quality depends on number of factors
which is perceived in various domains, including economics,
philosophy, marketing and operational research”.
He concluded the concept “quality is complex and
multifaceted “ that can be described in different views which
are follows .
 The user view sees the quality as fitness for operational
use.
 The Manufacturing view sees quality as conformance to
specification.
 The product view looks the quality is tie-up internal
features of the product.
 The Value-based view sees the quality is relevant to the
cost to benefit angle.
The different views can be held by different groups involved
in the software development. Customers and marketing
groups typically in the user view, researchers and innovators
are in product view, the production people, development
teams are in manufacturing view and product purchasers take
rather different value-based view.
User view : The product usability is related with user view.
This software quality is high subjective depending on product
characteristics that meets the user’s needs. The quality
evaluates the product as highly personalized view.
The product should be more flexible to operate, usable in their
environments that is expected to functionality and usage
pattern like business, laboratories etc.
Manufacturing View : The model ISO 9001 and the
Capability Maturity Model focuses on manufacturing view
that stress on following process as opposed to going by
specification. The manufacturing view encompasses the
product quality during production and after delivery. The best
and high quality manufacturing process will automatically
lead to a better product, that cannot be inferred with
substandard product. The conformance to process standards
guarantees good products. The both models ISO as well as the
CMM , indirectly do imply that the concept of “ Documenting
what you do and doing what you say” helps in improving the
product quality.
Product View : The product viewpoint focuses at the
inherent features as well as the characteristics of the
product. This approach is frequently adopted by software-
metrics. The idea of measuring internal product
properties( internal quality indicators ) leads to improve
the external product behaviour . There is broad scope in
development of models to link the product view to the
user view.
Value based view : The value-based view becomes
important when there are lot of contrasting views in
different departments of the organization. The customers
generally take a user view and the technical department
will generally take a product view. Though initially these
different viewpoints helps to develop the software product
with 360 degrees in quality with different viewpoints. The
user’s requirement for product may in conflict with
manufacturer’s goal of minimizing rework. A value based
view technique can mange the conflicts when
requirements are changed. The view resolve such issues
by looking at the issue in relation in terms of cost,
constraints, time and resources. The value
based viewpoint looks the conflict with a cost to benefit
angle.
3.3 The Aspects of the Software Quality
The group of people i.e. users, developers and
management sponsors interested in software quality and
they can face outcome of defects in externally or
internally over the time. The stakeholders may care about
the quality in different aspects like functional, structural
and process aspect. Each quality aspect being
relevant in some way to these group of people. The users
are interested in functional aspect and little bit interest on
the delivery schedule of process aspect. Developers have
much interest on the structural aspect (i.e code), but
also have less interest on functional aspect than the users.
The project development process to meet a deadline by
improving process quality. The management sponsors
are indirect users of the product they relevant with all
aspects of the software quality. The change in one
aspect leads the impact on other aspect as positive or
negative.
Functional Aspect : The functional aspect fulfill the
functions requirements of the system/ user. The
functional aspect is the service the system should provide,
how the system should react in particulars inputs and how
the system should behave in particular situations and
conditions (i.e input, output, exceptions). Some
times that may also explicitly state what the systemshould
not do. Failure to meet an individual functional aspect
requirements may leads to degraded system. The
attributes are following..
Meeting the functional requirements : These requirements
are services collected from the management sponsors and
intended users of the project. The functional quality
should meet the requirements in consistent and complete.
The dynamic learning systems are practically impossible
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 21
to achieve requirement with consistence and completeness.
Product with few defects. : The software with bugs can reduce
the reliability, compromise the security. The system should
correctly deliver the services as expected by the user over
the period of time.
Product with good performance : From the user’s point of
view, there’s no such software product as a good when it
slow performance.
Performance of User Interface design : the functional
quality depends on the product user interface. The aesthetic
elements, navigational elements and technical elements can in
increase the performance and make more beautiful of user
interface design.
Structural Aspect : The structural aspect is relevant with the
software code. The structured programming can reduce code
complexity and increases the structural quality of the product.
The various tools used to improve and measure the software
structural quality. The structural quality depends on the
following attributes.
* Testability : The source code organized in the way
of testable.
* Maintainability : The source code is to modifiable
according to operational & technical change.
* Understandability: The code is unambiguous, easy
to readable and understandable to new developers.
* Efficiency: The efficiency is resource-constrained.
The efficient programming can be critically important.
* Security : The software should prevent common attacks
and malfunctioning of unauthorized.
Process Aspect : The process aspect critically important
to the users, developers and management sponsors.
The three stake holders are interested the following attributes
in getting project deadline .
Time constraint : The software should delivered with in
time schedule or not. ?
Budget constraint: The software should delivered with in
budget or not. ?
Operational constraint: The software should possible to
executable in environment or not?
4. METRICS FOR IMPROVING THE QUALITY
The software is not only coding of program, it is complex
process with engineering vision, analytical thinking, modeling
and software process management supported tools.
The quality assurance is crucial in software development.
Quality standards will also be used for upcoming projects
and increase company growth. Testing is very important
for software quality. Tools for improving functional
quality through manual testing tools through user interface
and automated testing tool, such as frameworks for unit
testing. The software refactoring improves the structural
quality of the product. The developer improve the
code structure without changing it behavior. The structural
quality tools encompasses the static code analysis,
examining code for security attacks and measure
the test coverage . These tools provide the code
metrics and measure the cyclomatic complexity. The
process metrics improve the process quality of the
development process. The tools will track the process
status, tracing the progress against requirements and
measure the project fitness.
5. CONCLUSION AND DISCUSSION
The software quality is not possible to view in single
direction. The quality visualize based on various
perspectives of the stakeholders. The three areas of
aspects help us to think about the kinds of tools for
improving the software quality. A various metrics are
exercised for measuring the software product quality prior
to implementation. Future research directions include
improvement in existing metrics based on nature of
the aspect and magnitude of the problem statement.
ACKNOWLEDGEMENT
We sincerely acknowledge to all the academicians of the
Department of Computer Science & Engineering,
Lingaya’s University, Faridabad for their motivation,
support and cooperation during the study.
REFERENCES
[1] H.F.LI , “ An Empirical Study of Metrics”, IEEE
Transaction on Software Engineering, Vol. SE-13,
No. 6, June, 1987
[2] Sadia Rehman et al, “ Swot Analysis of Software
Quality Metrics for Global Software Development
: A Systematic Literature Review Protocol”, IOSR
Journal of Computer Engineering, Vol.2. Issue 1,
2012
[3] Dr. Deepshikha Jamwal, “ Analysis of Software
Quality Models for Organizations”, International
Journal of Latest Trends in Computing, Vol. 1,
Issue. 2, Dec 2010
[4] Mrinal Singh Rawat et al, “ Survey on Impact of
Software Metrics on Software Quality “,
International Journal of Advanced Computer
Science & Applications, Vol. 3., No. 1, 2012
[5] B. Kitchenham, “What’s up with software
metrics?- A Preliminary mapping study”, The
Journal of Systems and software”, 2010
[6] Shyam R. et al, “ A Metrics Suite for Object
Oriented Design”, IEEE Transactions on Software
Engineering, Vol. 20, No. 6, June 1994.
[7] Gurdev Singh et al, “ A Study of Software
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________
Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 22
Metrics”, International Journal of Computational
Engineering & Management, Vol. 11, Jan, 2011.
[8] Munch j, “ Goal-oriented Composition of
Software Process Patterns”, Proc. of the 6th
International Workshop on Software Process
Simulation and Modeling , pp. 164-168, 2005.
[9] Barbara Kitchenham et al, “ Software Quality :
The Exclusive Target”, IEEE publication, Jan,
1966.
10] Rafa E. Al-Qutaish, “Measuring the Software
Product Quality during the Software Development
Life Cyle – An ISO Standards Perspective, Journal
of Computer Science.5(5) , pp 392-397, 2009.
[11] Mbusi Sibisi et al, “ A Process Framework for
Customizing Software Quality Models ”, IEEE
Manuscript , Mar 2007.
[12] Brijendra Singh et al, “ A Review on Software
Quality Models”, International Conference on
Communication Systems and Network
Technologies.
[13] Tharashasank Davuluru et al, “ A Study of
Software Quality Models”, IEEE – ICAETR-
2014, Unnao, India, Aug 2014.
[14] Gordon W. Skelton, “Integrating total quality
management with software engineering
education”, ACM Vol 25 Issue 2, June 1993
BIOGRAPHIES
Jogannagari Malla Reddy obtained
M.Tech (CSE) from JNTU, Hyderabad.
and pursuing Ph.D (CSE) from Lingaya’s
University, Faridabad. His area of
specialization in software Engineering,
Management Information Systems and
Database Management Systems. He
published various papers on Information
Systems in various National and International reputed
Journals & conferences.
Dr. S.V.A.V. Prasad done his PhD from
Andhra University, presently he working
as Professor & Dearn (R&D) in
Lingaya’s University, Faridabad, has 30
years of experience in Teaching and
R&D. He published various research
papers in National and International
reputed Journals & Conferences. He
guided many students in research progrmmes at university in
communication systemand information systemareas.

More Related Content

What's hot

IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET Journal
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYcsandit
 
A Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software QualityA Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software QualityCSCJournals
 
Quality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT IndustriesQuality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT IndustriesIOSR Journals
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...IRJET Journal
 
An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...ijseajournal
 
A User Story Quality Measurement Model for Reducing Agile Software Developmen...
A User Story Quality Measurement Model for Reducing Agile Software Developmen...A User Story Quality Measurement Model for Reducing Agile Software Developmen...
A User Story Quality Measurement Model for Reducing Agile Software Developmen...ijseajournal
 
Software Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development ProjectsSoftware Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development ProjectsVishvi Vidanapathirana
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsIRJET Journal
 
Flexibility a key factor to testability
Flexibility  a key factor to testability Flexibility  a key factor to testability
Flexibility a key factor to testability ijseajournal
 
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...Journal For Research
 
Requirement Engineering Challenges in Development of Software Applications an...
Requirement Engineering Challenges in Development of Software Applications an...Requirement Engineering Challenges in Development of Software Applications an...
Requirement Engineering Challenges in Development of Software Applications an...Waqas Tariq
 
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...IJECEIAES
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)IAESIJEECS
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...zillesubhan
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleKittitouch Suteeca
 

What's hot (18)

IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
IRJET- Factors Affecting the Delivery of Quality Software and their Relations...
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEYAGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY
 
A Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software QualityA Novel Method for Quantitative Assessment of Software Quality
A Novel Method for Quantitative Assessment of Software Quality
 
Quality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT IndustriesQuality Assurance Standards and Survey of IT Industries
Quality Assurance Standards and Survey of IT Industries
 
Ijcet 06 06_001
Ijcet 06 06_001Ijcet 06 06_001
Ijcet 06 06_001
 
IRJET- Factors in Selection of Construction Project Management Software i...
IRJET-  	  Factors in Selection of Construction Project Management Software i...IRJET-  	  Factors in Selection of Construction Project Management Software i...
IRJET- Factors in Selection of Construction Project Management Software i...
 
An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...An empirical evaluation of impact of refactoring on internal and external mea...
An empirical evaluation of impact of refactoring on internal and external mea...
 
A User Story Quality Measurement Model for Reducing Agile Software Developmen...
A User Story Quality Measurement Model for Reducing Agile Software Developmen...A User Story Quality Measurement Model for Reducing Agile Software Developmen...
A User Story Quality Measurement Model for Reducing Agile Software Developmen...
 
Software Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development ProjectsSoftware Metrics for Identifying Software Size in Software Development Projects
Software Metrics for Identifying Software Size in Software Development Projects
 
Exploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD MetricsExploring the Efficiency of the Program using OOAD Metrics
Exploring the Efficiency of the Program using OOAD Metrics
 
Flexibility a key factor to testability
Flexibility  a key factor to testability Flexibility  a key factor to testability
Flexibility a key factor to testability
 
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
MAKE THE QUALITY OF SOFTWARE PRODUCT IN THE VIEW OF POOR PRACTICES BY USING S...
 
Requirement Engineering Challenges in Development of Software Applications an...
Requirement Engineering Challenges in Development of Software Applications an...Requirement Engineering Challenges in Development of Software Applications an...
Requirement Engineering Challenges in Development of Software Applications an...
 
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...
A Guideline Tool for Ongoing Product Evaluation in Small and Medium-Sized Ent...
 
30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)30 8948 prakash paper64 (edit ndit)
30 8948 prakash paper64 (edit ndit)
 
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...Distributed Software Development Process, Initiatives and Key Factors: A Syst...
Distributed Software Development Process, Initiatives and Key Factors: A Syst...
 
Ch 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycleCh 7 integrating quality activities in the projectlife cycle
Ch 7 integrating quality activities in the projectlife cycle
 
Correctness
CorrectnessCorrectness
Correctness
 

Viewers also liked

Passwords: the weakest link in WordPress security
Passwords: the weakest link in WordPress securityPasswords: the weakest link in WordPress security
Passwords: the weakest link in WordPress securityjessepollak
 
Advanced mechanism for single sign on for distributed computer networks
Advanced mechanism for single sign on for distributed computer networksAdvanced mechanism for single sign on for distributed computer networks
Advanced mechanism for single sign on for distributed computer networkseSAT Journals
 
Cryptography 101
Cryptography 101Cryptography 101
Cryptography 101jessepollak
 
Behavioural studies of floating column on framed structure
Behavioural studies of floating column on framed structureBehavioural studies of floating column on framed structure
Behavioural studies of floating column on framed structureeSAT Journals
 
Passwords and Botnets and Zombies (oh my!)
Passwords and Botnets and Zombies (oh my!)Passwords and Botnets and Zombies (oh my!)
Passwords and Botnets and Zombies (oh my!)jessepollak
 
WordPress Security Update: How we're building the web's most secure platform ...
WordPress Security Update: How we're building the web's most secure platform ...WordPress Security Update: How we're building the web's most secure platform ...
WordPress Security Update: How we're building the web's most secure platform ...jessepollak
 
Jayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan Fernando
 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition systemeSAT Journals
 

Viewers also liked (8)

Passwords: the weakest link in WordPress security
Passwords: the weakest link in WordPress securityPasswords: the weakest link in WordPress security
Passwords: the weakest link in WordPress security
 
Advanced mechanism for single sign on for distributed computer networks
Advanced mechanism for single sign on for distributed computer networksAdvanced mechanism for single sign on for distributed computer networks
Advanced mechanism for single sign on for distributed computer networks
 
Cryptography 101
Cryptography 101Cryptography 101
Cryptography 101
 
Behavioural studies of floating column on framed structure
Behavioural studies of floating column on framed structureBehavioural studies of floating column on framed structure
Behavioural studies of floating column on framed structure
 
Passwords and Botnets and Zombies (oh my!)
Passwords and Botnets and Zombies (oh my!)Passwords and Botnets and Zombies (oh my!)
Passwords and Botnets and Zombies (oh my!)
 
WordPress Security Update: How we're building the web's most secure platform ...
WordPress Security Update: How we're building the web's most secure platform ...WordPress Security Update: How we're building the web's most secure platform ...
WordPress Security Update: How we're building the web's most secure platform ...
 
Jayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-FinalJayashan-cb004082-Criminal Face Recognition-Final
Jayashan-cb004082-Criminal Face Recognition-Final
 
Gesture recognition system
Gesture recognition systemGesture recognition system
Gesture recognition system
 

Similar to A study of various viewpoints and aspects software quality perspective

Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristicsIJECEIAES
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality MeasureEditor IJCATR
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSijcsa
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)MuskanSony
 
A Comparative Case Study On Tools For Internal Software Quality Measures
A Comparative Case Study On Tools For Internal Software Quality MeasuresA Comparative Case Study On Tools For Internal Software Quality Measures
A Comparative Case Study On Tools For Internal Software Quality MeasuresTodd Turner
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY cscpconf
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metricsPiyush Sohaney
 
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...ijseajournal
 
Agile Methods And Quality A Survey
Agile Methods And Quality  A SurveyAgile Methods And Quality  A Survey
Agile Methods And Quality A SurveyJim Webb
 
Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxYaseenNazir3
 
Unique fundamentals of software
Unique fundamentals of softwareUnique fundamentals of software
Unique fundamentals of softwareijcsit
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...IJERA Editor
 
Effect of refactoring on software quality
Effect of refactoring on software qualityEffect of refactoring on software quality
Effect of refactoring on software qualitycsandit
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)ijcsit
 
Approaches and Challenges of Software Reusability: A Review of Research Liter...
Approaches and Challenges of Software Reusability: A Review of Research Liter...Approaches and Challenges of Software Reusability: A Review of Research Liter...
Approaches and Challenges of Software Reusability: A Review of Research Liter...IRJET Journal
 
Evaluating effectiveness factor of object oriented design a testability pers...
Evaluating effectiveness factor of object oriented design  a testability pers...Evaluating effectiveness factor of object oriented design  a testability pers...
Evaluating effectiveness factor of object oriented design a testability pers...ijseajournal
 
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...rahulmonikasharma
 

Similar to A study of various viewpoints and aspects software quality perspective (20)

Software quality model based on development team characteristics
Software quality model based on development team  characteristicsSoftware quality model based on development team  characteristics
Software quality model based on development team characteristics
 
Software Quality Measure
Software Quality MeasureSoftware Quality Measure
Software Quality Measure
 
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICSANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
ANALYSIS OF SOFTWARE QUALITY USING SOFTWARE METRICS
 
242296
242296242296
242296
 
Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)Bca 5th sem seminar(software measurements)
Bca 5th sem seminar(software measurements)
 
A Comparative Case Study On Tools For Internal Software Quality Measures
A Comparative Case Study On Tools For Internal Software Quality MeasuresA Comparative Case Study On Tools For Internal Software Quality Measures
A Comparative Case Study On Tools For Internal Software Quality Measures
 
1811 1815
1811 18151811 1815
1811 1815
 
1811 1815
1811 18151811 1815
1811 1815
 
AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY AGILE METHODS AND QUALITY _ A SURVEY
AGILE METHODS AND QUALITY _ A SURVEY
 
Importance of software quality metrics
Importance of software quality metricsImportance of software quality metrics
Importance of software quality metrics
 
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
AN IMPROVED REPOSITORY STRUCTURE TO IDENTIFY, SELECT AND INTEGRATE COMPONENTS...
 
Agile Methods And Quality A Survey
Agile Methods And Quality  A SurveyAgile Methods And Quality  A Survey
Agile Methods And Quality A Survey
 
Lecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptxLecture-1,2-Introduction to SE.pptx
Lecture-1,2-Introduction to SE.pptx
 
Unique fundamentals of software
Unique fundamentals of softwareUnique fundamentals of software
Unique fundamentals of software
 
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
Introduction to Investigation And Utilizing Lean Test Metrics In Agile Softwa...
 
Effect of refactoring on software quality
Effect of refactoring on software qualityEffect of refactoring on software quality
Effect of refactoring on software quality
 
Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)Testability measurement model for object oriented design (tmmood)
Testability measurement model for object oriented design (tmmood)
 
Approaches and Challenges of Software Reusability: A Review of Research Liter...
Approaches and Challenges of Software Reusability: A Review of Research Liter...Approaches and Challenges of Software Reusability: A Review of Research Liter...
Approaches and Challenges of Software Reusability: A Review of Research Liter...
 
Evaluating effectiveness factor of object oriented design a testability pers...
Evaluating effectiveness factor of object oriented design  a testability pers...Evaluating effectiveness factor of object oriented design  a testability pers...
Evaluating effectiveness factor of object oriented design a testability pers...
 
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
Identification, Analysis & Empirical Validation (IAV) of Object Oriented Desi...
 

More from eSAT Journals

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementseSAT Journals
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case studyeSAT Journals
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case studyeSAT Journals
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreeSAT Journals
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialseSAT Journals
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...eSAT Journals
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...eSAT Journals
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizereSAT Journals
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementeSAT Journals
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...eSAT Journals
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteeSAT Journals
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...eSAT Journals
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...eSAT Journals
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabseSAT Journals
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaeSAT Journals
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...eSAT Journals
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodeSAT Journals
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniqueseSAT Journals
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...eSAT Journals
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...eSAT Journals
 

More from eSAT Journals (20)

Mechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavementsMechanical properties of hybrid fiber reinforced concrete for pavements
Mechanical properties of hybrid fiber reinforced concrete for pavements
 
Material management in construction – a case study
Material management in construction – a case studyMaterial management in construction – a case study
Material management in construction – a case study
 
Managing drought short term strategies in semi arid regions a case study
Managing drought    short term strategies in semi arid regions  a case studyManaging drought    short term strategies in semi arid regions  a case study
Managing drought short term strategies in semi arid regions a case study
 
Life cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangaloreLife cycle cost analysis of overlay for an urban road in bangalore
Life cycle cost analysis of overlay for an urban road in bangalore
 
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materialsLaboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
Laboratory studies of dense bituminous mixes ii with reclaimed asphalt materials
 
Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...Laboratory investigation of expansive soil stabilized with natural inorganic ...
Laboratory investigation of expansive soil stabilized with natural inorganic ...
 
Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...Influence of reinforcement on the behavior of hollow concrete block masonry p...
Influence of reinforcement on the behavior of hollow concrete block masonry p...
 
Influence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizerInfluence of compaction energy on soil stabilized with chemical stabilizer
Influence of compaction energy on soil stabilized with chemical stabilizer
 
Geographical information system (gis) for water resources management
Geographical information system (gis) for water resources managementGeographical information system (gis) for water resources management
Geographical information system (gis) for water resources management
 
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...Forest type mapping of bidar forest division, karnataka using geoinformatics ...
Forest type mapping of bidar forest division, karnataka using geoinformatics ...
 
Factors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concreteFactors influencing compressive strength of geopolymer concrete
Factors influencing compressive strength of geopolymer concrete
 
Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...Experimental investigation on circular hollow steel columns in filled with li...
Experimental investigation on circular hollow steel columns in filled with li...
 
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...Experimental behavior of circular hsscfrc filled steel tubular columns under ...
Experimental behavior of circular hsscfrc filled steel tubular columns under ...
 
Evaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabsEvaluation of punching shear in flat slabs
Evaluation of punching shear in flat slabs
 
Evaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in indiaEvaluation of performance of intake tower dam for recent earthquake in india
Evaluation of performance of intake tower dam for recent earthquake in india
 
Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...Evaluation of operational efficiency of urban road network using travel time ...
Evaluation of operational efficiency of urban road network using travel time ...
 
Estimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn methodEstimation of surface runoff in nallur amanikere watershed using scs cn method
Estimation of surface runoff in nallur amanikere watershed using scs cn method
 
Estimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniquesEstimation of morphometric parameters and runoff using rs & gis techniques
Estimation of morphometric parameters and runoff using rs & gis techniques
 
Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...Effect of variation of plastic hinge length on the results of non linear anal...
Effect of variation of plastic hinge length on the results of non linear anal...
 
Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...Effect of use of recycled materials on indirect tensile strength of asphalt c...
Effect of use of recycled materials on indirect tensile strength of asphalt c...
 

Recently uploaded

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girlsssuser7cb4ff
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024Mark Billinghurst
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024hassan khalil
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvLewisJB
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxKartikeyaDwivedi3
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 

Recently uploaded (20)

Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
Call Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call GirlsCall Girls Narol 7397865700 Independent Call Girls
Call Girls Narol 7397865700 Independent Call Girls
 
IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024IVE Industry Focused Event - Defence Sector 2024
IVE Industry Focused Event - Defence Sector 2024
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024Architect Hassan Khalil Portfolio for 2024
Architect Hassan Khalil Portfolio for 2024
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Work Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvvWork Experience-Dalton Park.pptxfvvvvvvv
Work Experience-Dalton Park.pptxfvvvvvvv
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
Concrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptxConcrete Mix Design - IS 10262-2019 - .pptx
Concrete Mix Design - IS 10262-2019 - .pptx
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
Design and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdfDesign and analysis of solar grass cutter.pdf
Design and analysis of solar grass cutter.pdf
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 

A study of various viewpoints and aspects software quality perspective

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 18 A STUDY OF VARIOUS VIEWPOINTS AND ASPECTS : SOFTWARE QUALITY PERSPECTIVE Jogannagari Malla Reddy1 , S.V.A.V. Prasad2 1 Research Scholar, Dept. of Computer Science & Engineering, Lingaya’s University, Faridabad, Haryana, India 2 Professor & Dean( Research & Development), Lingaya’s University, Faridabad, Haryana, India Abstract The software quality is very important research of software engineering grown from the last two decades. The software engineering paradigm adopted by many organizations to develop the high quality software at affordable cost. The high quality software is considered as one of the key factor in the rapid growth of Global Software Development. The software metrics computes and evaluates the quality characteristics and used to take quantitative and qualitative decisions for risk assessment and reduction. The multiple stakeholders can view the software quality in multiple angles with various aspects. In this paper we present multiple views of the software quality with respect to various quality aspects. Key Words : Stakeholders, Functional aspect, Structural aspect, Process aspect, Metrics etc. --------------------------------------------------------------------***--------------------------------------------------------------------- 1. INTRODUCTION The software engineering discipline that focus on the cost effective development of high quality software. The software is logical product and intangible The software organizations are commitment to quality. Many software organizations have been seriously concentrating on effective ways to improve the product quality. The quality culture ultimately leads to development of more effective approaches in the software engineering. As many companies in the software industry still not following software engineering approaches effectively in their software development projects still produces software with time delay, over budget and not realistic. The delivered software products should meets the customer expectations. The lack of quality has leads to significant costs in terms of money and time to the developers and unsatisfaction to the users. The faulty systems can’t fulfill the goals of customers. The following effect is on the internal and external of organization over the time due lack of software quality.  Economical loss due to lost business.  Economical loss for payment of compensations  Financial loss occurred with lost customers.  Unnecessary investment can be made due to legal consequences and suits.  The damage of firm brand image. The software engineering provides a rich set of frameworks, methods and tools in aid of development of software projects. The software product quality is highly related to the quality of the software process The software process consists the dominant feature of framework activity for planning, conceptualizing, designing ,construction and deployment. A software standards recommends the mandatory methods, rules, requirements and practices to be employed during the software development. The standards make possible to measure the size, content, value or quality of software entity. Measurement is the process that helps the organizations to evaluate their products. Software metrics measure different aspects of software complexity, which play the crucial role in analyzing and enhance the software quality. This paper presents various aspects of software quality with respect to the different stakeholders.. The organization of the rest of the paper is as follows. The Section 2 describes the related work focusing prior work on quality metrics. The Section 3 states the General definitions, Viewpoints and Aspects of the software quality. Section 4 Discussion of metrics for improving the software quality. Finally a discussion about Conclusions and future scope is given in the Section 5. 2. RELATED WORK Over the years eminent theorists defined the quality with various concepts. These concept taxonomy can be benefit for discussion, setting up and evaluating the software products. Apart from that, researchers designed and implemented different software quality assurance techniques and models for enhancement of quality culture. The number of researchers have worked to address various issues in this domain of software quality metrics.  H.F. LI derived the empirical study on various metrics using a Fortran Static source code analyzer including with new hybrid metrics. The hybrid metric can incorporate both volume and control attributes in assessing software product complexity.
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 19  Sadia Rehman et al[2] described the role of software metrics in the global software development with systematic literature for data search.  Dr. Deepshikha Jamwal [3] compared the different software quality models with each other. Some recommendation made for future researchers.  Mrinal Singh Rawat et al[4] focuses on the software quality with extendable knowledge on multiple stakeholders of the software product. The author compared of software metrics with strengths and weaknesses.  Kitchenham [5] defined the quality as complex, it is highly context dependent. The different stakeholders are relevant with the quality. There is no single, simple measure for measuring the software quality which is acceptable by everyone.  Shyam.R et al[6] addresses the needs through the development and implementation of new suite of metrics for OO design. The research paper contributed the development and empirical validation of a set of theoretical ground of metrics on object oriented design.  ISO quality standards adapted by organizations to focus the their performance levels. The various internal and external quality factors are focused in the ISO 9126 quality model.  David Chappell presented the paper on software quality in stakeholder point of view. Chappell considered the process quality as more important.  Gurdev Singh et al[7] presented the research paper on classification of software metrics. with advantages and limitations.  Munch[8] proposed context-oriented alignment of process patterns, project goals and characteristics of project environment. The paper presented with an abstract of one or more software development processes.  Barbara Kitchenham has held a survey on advancement of software metrics research with 103 papers published in between 2000 and 2005. She suggested the researchers need to refine the empirical methodology to solve the software quality metric problems.  According to the Tom Demcrio “You need not control what you can’t measure”. The quality measurement is prerequisite to management control in the organizations [9]  Rafa E. Al-Qutaish[10] assured the software product quality during the software development life cycle with ISO perceptive. The author derived the weakness of the cross references between the two ISO standards had been highlighted.  Mbusi Sibisi et al[11] developed a process framework that can be used to customize or tailor software quality models to fulfill the needs of customer and organization.  A Review on Software Quality Models presented by Mr Brijendra Singh et al[12] with quality attribute comparison based on Software quality process and software quality models.  Tharashasank Davuluru et al[13] compared the characteristics with software quality models and proposed future frame work for modeling the quality of web based systems.  According to Gordon[14], software quality is important characteristic affecting overall system development lifecycle cost and performance. 3. GENERAL DEFINITIONS, VIEWPOINTS AND ASPECTS OF SOFTWARE QUALTIY Software quality is an important issue in the development of successful product. Quality of software is often expressed in its internal and external attributes which are subdivided into the other attributes such as flexibility, efficiency, maintainability, testability, interoperability, portability, and reusability. A metric is quantifiable measurement of software product, or project that directly observed and calculated. Software metrics provide a quantitative basis for planning and predicting software development processes. Many metrics and models have been developed, promoted and utilized resulting in remarkable successes. In this section, we would first look the basic definitions of Software Metrics defined by eminent persons and reputed organizations followed by an overview of metrics. 3.1 Definitions  “Software Quality is the degree to which a system , component, or process meets specified requirements and meets customer needs or expectations”. [IEEE ]  “Quality comprises all characteristics and significant features of a product or activity which relate to the satisfying of given requirements”. [German Industry Standard DIN 55350 Part 11].  “Quality is the totality of features and characteristics of a product or a service that bears on its ability to satisfy the give needs”. [ANSI Standard 1978 ]  “The continuation application of measurement-based techniques to the software development process and its products to supply meaningful and timely management information, together with the use of those techniques to improve the process and its products”. [ Paul Goodman]
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 20  “You cannot control what you cannot measure”. [Tom Demarco]  “ I know no way of judging the future, but by the past”. [Patrick’s Henry]  The definitions provides more scope to discuss the software quality on various aspects in multiple views. 3.2 The Viewpoints of the Software Quality The project stakeholder is an individual actively involved in a project , or whose interest might in direct or indirect as of result of project execution. The influential research paper theorized by David & Garvin states that “ software Quality depends on number of factors which is perceived in various domains, including economics, philosophy, marketing and operational research”. He concluded the concept “quality is complex and multifaceted “ that can be described in different views which are follows .  The user view sees the quality as fitness for operational use.  The Manufacturing view sees quality as conformance to specification.  The product view looks the quality is tie-up internal features of the product.  The Value-based view sees the quality is relevant to the cost to benefit angle. The different views can be held by different groups involved in the software development. Customers and marketing groups typically in the user view, researchers and innovators are in product view, the production people, development teams are in manufacturing view and product purchasers take rather different value-based view. User view : The product usability is related with user view. This software quality is high subjective depending on product characteristics that meets the user’s needs. The quality evaluates the product as highly personalized view. The product should be more flexible to operate, usable in their environments that is expected to functionality and usage pattern like business, laboratories etc. Manufacturing View : The model ISO 9001 and the Capability Maturity Model focuses on manufacturing view that stress on following process as opposed to going by specification. The manufacturing view encompasses the product quality during production and after delivery. The best and high quality manufacturing process will automatically lead to a better product, that cannot be inferred with substandard product. The conformance to process standards guarantees good products. The both models ISO as well as the CMM , indirectly do imply that the concept of “ Documenting what you do and doing what you say” helps in improving the product quality. Product View : The product viewpoint focuses at the inherent features as well as the characteristics of the product. This approach is frequently adopted by software- metrics. The idea of measuring internal product properties( internal quality indicators ) leads to improve the external product behaviour . There is broad scope in development of models to link the product view to the user view. Value based view : The value-based view becomes important when there are lot of contrasting views in different departments of the organization. The customers generally take a user view and the technical department will generally take a product view. Though initially these different viewpoints helps to develop the software product with 360 degrees in quality with different viewpoints. The user’s requirement for product may in conflict with manufacturer’s goal of minimizing rework. A value based view technique can mange the conflicts when requirements are changed. The view resolve such issues by looking at the issue in relation in terms of cost, constraints, time and resources. The value based viewpoint looks the conflict with a cost to benefit angle. 3.3 The Aspects of the Software Quality The group of people i.e. users, developers and management sponsors interested in software quality and they can face outcome of defects in externally or internally over the time. The stakeholders may care about the quality in different aspects like functional, structural and process aspect. Each quality aspect being relevant in some way to these group of people. The users are interested in functional aspect and little bit interest on the delivery schedule of process aspect. Developers have much interest on the structural aspect (i.e code), but also have less interest on functional aspect than the users. The project development process to meet a deadline by improving process quality. The management sponsors are indirect users of the product they relevant with all aspects of the software quality. The change in one aspect leads the impact on other aspect as positive or negative. Functional Aspect : The functional aspect fulfill the functions requirements of the system/ user. The functional aspect is the service the system should provide, how the system should react in particulars inputs and how the system should behave in particular situations and conditions (i.e input, output, exceptions). Some times that may also explicitly state what the systemshould not do. Failure to meet an individual functional aspect requirements may leads to degraded system. The attributes are following.. Meeting the functional requirements : These requirements are services collected from the management sponsors and intended users of the project. The functional quality should meet the requirements in consistent and complete. The dynamic learning systems are practically impossible
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 21 to achieve requirement with consistence and completeness. Product with few defects. : The software with bugs can reduce the reliability, compromise the security. The system should correctly deliver the services as expected by the user over the period of time. Product with good performance : From the user’s point of view, there’s no such software product as a good when it slow performance. Performance of User Interface design : the functional quality depends on the product user interface. The aesthetic elements, navigational elements and technical elements can in increase the performance and make more beautiful of user interface design. Structural Aspect : The structural aspect is relevant with the software code. The structured programming can reduce code complexity and increases the structural quality of the product. The various tools used to improve and measure the software structural quality. The structural quality depends on the following attributes. * Testability : The source code organized in the way of testable. * Maintainability : The source code is to modifiable according to operational & technical change. * Understandability: The code is unambiguous, easy to readable and understandable to new developers. * Efficiency: The efficiency is resource-constrained. The efficient programming can be critically important. * Security : The software should prevent common attacks and malfunctioning of unauthorized. Process Aspect : The process aspect critically important to the users, developers and management sponsors. The three stake holders are interested the following attributes in getting project deadline . Time constraint : The software should delivered with in time schedule or not. ? Budget constraint: The software should delivered with in budget or not. ? Operational constraint: The software should possible to executable in environment or not? 4. METRICS FOR IMPROVING THE QUALITY The software is not only coding of program, it is complex process with engineering vision, analytical thinking, modeling and software process management supported tools. The quality assurance is crucial in software development. Quality standards will also be used for upcoming projects and increase company growth. Testing is very important for software quality. Tools for improving functional quality through manual testing tools through user interface and automated testing tool, such as frameworks for unit testing. The software refactoring improves the structural quality of the product. The developer improve the code structure without changing it behavior. The structural quality tools encompasses the static code analysis, examining code for security attacks and measure the test coverage . These tools provide the code metrics and measure the cyclomatic complexity. The process metrics improve the process quality of the development process. The tools will track the process status, tracing the progress against requirements and measure the project fitness. 5. CONCLUSION AND DISCUSSION The software quality is not possible to view in single direction. The quality visualize based on various perspectives of the stakeholders. The three areas of aspects help us to think about the kinds of tools for improving the software quality. A various metrics are exercised for measuring the software product quality prior to implementation. Future research directions include improvement in existing metrics based on nature of the aspect and magnitude of the problem statement. ACKNOWLEDGEMENT We sincerely acknowledge to all the academicians of the Department of Computer Science & Engineering, Lingaya’s University, Faridabad for their motivation, support and cooperation during the study. REFERENCES [1] H.F.LI , “ An Empirical Study of Metrics”, IEEE Transaction on Software Engineering, Vol. SE-13, No. 6, June, 1987 [2] Sadia Rehman et al, “ Swot Analysis of Software Quality Metrics for Global Software Development : A Systematic Literature Review Protocol”, IOSR Journal of Computer Engineering, Vol.2. Issue 1, 2012 [3] Dr. Deepshikha Jamwal, “ Analysis of Software Quality Models for Organizations”, International Journal of Latest Trends in Computing, Vol. 1, Issue. 2, Dec 2010 [4] Mrinal Singh Rawat et al, “ Survey on Impact of Software Metrics on Software Quality “, International Journal of Advanced Computer Science & Applications, Vol. 3., No. 1, 2012 [5] B. Kitchenham, “What’s up with software metrics?- A Preliminary mapping study”, The Journal of Systems and software”, 2010 [6] Shyam R. et al, “ A Metrics Suite for Object Oriented Design”, IEEE Transactions on Software Engineering, Vol. 20, No. 6, June 1994. [7] Gurdev Singh et al, “ A Study of Software
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________ Volume: 04 Issue: 09 | September-2015, Available @ http://www.ijret.org 22 Metrics”, International Journal of Computational Engineering & Management, Vol. 11, Jan, 2011. [8] Munch j, “ Goal-oriented Composition of Software Process Patterns”, Proc. of the 6th International Workshop on Software Process Simulation and Modeling , pp. 164-168, 2005. [9] Barbara Kitchenham et al, “ Software Quality : The Exclusive Target”, IEEE publication, Jan, 1966. 10] Rafa E. Al-Qutaish, “Measuring the Software Product Quality during the Software Development Life Cyle – An ISO Standards Perspective, Journal of Computer Science.5(5) , pp 392-397, 2009. [11] Mbusi Sibisi et al, “ A Process Framework for Customizing Software Quality Models ”, IEEE Manuscript , Mar 2007. [12] Brijendra Singh et al, “ A Review on Software Quality Models”, International Conference on Communication Systems and Network Technologies. [13] Tharashasank Davuluru et al, “ A Study of Software Quality Models”, IEEE – ICAETR- 2014, Unnao, India, Aug 2014. [14] Gordon W. Skelton, “Integrating total quality management with software engineering education”, ACM Vol 25 Issue 2, June 1993 BIOGRAPHIES Jogannagari Malla Reddy obtained M.Tech (CSE) from JNTU, Hyderabad. and pursuing Ph.D (CSE) from Lingaya’s University, Faridabad. His area of specialization in software Engineering, Management Information Systems and Database Management Systems. He published various papers on Information Systems in various National and International reputed Journals & conferences. Dr. S.V.A.V. Prasad done his PhD from Andhra University, presently he working as Professor & Dearn (R&D) in Lingaya’s University, Faridabad, has 30 years of experience in Teaching and R&D. He published various research papers in National and International reputed Journals & Conferences. He guided many students in research progrmmes at university in communication systemand information systemareas.