Low-Level Developer Tools and Productivity | IEEE Conference Publication | IEEE Xplore

Low-Level Developer Tools and Productivity


Abstract:

Developer productivity is a highly valued research topic for academics and industry professionals alike. Reducing the amount of time spent on tasks like foraging for info...Show More

Abstract:

Developer productivity is a highly valued research topic for academics and industry professionals alike. Reducing the amount of time spent on tasks like foraging for information, navigating code, and debugging can provide substantial benefits to developers of all skill levels. There are many works that explore this topic in-depth (e.g., [1]–[3]). One of these studies, for example, showed that 50% of programmers' time was spent searching for information [2]. Additionally, there are numerous tools that have been built to address these pain points and boost software developer productivity. These tools often provide improved code editor interfaces (e.g., Patchworks [4]) or debugging tools for high-level languages (e.g., Gzoltar [5]).
Date of Conference: 10-13 October 2021
Date Added to IEEE Xplore: 29 October 2021
ISBN Information:

ISSN Information:

Conference Location: St Louis, MO, USA
References is not available for this document.

Select All
1.
A. Z. Henley, S. D. Fleming, and M. V. Luong, “Toward principles for the design of navigation affordances in code editors: An empirical investigation,” in Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems, pp. 5690–5702, 2017.
2.
D. J. Piorkowski, S. D. Fleming, I. Kwan, M. M. Burnett, C. Scaffidi, R. K. Bellamy, and J. Jordahl, “The whats and hows of programmers' foraging diets,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 3063–3072, 2013.
3.
D. Piorkowski, S. D. Fleming, C. Scaffidi, M. Burnett, I. Kwan, A. Z. Henley, J. Macbeth, C. Hill, and A. Horvath, “To fix or to learn? how production bias affects developers' information foraging during debugging,” in 2015 IEEE International Conference on Software Maintenance and Evolution (ICSME), pp. 11–20, IEEE, 2015.
4.
A. Z. Henley and S. D. Fleming, “The patchworks code editor: Toward faster navigation with less code arranging and fewer navigation mistakes,” in Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 2511–2520, 2014.
5.
J. Campos, A. Riboira, A. Perez, and R. Abreu, “Gzoltar: an eclipse plug-in for testing and debugging,” in Proceedings of the 27th IEEE/ACM International Conference on Automated Software Engineering, pp. 378–381, 2012.
6.
J. Baldwin, D. Myers, M.-A. Storey, and Y. Coady, “Assembly visualization and analysis. an old dog can learn new tricks,” in Proceedings of the 2009 OOPSLA Workshop on Evaluation and Usability of Programming Languages and Tools (PLATEAU) ', Orlando, FL, 2009.
7.
J. Baldwin, P. Sinha, M. Salois, and Y. Coady, “Progressive user interfaces for regressive analysis: making tracks with large, low-level systems,” in Proceedings of the Twelfth Australasian User Interface Conference-Volume 117, pp. 47–56, Citeseer, 2011.
8.
D. Pucsek, J. Baldwin, L. MacLeod, C. Berg, Y. Coady, and M. Salois, “Ice: Binary analysis that you can see,” in 2013 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing (PACRIM), pp. 346–351, IEEE, 2013.

Contact IEEE to Subscribe

References

References is not available for this document.