An Approach to Quantify the Productivity of Software Developers towards the Perceived Productivity

Authors

  • Rajeshwar J CSE Department, Guru Nanak Institutions Technical Campus (Autonomous), Hyderabad, Telangana, India

DOI:

https://doi.org/10.26438/ijcse/v7i1.745748

Keywords:

quantification, perceived productivity, regression

Abstract

Many software improvement agencies attempt to beautify the productivity of their builders. All too regularly, efforts geared towards increasing developer productiveness are undertaken without a proper knowledge of how exactly builders spend their time at their work and how it impacts their own belief of productivity. Verifying earlier findings, we try to found that developers pay their time on a good type of tasks and switch frequently among hem, succeeding in particularly fragmented work. Our findings enlarge past existing studies therein we tend to correlate builders’ work conduct with perceived fecundity. Although productiveness is based on individuals, developers may be roughly gathered in morning sessions, low at lunch and afternoon. A continuous linear regression per participant found that greater grade persons usually use a high-quality, and emails, deliberate meetings and unrelated web sites with a terrible belief of productivity. We discuss opportunities of our findings, the capability to expect high and occasional productiveness and endorse layout tactics to create higher tool guide for planning builders’ workdays and enhancing their work productivity

References

[1] T. DeMarco and T. Lister, “Programmer performance and the effects of the workplace,” in Proceedings of the 8th international conference on Software engineering. IEEE Computer Society Press, 1985, pp. 268–272.

[2] D. E. Perry, N. A. Staudenmayer, and L. G. Votta, “People, organizations, and process improvement,” IEEE Software, vol. 11, no. 4, pp. 36–45, 1994.

[3] J. Singer, T. Lethbridge, N. Vinson, and N. Anquetil, “An examination of software engineering work practices,” in CASCON First Decade High Impact Papers, ser. CASCON ’10. IBM Corporation, 2010, pp. 174–188.

[4] B. W. Boehm, “Improving software productivity,” vol. 20, no. 9. IEEE, 1987, pp. 43–57.

[5] A. N. Meyer, T. Fritz, G. C. Murphy, and T. Zimmermann, “Software developers’ perceptions of productivity,” in Proceedings of the 22Nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, ser. FSE 2014. ACM, 2014, pp. 19–29.

[6] R. Van Solingen, E. Berghout, and F. Van Latum, “Interrupts: just a minute never is,” IEEE software, no. 5, pp. 97–103, 1998.

[7] S. T. Iqbal and E. Horvitz, “Disruption and recovery of computing tasks: Field study, analysis, and directions,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ser. CHI ’07. ACM, 2007, pp. 677–686.

[8] M. Czerwinski, E. Horvitz, and S. Wilhite, “A diary study of task switching and interruptions,” in Proceedings of the SIGCHI conference on Human factors in computing systems. ACM, 2004, pp. 175–182.

[9] C. Parnin and S. Rugaber, “Resumption strategies for interrupted programming tasks,” Software Quality Journal, vol. 19, no. 1, pp. 5–34, 2011.

[10] V. M. Gonz´alez and G. Mark, “Constant, constant, multi-tasking craziness: Managing multiple working spheres,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, ser. CHI ’04. ACM, 2004, pp. 113–120.

[11] A. J. Ko, R. DeLine, and G. Venolia, “Information needs in collocated software development teams,” in Proceedings of the 29th International Conference on Software Engineering, ser. ICSE ’07. IEEE Computer Society, 2007, pp. 344–353.

[12] R. Minelli, A. Mocci, and M. Lanza, “I Know What You Did Last Summer – An Investigation of How Developers Spend Their Time,” Proceedings of ICPC 2015 (23rd IEEE International Conference on Program Comprehension), pp. 25—-35, 2015.

[13] S. Amann, S. Proksch, S. Nadi, and M. Mezini, “A study of visual studio usage in practice,” in Proceedings of the 23rd IEEE International Conference on Software Analysis, Evolution, and Reengineering (SANER ’16), 2016.

[14] M. Zhou and A. Mockus, “Developer fluency: Achieving true mastery in software projects,” in Proceedings of the Eighteenth ACM SIGSOFT International Symposium on Foundations of Software Engineering, ser. FSE ’10. ACM, 2010, pp. 137–146.

Downloads

Published

2019-01-31
CITATION
DOI: 10.26438/ijcse/v7i1.745748
Published: 2019-01-31

How to Cite

[1]
J. Rajeshwar, “An Approach to Quantify the Productivity of Software Developers towards the Perceived Productivity”, Int. J. Comp. Sci. Eng., vol. 7, no. 1, pp. 745–748, Jan. 2019.