12.07.2015 Views

mapping between iso 9126 on software product quality metrics and ...

mapping between iso 9126 on software product quality metrics and ...

mapping between iso 9126 on software product quality metrics and ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

- Many of the ISO <str<strong>on</strong>g>9126</str<strong>on</strong>g> <strong>quality</strong> <strong>metrics</strong> referred toprocesses. However, as known, each process inISO 12207 c<strong>on</strong>tains a number of differentactivities. Thus, it is more usable for the ISO<str<strong>on</strong>g>9126</str<strong>on</strong>g> users to refer to the activities of the ISO12207. This can be d<strong>on</strong>e using cross-referencenumbers from ISO 12207. For example, thecross-reference number 5.3.9 is referring to“primary processes”, “development process”, <strong>and</strong>“<strong>software</strong> qualificati<strong>on</strong> testing” activity,respectively.In additi<strong>on</strong> to the <str<strong>on</strong>g>mapping</str<strong>on</strong>g> in this paper, it is a goodidea to investigate where to collect the data for each ofthe ISO <str<strong>on</strong>g>9126</str<strong>on</strong>g> <strong>quality</strong> <strong>metrics</strong> in the ISO 12207 <strong>software</strong>life cycle processes <strong>and</strong> activities. This will save time<strong>and</strong> assure that the data have been completely collectedbefore the measurement of the <strong>metrics</strong> is performed.REFERENCES[1] Abran, A., Al-Qutaish, R. E., <strong>and</strong> Desharnais, J.M., "Harm<strong>on</strong>izati<strong>on</strong> Issues in the Updating of theISO St<strong>and</strong>ards <strong>on</strong> Software Product Quality,"Metrics News Journal, Vol. 10, No. 2, pp. 35-44,2005.[2] Abran, A., Al-Qutaish, R. E., Desharnais, J. M.,<strong>and</strong> Habra, N., "An Informati<strong>on</strong> Model forSoftware Quality Measurement with ISOSt<strong>and</strong>ards," in Proceedings of the Internati<strong>on</strong>alC<strong>on</strong>ference <strong>on</strong> Software Development (SWDC-REK'05), Reykjavik, Icel<strong>and</strong>, pp. 104-116, 2005.[3] Albrecht, A. J., "Measuring Applicati<strong>on</strong>Development Productivity," in Proceedings of theIBM Applicati<strong>on</strong> Development JointSHARE/GUIDE Symposium, M<strong>on</strong>etary,California, pp. 83-92, 1979.[4] Azuma, M., "SQuaRE: The next Generati<strong>on</strong> ofISO/IEC <str<strong>on</strong>g>9126</str<strong>on</strong>g> <strong>and</strong> 14598 Internati<strong>on</strong>al St<strong>and</strong>ardsSeries <strong>on</strong> Software Product Quality," inProceedings of the European Software C<strong>on</strong>trol<strong>and</strong> Metrics C<strong>on</strong>ference (ESCOM), L<strong>on</strong>d<strong>on</strong>, UK,pp. 337-346, 2001.[5] DeMarco, T., C<strong>on</strong>trolling System Projects,McGraw-Hill, New York, USA, 1982.[6] Fent<strong>on</strong>, N. E. <strong>and</strong> Pfleeger, S. L., SoftwareMetrics: A Rigorous <strong>and</strong> Practical Approach, 2 nded., PWS Publishing Company, Bost<strong>on</strong>, USA,1997.[7] Halstead, M. H., Elements of Software Science,Elsevier North-Holl<strong>and</strong>, New York, 1977.[8] Halstead, M. H., "Natural Laws C<strong>on</strong>trollingAlgorithm Structure," ACM SIGPLAN Notices,Vol. 7, No. 2, pp. 19-26, 1972.[9] IEEE, IIEEE/EIA-12207: Informati<strong>on</strong> Technology– Software Life Cycle Processes, the Institute ofElectrical <strong>and</strong> Electr<strong>on</strong>ics Engineers, New York,USA, 1996.[10] IEEE, Std. 610.12-1990: St<strong>and</strong>ard Glossary ofSoftware Engineering Terminology, the Instituteof Electrical <strong>and</strong> Electr<strong>on</strong>ics Engineers, NewYork, USA, 1990.[11] Ince, D. S., Sharp, H., <strong>and</strong> Woodman, M.,Introducti<strong>on</strong> to Software Project Management <strong>and</strong>Quality Assurance, McGraw-Hill, New York,USA, 1993.[12] ISO/IEC, ISO/IEC <str<strong>on</strong>g>9126</str<strong>on</strong>g>-1: Software Engineering- Product Quality - Part 1: Quality Model,Internati<strong>on</strong>al Organizati<strong>on</strong> for St<strong>and</strong>ardizati<strong>on</strong>,Geneva, Switzerl<strong>and</strong>, 2001.[13] ISO/IEC, ISO/IEC 12207: Informati<strong>on</strong>Technology - Software life cycle processes,Internati<strong>on</strong>al Organizati<strong>on</strong> for St<strong>and</strong>ardizati<strong>on</strong>,Geneva, Switzerl<strong>and</strong>, 1995.[14] ISO/IEC, ISO/IEC IS <str<strong>on</strong>g>9126</str<strong>on</strong>g>, Software ProductEvaluati<strong>on</strong> - Quality Characteristics <strong>and</strong>Guidelines for Their Use, Internati<strong>on</strong>alOrganizati<strong>on</strong> for St<strong>and</strong>ardizati<strong>on</strong>, Geneva,Switzerl<strong>and</strong>, 1991.[15] ISO/IEC, ISO/IEC IS 15939: SoftwareEngineering - Software Measurement Process,Internati<strong>on</strong>al Organizati<strong>on</strong> for St<strong>and</strong>ardizati<strong>on</strong>,Geneva, Switzerl<strong>and</strong>, 2002.[16] ISO/IEC, ISO/IEC TR <str<strong>on</strong>g>9126</str<strong>on</strong>g>-2: SoftwareEngineering - Product Quality - Part 2: ExternalMetrics, Internati<strong>on</strong>al Organizati<strong>on</strong> forSt<strong>and</strong>ardizati<strong>on</strong>, Geneva, Switzerl<strong>and</strong>, 2003.[17] ISO/IEC, ISO/IEC TR <str<strong>on</strong>g>9126</str<strong>on</strong>g>-3: SoftwareEngineering - Product Quality - Part 3: InternalMetrics, Internati<strong>on</strong>al Organizati<strong>on</strong> forSt<strong>and</strong>ardizati<strong>on</strong>, Geneva, Switzerl<strong>and</strong>, 2003.[18] ISO/IEC, ISO/IEC TR <str<strong>on</strong>g>9126</str<strong>on</strong>g>-4: SoftwareEngineering - Product Quality - Part 4: Quality inUse Metrics, Internati<strong>on</strong>al Organizati<strong>on</strong> forSt<strong>and</strong>ardizati<strong>on</strong>, Geneva, Switzerl<strong>and</strong>, 2004.[19] McCabe, T. J., "A Complexity Measure," IEEETransacti<strong>on</strong> <strong>on</strong> Software Engineering, vol. 2, No.4, pp. 308-320, 1976.[20] Pressman, R. S., Software Engineering: APractiti<strong>on</strong>er's Approach, 3 rd ed., McGraw-Hill,New York, USA, 1992.[21] Roberts, F. S., Measurement Theory, withApplicati<strong>on</strong>s to Decisi<strong>on</strong> Making, Utility, <strong>and</strong> theSocial Sciences, Add<str<strong>on</strong>g>iso</str<strong>on</strong>g>n Wesley, New York,USA, 1979.[22] Suryn, W., Abran, A., <strong>and</strong> April, A., "ISO/IECSQuaRE: The Sec<strong>on</strong>d Generati<strong>on</strong> of St<strong>and</strong>ards forSoftware Product Quality," in Proceedings of the7 th IASTED Internati<strong>on</strong>al C<strong>on</strong>ference <strong>on</strong> SoftwareEngineering <strong>and</strong> Applicati<strong>on</strong>s, California, USA,2003.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!