Skip to main content
Log in

Fuzzy logic based group maturity rating for software performance prediction

  • Published:
International Journal of Automation and Computing Aims and scope Submit manuscript

Abstract

Driven by market requirements, software services organizations have adopted various software engineering process models (such as capability maturity model (CMM), capability maturity model integration (CMMI), ISO 9001:2000, etc.) and practice of the project management concepts defined in the project management body of knowledge. While this has definitely helped organizations to bring some methods into the software development madness, there always exists a demand for comparing various groups within the organization in terms of the practice of these defined process models. Even though there exist many metrics for comparison, considering the variety of projects in terms of technology, life cycle, etc., finding a single metric that caters to this is a difficult task. This paper proposes a model for arriving at a rating on group maturity within the organization. Considering the linguistic or imprecise and uncertain nature of software measurements, fuzzy logic approach is used for the proposed model. Without the barriers like technology or life cycle difference, the proposed model helps the organization to compare different groups within it with reasonable precision.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. W. B. Boehm, Software Engineering Economics, Prentice Hall, NJ, USA, 1981.

    MATH  Google Scholar 

  2. W. B. Boehm. Software Cost Estimation with COCOMO II, Prentice Hall, NJ, USA, 2000.

    Google Scholar 

  3. CMMI Product Development Team. Capability Maturity Model Integration (CMMI), Version 1.1, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, USA, 2002.

    Google Scholar 

  4. CMMI Product Development Team. CMMI for Development, Version 1.2, Software Engineering Institute, Carnegie Mellon University, Pittsburgh, PA, USA, 2006.

    Google Scholar 

  5. Project Management Institute. A Guide to the Project Management Body of Knowledge, 3rd Edition, Project Management Institute, Pennsylvania, USA, 2004.

    Google Scholar 

  6. N. E. Fenton, S. L. Pfleeger. Software Metrics: A Rigorous and Practical Approach, PWS Publishing Co., Boston, USA, 1997.

    Google Scholar 

  7. P. N. Mehta. Integration of Product and Process Attributes for Quantiative Modeling in Software, Ph.D. dissertation, Indian Institute of Technology, 2006.

  8. Quality Team. Business Unit Rating, Version 1.0, Internal document, Larsen & Toubro Infotech Limited, Mumbai, India, 2007.

    Google Scholar 

  9. L. A. Zadeh. Fuzzy sets. Information and Control, vol. 8, no. 3, pp. 338–353, 1965.

    Article  MATH  MathSciNet  Google Scholar 

  10. L. A. Zadeh. The Concept of a Linguistic Variable and its Application to Approximate Reasoning, Part I. Information Sciences, vol. 8, no. 3, pp. 199–249, 1975.

    Article  MathSciNet  Google Scholar 

  11. J. K. George, T. A. Folger. Fuzzy Sets, Uncertainity and Information, Prentice-Hall, NJ, USA, 1988.

    Google Scholar 

  12. P. Liu, H. X. Li. Fuzzy Neural Network Theory and Application, World Scientific Publishing Co., NJ, USA, 2004.

    MATH  Google Scholar 

  13. A. Idri, A. Abran, T.M. Khoshgoftaar. Estimating Software Project Effort by Analogy Based on Linguistic Values. In Proceedings of the 8th IEEE Symposium on Software Metrics, Ottawa, Canada, pp. 21–30, 2002.

  14. A. Idri, A. Abran. A Fuzzy Logic Based Measures For Software Project Similarity: Validation and Possible Improvements. In Proceedings of the 7th International Symposium on Software Metrics, IEEE, England, pp. 85–96, 2001.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Anil R..

Additional information

A. K. Verma received the B.Tech (Hons) and Ph.D. (Engg.) degrees from Department of Electrical Engineering, IIT Kharagpur. He has been with IIT Bombay as a faculty since 1988. He is currently a professor in reliability engineering, Department of Electrical Engineering at IIT Bombay. He has over 130 research papers to his credit and has supervised eighteen Ph.D. theses and seventy Master’s theses at IIT Bombay. He has been a guest editor of special issues on Quality Management of Electronics, Communications & IT of IETE Technical Review, International Journal of Performability Engineering, International Journal of Reliability, Quality and Safety Engineering, and is on the editorial board of various journals. He has been a conference chairman of various international conferences, ICQRC 2001, ICMD 2002, ICQRIT 2003, ICQRIT 2006 and a patron of ICRESH 2005. He has authored a book on Fuzzy Reliability Engineering: Concepts and Applications. He is a senior member of IEEE and life fellow of IETE.

His research interests on reliability engineering include interdisciplinary applications in software engineering, computing, maintenance and power system.

Anil R received the B.Tech degree in mechanical engineering from University of Calicut, Kerala, India, in 1995. He is currently working as quality manager with Larsen & Toubro Infotech Limited and pursuing his Ph.D. degree at IIT Bombay, Mumbai, India. His research interests include software reliability and software prediction using neuro-fuzzy approach.

Om Prakash Jain received the Ph.D. degree in electrical engineering from McGill University, Montreal, Canada. He has also studied at premier Indian institutions like Indian Institute of Technology, Kharagpur, and Birla Institute of Technology, Mesra, Ranchi. He currently heads Process Consulting Practice at Larsen & Toubro Infotech Limited. He is a certified lead auditor for ISO 9001:2000, a certified examiner for quality management and a qualified Six Sigma Black Belt. He has published several technical papers in various international journals like IEEE Transactions.

His research interests include experimental software engineering, software prediction and changing paradigm on software quality for software professionals.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Verma, A.K., Anil, R. & Jain, O.P. Fuzzy logic based group maturity rating for software performance prediction. Int J Automat Comput 4, 406–412 (2007). https://doi.org/10.1007/s11633-007-0406-8

Download citation

  • Received:

  • Revised:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11633-007-0406-8

Keywords

Navigation