An Approach to Quantify the Productivity of Software Developers towards the Perceived Productivity
DOI:
https://doi.org/10.26438/ijcse/v7i1.745748Keywords:
quantification, perceived productivity, regressionAbstract
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
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors contributing to this journal agree to publish their articles under the Creative Commons Attribution 4.0 International License, allowing third parties to share their work (copy, distribute, transmit) and to adapt it, under the condition that the authors are given credit and that in the event of reuse or distribution, the terms of this license are made clear.
