skip to main content
research-article

Study of empirical approaches to analyze the software metrics

Published: 12 July 2013 Publication History

Abstract

Software affects nearly every aspect of human lives. Software functional quality is a key to achieve industrial and business relevance, in particular to industrial development and growth.
Software metrics are important indicators to improve the processes and products in all organizations. They define baselines of quality and productivity and enable comparisons against industry averages that help in identifying opportunities for improvement. In addition, Software metrics design and analysis are major activities in the software development life cycle. Software metrics play a vital role in software cost, quality, scheduling, reliability and maintenance. There are various methods to decide which metrics should be used for which purposes. Attributes of a metric may be independent; or attributes may depend on one another.
Analytical Hierarchy Process (AHP) is used to assign weights to various parameters of a decision model when they are related to each other in a particular hierarchy. Analytical Network Process (ANP) and Fuzzy ANP are used to solve the decision problem, where attributes of decision parameters form dependency networks. The objective of this paper is to explore the possibilities of using empirical approaches like AHP, ANP and Fuzzy ANP to analyze the software metrics by measuring the weights of different attributes.

References

[1]
Yi-Shan Chen, Chin-Tsai Lin and Jung-Ho Lu, "The analytic network process for the banking sector: An approach to evaluate the creditability of emerging industries", African Journal of Business Management, vol. 5, pp: 1343--1352, 2011.
[2]
Arijit De, "A Fuzzy Ordered Weighted Average (OWA) Approach to Result Merging for Metasearch using the Analytical Network Process", Second International Conference on Emerging Applications of Information Technology, Kolkata, pp: 17--20, 2011.
[3]
M. Dagdeviren, Ihsan Yüksel et.al, "A fuzzy analytical network process (ANP) model for measurement of the sectoral competition level(SCL)", Expert system with application, vol. 37, pp: 1005--1014, 2010.
[4]
Alen Jakupovic, Mile Pavlic, Sanja Candrlic, "Application of Analytic Hierarchy Process (AHP) to Measure the Complexity of the Business Sector and Business Software", in Conference on Computer Science and Software Engineering, New York, pp: 35--42, 2010.
[5]
Hung-Tso Lin, "Personnel selection using analytic network process and fuzzy data envelopment analysis approaches", Computers and Industrial Engineering, voll.59, pp: 937--944, 2010.
[6]
Erika Neira, Diana Lesmes, "Analytic Network Process (ANP): An Approach to Estimate the Colombian Baby Diapers Market Share", in proceedings of the international symposium on the analytical hierarchical process/network process multi criteria Decision Making, Pittsburgh, Pennsylvania, 2009.
[7]
Cakir, O., Canbolat, M.S, "A web-based decision support system for multi criteria inventory classification using fuzzy AHP methodology ", Expert system with Applications, vol.35, pp: 1367--1378, 2008.
[8]
Arun Sharma, Rajesh Kumar, P S Grover, "Estimation of quality for software components: an empirical approach", ACM SIGSOFT Software Engineering Notes, Volume 33 Issue 6, November 2008.
[9]
Patrizia L. Lombardi, Isabella M. Lami, Marta Bottero, Cinzia Grassl, "Application of the Analytical Network Process and the Multi-model frame work to and urban upgrading case study", in International Conference on Whole Life Urban Sustainability and its Assessment, Glasgow, 2007.
[10]
Saaty T.L and Vargas L.G, Decision Making with the Analytical Network Process, New York: Springer Science, 2006.
[11]
Kim, Dong Jun, CHUNG, Sung Bong, SONG, Ki Han, HONG, Sang Yeon, "Development Of An Assessment Model Using AHP Technique For Railroad Projects Experiencing Severe Conflicts In Korea", in Proceedings of the Eastern Asia Society for Transportation Studies, vol. 5, pp. 2260--2274, 2005.
[12]
Lili Qu, Rui Kang, Jun Long, "A Fuzzy ANP Model for Evaluating Material Support Plan in Development Phase", in Proceedings of the Eastern Asia Society for Transportation Studies, vol. 5, pp: 2260--2274, 2005.
[13]
Saaty T.L, "Decision Making-the analytical hierarchical and network process (AHP/ANP)," Journal of Systems Science and Systems Engineering, vol. 13, pp: 1--35, 2004.
[14]
Ernest H. Forman, Saul I. Gass, "The Analytic Hierarchy Process -- An Exposition", Operations Research, vol. 49, pp: 469--486, 2001.
[15]
Saaty T.L. Decision Making with Dependence and Feedback: The Analytical Network Process. Pittsburgh: RWS Publications, 1996.
[16]
Chag D.Y.,"Application of extent analysis method on fuzzy AHP", European Journal of Operational Research, vol.95,pp: 649--655, 1996.
[17]
Margaret F. Merritt, "Ranking Selected Streams in Interior Alaska on the Basis of Suitability for Sustaining an Introduced Rainbow Trout Population", in Times International Conference, Anchorage, Alaska. 1994.
[18]
http://www.dtic.mil/dtic/tr/fulltext/u2/a266875.pdf, John H. Heitz and Miles C. Miller, 1993.
[19]
Robert J. Moreland and Jerry B. Sanders, "Lunar Lander and Return Propulsion System Trade Study: Methodology with Results", in 29th Joint Propulsion Conference, Monterey, California, 1993.
[20]
James G. Dolan, Donald R. Bordley, Heidi Miller, "Diagnostic Strategies in the Management of Acute Upper Gastrointestinal Bleeding: Patient and Physician Preferences", Journal of General Internal Medicine, vol. 8, pp: 525--529, 1993.
[21]
Gavin R. Finnie, Gerhard E. Wittig, Doncho I. Petkov, "Prioritizing Software Development Productivity Factors using the Analytic Hierarchy Process", Journal of Systems and Software, vol. 22, pp: 129--139,1993.
[22]
Eyrich, H.G., "Benchmarking to Become the Best of Breed," Manufacturing Systems magazine, April 1991.
[23]
Forman E. H., "AHP is Intended for More than Expected Value Calculations", Decision Sciences, vol. 21, pp: 670--672, 1990.
[24]
Saaty T.L. The Analytical Hierarchical Process. New York: McGraw-Hill, 1980.
[25]
L. A. Zadeh, "The concept of a linguistic variable and its application to approximate reasoning", Information Science, vol. 8, pp: 199--249, 1975.

Cited By

View all
  • (2023)A novel approach for visualization, monitoring, and control techniques for Scrum metric planning using the analytic hierarchy processJournal of Software: Evolution and Process10.1002/smr.242035:8Online publication date: 7-Aug-2023

Index Terms

  1. Study of empirical approaches to analyze the software metrics

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image ACM SIGSOFT Software Engineering Notes
    ACM SIGSOFT Software Engineering Notes  Volume 38, Issue 4
    July 2013
    185 pages
    ISSN:0163-5948
    DOI:10.1145/2492248
    Issue’s Table of Contents

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 12 July 2013
    Published in SIGSOFT Volume 38, Issue 4

    Check for updates

    Author Tags

    1. AHP
    2. ANP
    3. attributes
    4. dependence
    5. fuzzy ANP
    6. measurement
    7. software metrics

    Qualifiers

    • Research-article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)1
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 13 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)A novel approach for visualization, monitoring, and control techniques for Scrum metric planning using the analytic hierarchy processJournal of Software: Evolution and Process10.1002/smr.242035:8Online publication date: 7-Aug-2023

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media