Selected Publications:

  • 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 (accepted).
  • S. K. Kuttal, Abim Sedhain, Jacob AuBuchon, “Designing a Gender-Inclusive Conversational Agent for Pair Programming: An Empirical Investigation” in Proceedings of the International conference on Human-Computer Interactions -HCII 2021 (accepted).
  • P. Robe, S. K. Kuttal“Designing PairBuddy – A Conversational Agent for Pair Programming” in ACM Transactions of Human Computer Interactions (TOCHI), 2021.
  • S. K. Kuttal, X. Chen, Z. Xang, S.Balali, A. Sarma “Visual Resume: Exploring Developers' Online Contributions for Hiring” in Information and Software Technology (IST), 2021.
  • 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).
  • 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.
  • 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, “Visual Resume: Aggregating Developer Profiles from 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. [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].