Influence of end user development on software project estimation

  • Authors

    • Archana Srivastava Amity University
    • Dr. K. Singh Amity University
    • Dr Syed Qamar Abbas Ambalika Institute of Management and Technology
    2018-08-22
    https://doi.org/10.14419/ijet.v7i3.13010
  • Use Case Point Method (UCP), Advance Use Case Point Method (AUCP), End User Development (EUD), Human Computer Interaction (HCI), End User Computing (EUC), Technical Complexity Factors (TCF), Environmental Complexity Factors (ECF)
  • Use Case Point Method (UCP) is used to estimate software development effort. UCP uses a project’s use cases to produce a reasonable estimate of a project’s complexity and required man hours. Advance Use Case Point Method (AUCP) is an extension of UCP. AUCP extends UCP by adding the additional effort required in incorporating end user development (EUD) features in the software for overall project effort estimation. Today user needs are diverse, complex, and frequently changing hence need of EUD is also increasing. EUD features if incorporated in the software increases end user satisfaction exponentially but incorporating EUD features increases design time complexity and increases the effort significantly based on the end users requirements. This paper provides a case study to demonstrate the comparative analysis of UCP and AUCP using paired t-test. It also observes that there can be on an average 20% increase in overall effort of development on adding EUD features.

     

     

  • References

    1. [1] Lieberman, H., Paterno, F., Klann, M. and Wulf, V. 2006. End-user development: An emerging paradigm. End User Development. (2006), 1–8. https://doi.org/10.1007/1-4020-5386-X.

      [2] Albrecht, A. (1979). Measuring Application Development Productivity. In: Proc. of IBM Applications Development Symposium,pg. 83–92, October.

      [3] Ghiani, G.; Paternò, F.; Spano, L.D.; Pintori, G. An environment for End-User Development of Web mashups. Int. J. Hum. Compu. Stud. 2016, 87, 38–64. https://doi.org/10.1016/j.ijhcs.2015.10.008.

      [4] Resource Estimation for Objectory Projects Gustav Karner Objective Systems SF AB Torshamnsgatan 39, Box 1128, 164 22 Kista, September 17, 1993.

      [5] Srivastava, Archana, Syed Qamar Abbas, and S. K. Singh. "ENHANCEMENT IN FUNCTION POINT ANALYSIS." airccse.org/journal/ijsea/papers/6215ijsea01.pdf.

      [6] Srivastava, A., Singh, S.K. and Abbas, S.Q., ADVANCEMENT OF UCP WITH END USER DEVELOPMENT FACTOR: AUCP, International Journal of Software Engineering & Applications (IJSEA), Vol.6, No.2, March 2015 https://doi.org/10.5121/ijsea.2015.6201.

      [7] Gelderman, M. (1998). The relation between user satisfaction, usage of information systems and performance. Information & Management, 34, 11-18. https://doi.org/10.1016/S0378-7206(98)00044-5.

      [8] Lieberman, H., Paterno, F., Klann, M. and Wulf, V. 2006. End-user development: An emerging paradigm. End User Development. (2006), 1–8. https://doi.org/10.1007/1-4020-5386-X.

      [9] Ko, A.J., Abraham, R., Beckwith, L., Blackwell, A., Burnett, M., Erwing, M., Scaffidi, C., Lawrance, J., Lieberman, H., Myers, B., Rosson, M.B., Rothermel, G., Shaw, M. and Wiedenbeck, S. 2010. The state of the art in end-user software engineering. ACM Computing Surveys. (2010).

      [10] Estimating With Use Case Points, Mike Cohn, Mountain Goat Software, www.mountaingoatsoftware.com.

      [11] Carroll, Edward R. “Estimating Software Based on Use Case Points.†2005 Object-Oriented, Programming, Systems, Languages, and Applications (OOPSLA) Conference, San Diego, CA, 2005.

      [12] B. Anda,†Comparing Effort Estimates Based on Use Case Points with Expert Estimates,†2007.

      [13] C. Gence, L. Buglione, O. Demirors, P. Efe,†A Case Study on the Evaluation of COSMIC-FFP and Use Case Points,†2006 .

      [14] Marcio Rodrigo Braz, Silvia Regina Vergilio. (2006). Software Effort Estimation Based on Use Cases, In: Proceedings of the 30th Annual International Computer Software and Applications Conference (COMPSAC’06). IEEE. M. Young, The Technical Writer’s Handbook. Mill Valley, CA: University Science, 1989. https://doi.org/10.1109/COMPSAC.2006.77.

      [15] Iraji, Mohammad Saber, and Homayun Motameni. "Object Oriented Software Effort Estimate with Adaptive Neuro Fuzzy use Case Size Point (ANFUSP)", International Journal of Intelligent Systems and Applications, 2012.

      [16] Prabhakararao S., Cook C., Ruthruff J., Creswick E., Main M., Durham,M., And Burnett M. 2003. Strategies and behaviors of end-user programmers with interactive fault localization. IEEE Symposium on Human-Centric Computing Languages and Environments, Auckland, New Zealand, September, 15-22. https://doi.org/10.1109/HCC.2003.1260197.

      [17] C. Schroth and O. Christ, “Brave new web: Emerging design principles and technologies as enablers of a global soa,†in Proceedings of the IEEE International Conference on Services Computing, 2007. SCC 2007. Los Alamitos, CA, USA: IEEE Computer Society Press, 2007, pp. 597–604. https://doi.org/10.1109/SCC.2007.32.

  • Downloads

  • How to Cite

    Srivastava, A., K. Singh, D., & Syed Qamar Abbas, D. (2018). Influence of end user development on software project estimation. International Journal of Engineering & Technology, 7(3), 1812-1817. https://doi.org/10.14419/ijet.v7i3.13010