Effort Estimation in Software Cost Using Team Characteristics Based on Fuzzy Analogy Method – A Diverse Approach

  • S. Malathi
  • S. Sridhar
Part of the Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering book series (LNICST, volume 117)

Abstract

The dramatic increase in the scope of software cost estimation has paved way for the enhanced research to develop different methods for estimating the software effort. Estimation of effort in software cost based on Fuzzy Analogy is one of the most popular existing methods. Usually, only the project characteristics are considered for the effort estimation whereas the team characteristics also play a significant role. This paper presents a diverse approach where the features of team characteristics like joy and skill are considered in addition to the project features. The empirical results are validated with the historical datasets having both categorical and numerical data by considering hypothetical data of team characteristics. The outcome of this paper signifies that the usage of team characteristics improves the performance and accuracy of software effort estimation.

Keywords

cost estimation fuzzy analogy team characteristics effort estimation hypothetical data 

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 1.
    Chiu, N.H., Huang, S.-J.: The adjusted analogy-based software effort estimation based on similarity distances. The Journal of Systems and Software 80, 628–640 (2007)CrossRefGoogle Scholar
  2. 2.
    Kazemifard, M., Zaeri, A., Ghasem-Aghaee, N., Nematbakhsh, M.A., Mardukhi, F.: Fuzzy Emotional COCOMO II Software Cost Estimation (FECSCE) using Multi-Agent Systems. Applied Soft Computing 11, 2260–2270 (2011)CrossRefGoogle Scholar
  3. 3.
    Li, J., Ruhe, G., Al-Emran, A., Richter, M.M.: A Flexible Method for Software Effort Estimation by Analogy. Empirical Software Engineering 12, 65–106 (2006)CrossRefGoogle Scholar
  4. 4.
    Azzeh, M., Neagu, D., Cowling, P.I.: Analogy-based software effort estimation using Fuzzy numbers. The Journal of Systems and Software 84, 270–284 (2011)CrossRefGoogle Scholar
  5. 5.
    Fedotova, O., Teixeira, L., Alvelos, H.: Software Effort Estimation with Multiple Linear Regression: review and practical application. Journal of Information Science and Engineering (2011)Google Scholar
  6. 6.
    Satyananda Reddy, C., Raju, K.: Improving the Accuracy of Effort Estimation through Fuzzy Set Representation of Size. Journal of Computer Science 5(6), 451–455 (2009)CrossRefGoogle Scholar
  7. 7.
    Prasad Reddy, P.V.G.D., Sudha, K.R., Rama Sree, P.: Application of Fuzzy Logic Approach to Software Effort Estimation. International Journal of Advanced Computer Science and Applications 2(5) (2011)Google Scholar
  8. 8.
    Malathi, S., Sridhar, S.: A Classical Fuzzy Approach for Software Effort Estimation on Machine Learning Technique. International Journal of Computer Science Issues 8(6)(1) (November 2011)Google Scholar
  9. 9.
    Azzeh, M., Neagu, D., Cowling, P.I.: Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selection Algorithm. In: 4th International Conference on Predictive Models in Software Engineering, pp. 71–78 (2008)Google Scholar
  10. 10.
    Kazemifard, M., Ghasem-Aghaee, N., Oren, T.I.: An event based implementation of emotional agents. In: Summer Simulation Conference, Calgary, Canada, pp. 63–67 (2006)Google Scholar
  11. 11.
    Molleman, E., Nauta, A., Jehn, K.A.: Person-Job applied to teamwork: a multilevel approach. Small Group Res. 35, 515–539 (2004)CrossRefGoogle Scholar
  12. 12.
    Costa Jr., P.T., McCrae, R.R.: NEO Personality Inventry, Revised. Psychological Assessment Resources, Odessa (1992); (Spanish version, TEA Ediciones, Madrid) (2002) Google Scholar
  13. 13.
    Ghasem-Aghaee, N., Oren, T.I.: Towards fuzzy agents with dynamic personality for human behavior simulation. In: Summer Computer Simulation Conference, Montreal, Canada, pp. 3–10 (2003)Google Scholar
  14. 14.
    Beck, K.: Extreme Programming Explained: Embrace Change. Addison-Wesley, Reading (1999)Google Scholar
  15. 15.
    Malathi, S., Sridhar, S.: Optimization of Fuzzy Analogy in Software cost estimation using linguistic Variables. In: International Conference on Modeling, Optimization and Computing, ICMOC (2012)Google Scholar
  16. 16.
    Sayyad Shirabad, J., Menzies, T.J.: The PROMISE Repository of Software Engineering Databases. School of Information Technology and Engineering, University of Ottawa, Canada (2005), http://promise.site.uottawa.ca/SERepository

Copyright information

© ICST Institute for Computer Science, Social Informatics and Telecommunications Engineering 2014

Authors and Affiliations

  • S. Malathi
    • 1
  • S. Sridhar
    • 2
  1. 1.Dept of CSESathyabama UniversityChennaiIndia
  2. 2.Dept of CSE & ITSathyabama UniversityChennaiIndia

Personalised recommendations