Selected Publications:

  • P. Robe, S. K. Kuttal, J. Aubuchon and J. Hart, Pair Programming Conversations with Agents vs. Developers: Challenges & Opportunities for SE Community, The ACM Joint European Software Engineering Conference, and Symposium on the Foundations of Software Engineering, 2022.
  • J. Hart, J. Aubuchon and S. K. Kuttal, Feasibility of using YouTube Conversations for Pair Programming Intent Classification, IEEE Symposium on Visual Languages and Human-Centric Computing, 2022.
  • A. McAuliffe, J. Hart and S. K. Kuttal, Evaluating Gender Effects in Pair Programming Conversations, IEEE Symposium on Visual Languages and Human-Centric Computing, 2022.
  • A. Sedhain, S. S. Ragavan, B. McKinney and S. K. Kuttal, Estimating Foraging Values and Costs in Stack Overflow, IEEE Symposium on Visual Languages and Human-Centric Computing, 2022.
  • A. Sedhain and S. K. Kuttal, Information Seeking Behavior for Bugs on GitHub: An Information Foraging Perspective, IEEE Symposium on Visual Languages and Human-Centric Computing, 2022.
  • V. Diwanji, A. Sedhain, G. Bodi and S. K. Kuttal, Developers’ Foraging Behavior on Stack Overflow, IEEE Symposium on Visual Languages and Human-Centric Computing, 2022.
  • C. Lott, A. McAuliffe, S. K. Kuttal, “Remote Pair Collaborations of CS Students: Leaving Women Behind?” in Proceedings of Visual Languages and Human-Centric Computing (VL/HCC), 2021. [PDF]
  • S. K. Kuttal, B. Ong, K. Kwasny, P. Robe, “Trade-offs for Substituting a Human with an Agent in a Pair Programming Context: The Good, the Bad, and the Ugly” in Proceedings of the conference on Human Factors in Computing – CHI 2021 (Honorable Mention). [PDF]
  • S. K. Kuttal, A. Sedhain, and J. AuBuchon, Designing a Gender-Inclusive Conversational Agent For Pair Programming: An Empirical Investigation. In Artificial Intelligence in HCI, H. Degen and S. Ntoa (Eds.). Springer International Publishing, 59–75, 2021. [PDF]
  • S. Kuttal , A. Sedhain, and B. Riethmeier, How do web-active end-user programmers forage? Coding Theory – Recent Advances, New Perspectives and Applications, S. Radhakrishnan (Ed.), IntechOpen, London, United Kingdom, 2021. [PDF]
  • P. Robe, S. K. Kuttal “Designing PairBuddy – A Conversational Agent for Pair Programming” in ACM Transactions of Human Computer Interactions (TOCHI), 2021. [PDF]
  • S. K. Kuttal, X. Chen, Z. Wang, S.Balali, A. Sarma “Visual Resume: Exploring Developers' Online Contributions for Hiring” in Information and Software Technology (IST), 2021. [PDF]
  • S. K. Kuttal, A. Ghosh, “Source Code Comments: Overlooked in the Realm of Code Clone Detection” International Journal of Computer Science and Information Security (IJCSIS), November 2020, issue (Vol. 18 No. 11). [PDF]
  • S. K. Kuttal, S. Y. Kim, C. Martos, A. Bejarano, How End-User Programmers Forage in Online Repositories? An Information Foraging Perspective, Journal of Computer Languages (COLA), November, 2020 (Invited Talk). [PDF]
  • S. K. Kuttal, J. Myers, S. Gurka, D. Magar, D. Piorkowski, R. Bellamy, Towards Designing Conversational Agents for Pair Programming: Accounting for Creativity Strategies and Conversational Styles, in Proceedings of Visual Languages and Human-Centric Computing (VL/HCC), 2020. [PDF]
  • P. Robe, S. K. Kuttal, Y. Zhang, R. Bellamy, Can Machine Learning Facilitate Remote Pair Programming? Challenges, Insights & Implications, in Proceedings of Visual Languages and Human-Centric Computing (VL/HCC), 2020. [PDF]
  • S. K. Kuttal, Y. Bai, E. Scott, R. Sharma, Tug of Perspectives: Mobile App Users vs Developers, International Journal of Computer Science and Information Security (IJCSIS), June 2020 issue  (Vol. 18 No. 6). [PDF]
  • S. K. Kuttal, M. M. Sun, A. Ghosh, R. Sharma, Birds of a Feather Flock Together? A Study of Developers’ Flocking and Migration Behavior in GitHub and Stack Overflow, International Journal of Computer Science and Information Security (IJCSIS), June 2020 issue  (Vol. 18 No. 6).[PDF]
  • S. K. Kuttal, K. Gerstner, A. Bejarano, “Remote Pair Programming in Online CS Education: Investigating through a Gender Lens”, in Proceedings of Visual Languages and Human-Centric Computing (VL/HCC), 2019. [PDF]
  • S. K. Kuttal, M. M. Burnett, A. Sarma, G. Rothermel, I. Koeppe, B. Shepherd, “How End-User Programmers Debug Visual Web-Based Programs: An Information Foraging Theory Perspective” Journal of Visual Languages and Computing (JVLC), 2019. [PDF]
  • C. Zhou , S. K. Kuttal, I. Ahmed, “What Makes a Good Developer? An Empirical Study of Developers' Technical and Social Competencies”, in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2018. [PDF]
  • A. Ghosh, S. K. Kuttal, “Semantic clone detection: Can source code comments help?”, in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), 2018. [PDF]
  • S. S. Ragavan, B. Pandya, S. Chattopadhyay, D. Piorkowski, C. Hill, S. K. Kuttal, A. Sarma, M. Burnett, “Modeling Foraging Through Patch Hierarchies”, 2020.
  • S. K. Kuttal, A. Sarma, and G. Rothermel, Z. Wang, “What Happened to My Application? Helping End Users Comprehend Evolution through Variation Management”, in Information and Software Technology –IST, Volume 103, Pages 55-74, November 2018. [PDF]
  • S. S. Ragavan, B. Pandya, D. Piorkowski, C. Hill, S. K. Kuttal, A. Sarma, M. Burnett, “PFIS-V: Modeling Foraging Behavior in the Presence of Variants”, in Proceedings of Computer and Human Interactions – CHI, Denver, USA, May 2017. [PDF]
  • C. Martos, S. Y. Kim, S. K. Kuttal,"Reuse of Variants in Online Repositories: Foraging for the Fittest" in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC, Cambridge, UK, pages 124 - 128 , September 2016. [PDF]
  • S. S. Ragavan, S. K. Kuttal, C. Hill, A. Sarma, D. J. Piorkowski, M. M. Burnett, "Foraging among an Overabundance of Similar Variants" , in Proceedings of Computer and Human Interactions - CHI, San Jose, USA,pages 3509-3521 , May 2016 (Best Paper). [PDF]
  • A. Sarma, X. Chen, S. K. Kuttal, L. Dabbish, Z. Wang, “Hiring in the Global Stage: Profiles of Online Contributions”, International Conference of Global Software Engineering - ICGSE 2016 (Best Paper). [PDF]
  • W. Jernigan, A. Horvath, M. Lee, M. Burnett, T. Cuilty, S. K. Kuttal, A. Peters, I. Kwan, F. Bahmani, A. Ko, C. J. Mendez, "General Principles for a Generalized Idea Garden", in Journal of Visual Languages and Computing -JVLC, 2017. [PDF]
  • W. Jernigan, A. Horvath, T. Cuilty, M. Burnett, M. Lee, S.K. Kuttal, A. Peters, I. Kwan, F. Bahmani, A. Ko, “Principles of Idea Garden Hints for End-User Programmers”, in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC, Atlanta, Georgia, 2015. [PDF]
  • Sandeep K Kuttal, A. Sarma, and G. Rothermel, "On the Benefits of Providing Versioning Support for End-Users: an Empirical Study", in Proceedings of Transactions of Computer and Human Interactions - TOCHI Volume 21(2), pages 9:1- 9:43, February 2014 (Invited Talk). [PDF]
  • Sandeep K Kuttal, A. Sarma, and G. Rothermel, "Debugging Support for End-User Mashup Programming", in Proceedings of Computer and Human Interactions - CHI, Paris, France,pages 1609 - 1618, April 2013. [PDF]
  • Sandeep K Kuttal, "Variation Support for End Users", in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC, San Jose, CA, USA, pages 183 - 184, September 2013. [PDF]
  • Sandeep K Kuttal, A. Sarma, and G Rothermel, "Predator Behavior in the Wild Web World of Bugs: An Information Foraging Theory Perspective", in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC, San Jose, CA, USA, pages 59-66, September 2013. [PDF]
  • Sandeep K Kuttal, A. Sarma, and G. Rothermel, "History Repeats Itself More Easily When You Log It: Versioning for Mashups", in Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Computing - VL/HCC, Pittsburgh, PA, USA, pages 69 - 72, September 2011. [PDF]
  • Sandeep K Kuttal, A. Sarma, A. Swearngin, and G. Rothermel. "Versioning for mashups - an exploratory study",in Proceedings of the International Symposium on End-User Development - IS-EUD, Torre Canne (Brindisi), Italy, pages 25 - 41, June 2011. [PDF]
 Several other conference publications related to "Partitioning Methods for Software Testing", "Image compression", "OLAP in dataware housing", "Video Compression", "Anti Lock Braking System Using Fuzzy Logic", "Neuro-Fuzzy Computing", "Impact of Globalization on Education", "Globalization - A Perspective", "E-Commerce in SMEs", "Scope of OOS in Digital Libraries", and "Open Source Software and Security"

Technical Reports:
  • S. K. Kuttal, "Leveraging Variation Management To Support End-User Programming", PhD Dissertation, Department of Computer Science and Engineering, University of Nebraska - Lincoln, 2014.
  • Sandeep K. Kuttal, A. Sarma, and G. Rothermel, "On the benefits of providing versioning support for end-users: An empirical study", In Technical Report TR-UNL-CSE-2012-0008. Dept. of Computer Science, U. Nebraska,2012, available at http://cse-apps.unl.edu/facdb/publications/TRUNL-CSE-2012-0008.pdf[pdf].