Your SlideShare is downloading. ×
A Study on the Need for a Software Quality Rating System
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

A Study on the Need for a Software Quality Rating System

189
views

Published on

The last two decades have shown evident and rapid development in the field of software technology. There are a lot of applications available to make work related tasks easier and more productive. …

The last two decades have shown evident and rapid development in the field of software technology. There are a lot of applications available to make work related tasks easier and more productive. Although there has been an extensive study over delivering, increasing and maintaining software quality, there has not been enough resources which explain about ‘Rating a Software‘s Quality’. This study would project the literature review thus far and also sculpt the scope and need for the evolution of a rating system of software quality for the future. Software quality rating would refer to a score, a number that can act as the software quality index which would help the users to confirm that the software would be compliant to their system specifications and also support them to make a buy decision.

Published in: Education

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
189
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. A Study On The Need For Rating Software Quality Karthik Murali Dept. of Industrial Engineering & Engineering Management Western New England University EMGT 698Thesis Research Part 1 1/6/2013
  • 2. Motivation  There has been extensive study over delivering, increasing and maintaining software quality  But, there has not been enough aide-memoire on “Rating Software Quality”  This research is the first part where the literature review is projected  And in turn it helps to sculpt the scope and the need for evolution of a ‘Rating System’ for softwareThesis Research Part 1 1/6/2013
  • 3. Rating  The term ‘Rating’ refers to a scoring system  It would help the customers in their decision  There are various types of software – different classes of rating  Rating would not just benefit consumers but also the manufacturers  Rating of a software would become a useful scale to meticulously measure the standard of that productThesis Research Part 1 1/6/2013
  • 4. Scope of The Research  Software Quality has not only affected the consumer market but also the internal functioning of developing organizations  According to the general consumer mindset, a good quality software – a product that works flawlessly  Standard quality software relies on metrics that are defined pertaining to the resources used (Fenton, 1996)  Functionality, reliability and security are the high quality attributes (Dromey, 1994)  If there is a defined Quality Rating System, these metrics will be pre- classified according to the attributes they posses and metric overlapping problem would be solvedThesis Research Part 1 1/6/2013
  • 5. Analysis Approach Functional Testing User Performance Acceptance Testing Testing GUI Based Regression Testing Testing Security Testing Different types of testing methodologies used to fix discrepancies in the software. (Pressman, 2000) andThesis Research Part 1 (Naik & Tripathy, 2008) 1/6/2013
  • 6. SQAD – Software Quality Assurance & DevelopmentThesis Research Part 1 Derived from the SQA Plan, (Pressman, 2000 & Sommerville, 2010) 1/6/2013
  • 7. Critical Metrics  The breathtaking development in technology has insisted upon the need for making robust software  Is Quality = Reliability?  Reliability alone cannot be considered as a benchmark for rating quality (Naik & Tripathy, 2008, pp. 471 – 473)  Some metrics are considered to be uniform for achieving a standard quality (Rosenberg & Hyatt, 1997)  Metrics can also be reused in order to improve productivity and quality (Frakes & Terry, 1996)Thesis Research Part 1 1/6/2013
  • 8. Critical Metrics Author Metrics Norman Fenton Usability, Reliability R. G. Dromey Security Dr. Linda. H. Rosenberg Efficiency, Complexity S. Wagner and J. F. Girard Maintainability William Frakes Reusability Ronan Fitzpatrick Functionality Distinguished authors have mentioned the most important metrics for a software product in their researchThesis Research Part 1 1/6/2013
  • 9. Classification Building Blocks of a Software Complexity Efficiency Functionality Maintainability Reusability Security Testability UnderstandabilityThesis Research Part 1 1/6/2013
  • 10. Rating System  The new rating system should focus on design, metric coverage and performance  Not just help consumers make a buy decision but also absorb the features and appropriate usage of the package  The number would represent the quality index which would relate to requirements match, usage ratio and performance prediction  Best and the closest e.g. of a Rating System Model would be Microsoft’s Windows Experience Index  Measures the blend of hardware and software compliance and renders a score to the computer called ‘Base Score’Thesis Research Part 1 1/6/2013
  • 11. Windows Experience IndexThesis Research Part 1 1/6/2013
  • 12. Need for a Rating System  This research opens up wider horizons on the contributions to the software quality field  Rating system would revolutionize software products from the developer and customer point of view  The software development life cycle will have a vital component called quality index  Rating should not just be a score, in fact it should be a foundation for future improvements i.e. smart upgrades and reusabilityThesis Research Part 1 1/6/2013
  • 13. Quality Dimensions Product Business Conditions Process Technology People Diagram from (Pressman, 2000)Thesis Research Part 1 1/6/2013
  • 14. Conclusion of Part 1  This research establishes a foundation for explaining the need of a rating system  A model that would be quantitative in nature + represent the metric system and the corresponding determinants  Quality is a factor that can control time & money  Rating system model’s methodology will become a breakthrough and pave way for extensive study and research on the sameThesis Research Part 1 1/6/2013
  • 15. Introduction to Part 2 Scaling System Criteria Metrics The building blocks of the new model for Software Quality RatingThesis Research Part 1 1/6/2013
  • 16. Introduction to Part 2  The metrics would comprise of all the uniform metrics that needs to be taken into account while evaluating software quality  Criteria – features and performance, user interface design and usability, ease of use and documentation, uniqueness and innovation, efficiency, pricing and the personal opinion of consumers  Scaling system is where the numbers come into play. This would include the score limits, the way in which these scores could amalgamate into one number and represent the quality indexThesis Research Part 1 1/6/2013
  • 17. “Quality is never an accident; it is always the result of intelligent effort.” – John RuskinThesis Research Part 1 1/6/2013