The International Arab Journal of Information Technology (IAJIT)


A Simplified Alternate Approach to Estimate Software Size of Startups

This paper proposes an alternate approach to startups to estimate the size of software product to be built by them using the Software Product Points (SPP). Dataset from 20 software projects of a startup company in India was used to validate the proposed approach and learn lessons out of it. The estimated software product points and the project efforts were found to have a strong positive correlation, thereby indicating the suitability of the proposed approach for its utility by the managers of future software projects of startups. We also briefly outline the implications for project managers of startups and scope for future research.

[1] Abrahao S., Gomez J., and Insfran E., “Validating A Size Measure for Effort Estimation in Model- Driven Web Development,” Information Sciences, vol. 180, no. 20, pp. 3932-3954, 2010.

[2] Aris H. and Salim S., “State of Component Models Usage: Justifying the Need for a Component Model Selection Framework,” The International Arab Journal of Information Technology, vol. 8, no. 3, pp. 310-317, 2011.

[3] Blank S., “Why the Lean Start-Up Changes Everything,” Harvard Business Review, vol. 91, no. 5, pp. 63-72, 2013.

[4] Boehm B., Abts C., and Chulani S., “Software Development Cost Estimation Approaches-A Survey,” Annals of Software Engineering, vol. 10, no. 1, pp. 177-205, 2000.

[5] Ceke D. and Milasinovic B., “Early Effort Estimation in Web Application Development,” Journal of Systems and Software, vol. 103, pp. 219-237, 2015.

[6] Centobelli P., Cerchione R., and Esposito E., “Knowledge Management in Startups: Systematic Literature Review and Future Research Agenda,” Sustainability, vol. 9, no. 3, pp. 361, 2017.

[7] Coleman G. and Connor R., “An Investigation Into Software Development Process Formation in Software Start-Ups,” Journal of Enterprise Information Management, vol. 21, no. 6, pp. 633- 648, 2008.

[8] Daneva M., “Balancing Uncertainty of Context in ERP Project Estimation: an Approach and A Case Study,” Journal of Software Maintenance and Evolution: Research and Practice, vol. 22, no. 5, pp. 329-357, 2010.

[9] Giardino C., Paternoster N., Unterkalmsteiner M., Gorschek T., and Abrahamsson P., “Software Development in Startup Companies: The Greenfield Startup Model,” IEEE Transactions on Software Engineering, vol. 42, no. 6, pp. 585-604, 2016.

[10] Giardino C., Bajwa S., Abrahamsson p., and Wang X., “Key Challenges in Early-Stage Software Startups,” in Proceedings of International Conference on Agile Software Development, pp. 52-63, 2015.

[11] Gomes J., Montenegro J., Canto dos Santos J., Barbosa J., and Costa C., “A Strategy Using Continuous Simulation to Mitigate Effort Estimation Risks in Software Projects,” IEEE Latin America Transactions, vol. 17, no. 8, pp. 1390-1398, 2019.

[12] Klotins E., Unterkalmsteiner M., andGorschek T., “Software Engineering in Start-Up Companies: An Analysis of 88 Experience Reports,” Empirical Software Engineering, vol. 24, no. 1, pp. 8-102, 2019.

[13] Klotins E., Unterkalmsteiner M., and Gorschek T., “Software-Intensive Product Engineering in Start- Ups,” IEEE Software, vol. 35, no. 4, pp. 44-52, 2018.

[14] Melegati J. and Goldman A., “Requirements Engineering in Software Startups: A Grounded Theory Approach,” in Proceedings of International Conference on Engineering, Technology and Innovation/IEEE lnternational Technology Management Conference, Trondheim, pp. 1-7, 2016.

[15] Morgenshtern O., Raz T., and Dvir D., “Factors Affecting Duration and Effort Estimation Errors in Software Development Projects,” Information and Software Technology, vol. 49, no. 8, pp. 827-837, 2007.

[16] Paternoster N., Giardino C., Unterkalmsteiner M., Gorschek T., and Abrahamsson P., “Software Development in Startup Companies: A Systematic Mapping Study,” Information and Software Technology, vol. 56, no. 1, pp. 1200-1218, 2014.

[17] Santisteban J. and Mauricio D., “Systematic Literature Review of Critical Success Factors of Information technology Startups,” Academy of Entrepreneurship Journal, vol. 23, no. 2, pp.1-23, 2017.

[18] Unterkalmsteiner M., Wang X., Abrahamsson P., et al., “Software Startups-A Research Agenda,” E- Informatica Software Engineering Journal, vol. 10, no. 1, pp. 1-28, 2016.

[19] Wieringa R., “Empirical Research Methods for Technology Validation: Scaling Up to Practice,” Journal of Systems and Software, vol. 95, pp. 19- 31, 2014.

[20] Wohlin C., Runeson P., Host M., Ohlsson M., Regnell B., and Wesslen A., Experimentation in Software Engineering, Springer Science and Business Media, 2012.

[21] Yin R., Case Study Research: Design and Methods, Sage Publications, 2013.

[22] Yucalar F., Kilinc D., Borandag E., and Ozcift A., “Regression Analysis Based Software Effort Estimation Method,” International Journal of Software Engineering and Knowledge Engineering, vol. 26, no. 5, pp. 807-826, 2016. 680 The International Arab Journal of Information Technology, Vol. 19, No. 4, July 2022 Chandrasekaran Sridharan obtained his B.E. degree in Electronics and Communication Engineering from PSG College of Technology, University of Madras, in the year 1986. He obtained his Master of Engineering degree from Madras Institute of Technology, Anna University, Chennai in 1988. He is currently doing Ph.D under Anna University, Chennai. He has been serving as a faculty in Thiagarajar College of Engineering, Madurai for the past thirty three years. Presently, he is an Associate Professor in Computer Science and Engineering at Thiagarajar College of Engineering, Madurai. He has published several papers in reputed conferences and journals. He was the Principal Investigator for his institute in the Collaborative Research Project on Smart and Secure Environment sponsored by the Government of India. His area of interest include Computer Networks, Information Security and Software Engineering Sudhaman Parthasarathy is working as a Professor of Data Science in the Dept of Applied Mathematics and Computational Science, Thiagarajar College of Engineering, Madurai, India. He obtained his Ph.D. in Computer Applications from Anna University, Chennai in 2009. A habitual rank holder, he has been teaching at the post- graduate level for the past 15 years. He has published research papers in peer reviewed conferences and International Journals such as Journal of Systems and Software, Computers in Industry, Software Quality Journal, International Journal of Project Management and Business Process Management Journal. He has authored several chapters in the refereed edited books of IGI, USA and Springer, London. He is the Editor-in- Chief for the Edited Book ‘‘Enterprise Information Systems and Implementing IT Infrastructures: Challenges and Issues’’ which was published in May 2010. His current research interests include enterprise information systems, ERP and software engineering.