Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 History  





2 Method  



2.1  GQM stepwise  





2.2  Sub-steps  







3 Recent developments  





4 Further reading  





5 See also  





6 References  














GQM






العربية
Deutsch
Français
Italiano
Latviešu

Português
 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Goal Question Metric (GQM) Paradigm
Illustration of the goal–question–metric (GQM) paradigm

GQM, the initialism for goal, question, metric, is an established goal-oriented approach to software metrics to improve and measure software quality.[1]

History

[edit]

GQM has been promoted by Victor Basili of the University of Maryland, College Park and the Software Engineering Laboratory at the NASA Goddard Space Flight Center[2] after supervising a Ph.D. thesis by Dr. David M. Weiss.[3] Dr. Weiss' work was inspired by the work of Albert Endres at IBM Germany.[4][5][6]

Method

[edit]

GQM defines a measurement model on three levels:[7]

1. Conceptual level (Goal)
Agoal is defined for an object, for a variety of reasons, with respect to various models of quality, from various points of view and relative to a particular environment.
2. Operational level (Question)
A set of questions is used to define models of the object of study and then focuses on that object to characterize the assessment or achievement of a specific goal.
3. Quantitative level (Metric)[8]
A set of metrics, based on the models, is associated with every question in order to answer it in a measurable way.

GQM stepwise

[edit]

Another interpretation of the procedure is:[9]

  1. Planning
  2. Definition
  3. Data collection
  4. Interpretation

Sub-steps

[edit]

Sub-steps are needed for each phases. To complete the definition phase, an eleven-step procedure is proposed:[9]

  1. Define measurement goals
  2. Review or produce software process models
  3. Conduct GQM interviews
  4. Define questions and hypotheses
  5. Review questions and hypotheses
  6. Define metrics
  7. Check metrics on consistency and completeness
  8. Produce GQM plan
  9. Produce measurement plan
  10. Produce analysis plan
  11. Review plans

Recent developments

[edit]

The GQM+Strategies approach was developed by Victor Basili and a group of researchers from the Fraunhofer Society.[10] It is based on the Goal Question Metric paradigm and adds the capability to create measurement programs that ensure alignment between business goals and strategies, software-specific goals, and measurement goals.

Novel application of GQM towards business data are described.[11] Specifically in the software engineering areas of Quality assurance and Testing, GQM is used.[12]

Further reading

[edit]

See also

[edit]

References

[edit]
  1. ^ "Goal/Question/Metric (GQM) – The Making of Software". Retrieved 2021-03-18.
  • ^ "Software Engineering Division/Code 580". sed.gsfc.nasa.gov. Retrieved 2021-03-18.
  • ^ Basili, V. R.; Weiss, D. M. (November 1984). "A Methodology for Collecting Valid Software Engineering Data". IEEE Transactions on Software Engineering. SE-10 (6): 728–738. doi:10.1109/TSE.1984.5010301. hdl:1903/7513. ISSN 1939-3520. S2CID 10114944.
  • ^ "Homepage Albert Endres". www.aendres.de. Retrieved 2021-03-18.
  • ^ Endres, Albert (2003). A handbook of software and systems engineering : empirical observations, laws, and theories. H. Dieter Rombach. Harlow, England: Pearson Addison Wesley. ISBN 0-321-15420-7. OCLC 50417309.
  • ^ Endres, Albert (1975-04-01). "An analysis of errors and their causes in system programs". ACM SIGPLAN Notices. 10 (6): 327–336. doi:10.1145/390016.808455. ISSN 0362-1340.
  • ^ Basili, V.; Caldiera, G.; Rombach, H. D. (1994). "The Goal Question Metric Approach". S2CID 13884048. {{cite web}}: Missing or empty |url= (help)
  • ^ Huether, Derek (2020). Metrics Cookbook. p. 11. ISBN 9798586916082.
  • ^ a b Solingen, Rini van (1999). The goal/question/metric method : a practical guide for quality improvement of software development. Egon Berghout. London: McGraw-Hill. ISBN 0-07-709553-7. OCLC 43551689.
  • ^ Basili, V.R.; J. Heidrich; M. Lindvall; J. Münch; C.B. Seaman; M. Regardie; A. Trendowicz (2009). "Determining the impact of business strategies using principles from goal-oriented measurement". Business Services: Konzepte, Technologien, Anwendungen. 9. Internationale Tagung Wirtschaftsinformatik. Books OCG. Vienna, Austria: Österreichische Computer Gesellschaft. ISBN 978-3-85403-246-5.
  • ^ Southekal, Prashanth H. (2017). Data for business performance : the Goal-Question-Metric (GQM) model to transform business data into an enterprise asset. Basking Ridge, NJ. ISBN 978-1-63462-184-7. OCLC 970616125.{{cite book}}: CS1 maint: location missing publisher (link)
  • ^ Witte, Frank (2018), Witte, Frank (ed.), "Goal Question Metric", Metriken für das Testreporting: Analyse und Reporting für wirkungsvolles Testmanagement (in German), Wiesbaden: Springer Fachmedien, pp. 145–150, doi:10.1007/978-3-658-19845-9_22, ISBN 978-3-658-19845-9, retrieved 2021-03-18

  • Retrieved from "https://en.wikipedia.org/w/index.php?title=GQM&oldid=1225871401"

    Categories: 
    Software metrics
    Software quality
    Hidden categories: 
    CS1: long volume value
    CS1 errors: requires URL
    CS1 maint: location missing publisher
    CS1 German-language sources (de)
     



    This page was last edited on 27 May 2024, at 06:41 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki