Abstract
We operationalized GitHub using Information Foraging Theory to built a semi-supervised learning model to aid developers in their pursuit for the relevant repository among its variants.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
The state of the octoverse (2021). https://octoverse.github.com
Sedhain, A., Kuttal, S.K.: Information seeking behavior for bugs on github: an information foraging perspective. In: 2022 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 1–3 (2022)
Pirolli, P., Card, S.: Information foraging in information access environments. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 51–58 (1995)
Card, S.K., Mackinlay, J.: The structure of the information visualization design space. In: Proceedings of VIZ’97: Visualization Conference, Information Visualization Symposium and Parallel Rendering Symposium, IEEE, pp. 92–99 (1997)
Fu, W.-T., Pirolli, P.: Snif-act: a cognitive model of user navigation on the world wide web. Hum.-Comput. Inter. 22(4), 355–412 (2007)
Pirolli, P., Fu, W.-T.: SNIF-ACT: a model of information foraging on the world wide web. In: Brusilovsky, P., Corbett, A., de Rosis, F. (eds.) UM 2003. LNCS (LNAI), vol. 2702, pp. 45–54. Springer, Heidelberg (2003). https://doi.org/10.1007/3-540-44963-9_8
Pirolli, P., Fu, W.-T., Chi, E., Farahat, A.: Information scent and web navigation: theory, models and automated usability evaluation. In: Proceedings of HCI International (2005)
Pirolli, P.: Computational models of information scent-following in a very large browsable text collection. In: Proceedings of the ACM SIGCHI Conference on Human factors in computing systems, pp. 3–10 (1997)
Larson, K., Czerwinski, M.: Web page design: Implications of memory, structure and scent for information retrieval. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 25–32 (1998)
Spool, J.M., Perfetti, C., Brittan, D.: Designing for the scent of information: the essentials every designer needs to know about how users navigate through large web sites, User Interface Engineering (2004)
Lawrance, J., Burnett, M., Bellamy, R., Bogart, C., Swart, C.: Reactive information foraging for evolving goals. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 25–34 (2010)
Henley, A.Z., Singh, A., Fleming, S.D., Luong, M.V.: Helping programmers navigate code faster with patchworks: a simulation study. In: 2014 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 77–80 (2014)
Martos, C., Kim, S.Y., Kuttal, S.K.: Reuse of variants in online repositories: foraging for the fittest. In: 2016 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), IEEE, pp. 124–128 (2016)
Fleming, S.D., Scaffidi, C., Piorkowski, D., Burnett, M., Bellamy, R., Lawrance, J., Kwan, I.: An information foraging theory perspective on tools for debugging, refactoring, and reuse tasks. ACM Trans. Softw. Eng. Methodol. (TOSEM) 22(2), 1–41 (2013)
Piorkowski, D., et al.: Reactive information foraging: an empirical investigation of theory-based recommender systems for programmers. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp. 1471–1480 (2012)
Kuttal, S.K., Sarma, A., Rothermel, G.: Predator behavior in the wild web world of bugs: an information foraging theory perspective. In: 2013 IEEE Symposium on Visual Languages and Human Centric Computing, pp. 59–66. IEEE (2013)
Kuttal, S.K., Sarma, A., Burnett, M., Rothermel, G., Koeppe, I., Shepherd, B.: How end-user programmers debug visual web-based programs: an information foraging theory perspective, Journal of. Comput. Lang. 53, 22–37 (2019)
Kuttal, S.K., Kim, S.Y., Martos, C., Bejarano, A.: How end-user programmers forage in online repositories? an information foraging perspective. J. Comput. Lang. 62, 101010 (2021)
Github api (2021). https://api.github.com/search/repositories?q=javascript
McInnes, L., Healy, J., Melville, J.: Umap: uniform manifold approximation and projection for dimension reduction, arXiv preprint arXiv:1802.03426 (2018)
Krawczyk, B.: Learning from imbalanced data: open challenges and future directions. Progress in Artif. Intell. 5(4), 221–232 (2016). https://doi.org/10.1007/s13748-016-0094-0
Chicco, D., Jurman, G.: The advantages of the matthews correlation coefficient (mcc) over f1 score and accuracy in binary classification evaluation. BMC Genomics 21(1), 1–13 (2020)
Acknowledgments
This material is based upon work supported by the Air Force Office of Scientific Research under award number FA9550-21-1-0108 and National Science Foundation (CAREER) under award number 2046205. Any opinions, findings, and conclusions or recommendations expressed in this material are those of the authors and do not necessarily reflect the view of the NSF and AFOSR.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2023 The Author(s), under exclusive license to Springer Nature Switzerland AG
About this paper
Cite this paper
Sedhain, A., Wang, Y., Mckinney, B., Kuttal, S.K. (2023). Modeling Foraging Behavior in GitHub. In: Stephanidis, C., Antona, M., Ntoa, S., Salvendy, G. (eds) HCI International 2023 Posters. HCII 2023. Communications in Computer and Information Science, vol 1834. Springer, Cham. https://doi.org/10.1007/978-3-031-35998-9_21
Download citation
DOI: https://doi.org/10.1007/978-3-031-35998-9_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-031-35997-2
Online ISBN: 978-3-031-35998-9
eBook Packages: Computer ScienceComputer Science (R0)