hcse-dissertations

所属分类:论文
开发工具:Others
文件大小:0KB
下载次数:0
上传日期:2022-12-22 13:33:19
上 传 者sh-1993
说明:  以人为中心的软件工程学位论文列表。
(A list of human-centered software engineering dissertations.)

文件列表:
LICENSE (1070, 2022-12-22)

# List of human-centered software engineering dissertations This is a list of dissertations that focus on the human aspects of software engineering. Feel free to contribute by editing this file using GitHub, submitting a pull request, or emailing me (austinhenley@microsoft.com). ## 2021 * [Designing Effective History Support for Exploratory Programming Data Work](http://reports-archive.adm.cs.cmu.edu/anon/hcii/CMU-HCII-21-106.pdf) * Mary Beth Kery advised by Brad Myers at Carnegie Mellon University ## 2020 * [Modeling Eye Movement For The Assessment of Programming Proficiency](https://www.researchgate.net/profile/Naser-Al-Madi/publication/343251474_Modeling_Eye_Movement_For_The_Assessment_of_Programming_Proficiency/links/5f1f742492851cd5fa4e1730/Modeling-Eye-Movement-For-The-Assessment-of-Programming-Proficiency.pdf) * Naser Al Madi advised by Jonathan I. Maletic at Kent State university * [Debugging Functional Programs by Interpretation](https://johnwhitington.net/assets/img/thesis.pdf) * John Whitington advised by Tom Ridge at Leicester University, United Kingdom * [User-Centered Design of Principled Programming Languages](http://reports-archive.adm.cs.cmu.edu/anon/2020/CMU-CS-20-127.pdf) * Michael Coblenz advised by Jonathan Aldrich and Brad Myers at Carnegie Mellon University * [Expanding Interface Design Capabilities through Semantic and Data-Driven Analyses](https://amaswea.github.io/assets/diss/AmandaSwearngin_Dissertation_UW.pdf) * Amanda Swearngin advised by Amy Ko and James Fogarty at University of Washington * [Interactive Program Distillation](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2020/EECS-2020-48.html) * Andrew Head advised by Bjorn Hartmann and Marti Hearst at University of California, Berkeley * [The Role of Job Specialization in Software Engineering](https://repositorio.ufpe.br/handle/123456789/38543) * Cleyton Vanut Cordeiro de Magalhes advised by Fabio Silva at Federal University of Pernambuco * [Toward Productivity Improvements in Programming Languages Through Behavioral Analytics](https://web.cs.unlv.edu/stefika/documents/PatrickDissertation.pdf) * Patrick Daleiden advised by Andreas Stefik at University of Nevada, Las Vegas * [Qualitative Analysis of Knowledge Transfer in Pair Programming](https://refubium.fu-berlin.de/handle/fub188/28968) * Franz Zieris advised by Lutz Prechelt at Freie Universitt Berlin * [Practical Knowledge Barriers in Professional Programming](https://digital.lib.washington.edu/researchworks/handle/1773/45471) * Kyle Thayer advised by Amy Ko at University of Washington ## 2019 * [Identity-Based Signals and E-Mentorship to Support Engagement in Online Programming Communities](http://denaeford.me/papers/Dissertation-document.pdf) * Denae Ford advised by Christopher Parnin at North Carolina State University * [ Understanding How Software Developers Resolve Security Vulnerabilities with Static Analysis](https://repository.lib.ncsu.edu/handle/1840.20/36860) * Justin Smith advised by Emerson Murphy-Hill and Kathryn Stolee at North Carolina State University * [Software Developers' Work Habits and Expertise Empirical Studies on Sketching, Code Plagiarism, and Expertise Development](https://empirical-software.engineering/assets/pdf/diss.pdf) * Sebastian Baltes advised by Stephan Diehl at University of Trier * [Variations Foraging](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/4j03d5542?locale=en) * Sruti Ragavan advised by Margaret Burnett at Oregon State University * [Fostering Software Developer Productivity through Awareness Increase and Goal-Setting](https://www.zora.uzh.ch/id/eprint/174312/) * Andre Meyer advised by Thomas Fritz at University of Zurich * [Job Rotation in Software Engineering: Theory and Practice](https://repositorio.ufpe.br/handle/123456789/35187) * Ronnie Edson de Souza Santos advised by Fabio Silva at Federal University of Pernambuco * [On the Human Factors Impact of Polyglot Programming on Programmer Productivity](https://web.cs.unlv.edu/stefika/documents/MerlinDissertation.pdf) * Phillip Uesbeck (Drews) advised by Andreas Stefik at University of Nevada, Las Vegas ## 2018 * [Human-Centric Tools for Navigating Code](https://web.eecs.utk.edu/~azh/pubs/Henley2018bDissertation.pdf) * Austin Z. Henley advised by Scott D. Fleming at University of Memphis * [Behavior-Informed Algorithms for Automatic Documentation Generation](https://curate.nd.edu/show/3n203x83s6p) * Paige Rodeghero advised by Collin McMillan at University of Notre Dame * [Error Messages as Rational Reconstructions](http://go.barik.net/thesis) * Titus Barik advised by Emerson Murphy-Hill at North Carolina State Univerity * [An Empirical Evaluation of Feedback-Driven Software Development](https://repository.tudelft.nl/islandora/object/uuid%3Ab2946104-2092-42bb-a1ee-3b085d110466?collection=research) * Moritz Beller advised by Andy Zaidman and Arie van Deursen at TU Delft * [Industrially Usable Distributed Pair Programming](https://refubium.fu-berlin.de/handle/fub188/23145) * Julia Schenk advised by Lutz Prechelt at Freie Universitt Berlin ## 2017 * [A Tool (Mis)communication Theory and Adaptive Approach for Supporting Developer Tool Use](https://repository.lib.ncsu.edu/handle/1840.20/34504) * Brittany Johnson advised by Emerson Murphy-Hill and Sarah Heckman at North Carolina State University * [Software Developers Using Signals in Transparent Environments](https://kilthub.cmu.edu/articles/Software_Developers_Using_Signals_in_Transparent_Environments/6723026) * Jason Tsay advised by James Herbsleb and Laura Dabbish at Carnegie Mellon University * [Envision: Reinventing the Integrated Development Environment](https://www.research-collection.ethz.ch/handle/20.500.11850/214522) * Dimitar Asenov advised by Peter Mueller at ETH Zurich * [Sustainable Software Development: Evolving Extreme Programming](https://kilthub.cmu.edu/articles/Sustainable_Software_Development_Evolving_Extreme_Programming/6723431/1) * Todd Sedano advised by Cécile Péraire and Paul Ralph at Carnegie Mellon University ## 2016 * [A Spreadsheet Model for Using Web Services and Creating Data-Driven Applications](https://www.cs.cmu.edu/~shihpinc/pdf/Thesis_Kerry_Chang.pdf) * Kerry Chang advised by Brad Myers at Carnegie Mellon University * [What Makes a Great Software Engineer](https://faculty.washington.edu/ajko/dissertations/Li2016Dissertation.pdf) * Paul Li advised by Amy Ko at University of Washington * [Information Foraging Theory as a Unifying Foundation for Software Engineering Research: Connecting the Dots](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/r207ts097?locale=en) * David Piorkowski advised by Margaret Burnett at Oregon State University ## 2015 * [Backtracking Support in Code Editing](http://reports-archive.adm.cs.cmu.edu/anon/isr2015/CMU-ISR-15-103.pdf) * YoungSeok Yoon advised by Brad Myers at Carnegie Mellon University * [Expressing Interactivity with States and Constraints](http://reports-archive.adm.cs.cmu.edu/anon/hcii/CMU-HCII-15-100.pdf) * Stephen Oney advised by Brad Myers at Carnegie Mellon University * [Understanding Dynamic Software Behavior with Tools for Retroactive Investigation](https://faculty.washington.edu/ajko/dissertations/Burg2015Dissertation.pdf) * Brian Burg advised by Michael Ernst and Amy Ko at University of Washington ## 2014 * [Supporting Interrupted Programming Tasks with Memory-Based Aids](https://smartech.gatech.edu/handle/1853/53056) * Christopher Parnin advised by Spencer Rugaber at Georgia Institute of Technology * [Helping End-User Programmers Find and Fix Performance Problems in Visual Code](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/ws859j29t?locale=en) * Christopher Chambers advised by Christopher Scaffidi at Oregon State University * [Leveraging Variation Management to Enhance End Users' Programming Experience](https://digitalcommons.unl.edu/dissertations/AAI3632730/) * Sandeep Kuttal advised by Gregg Rothermel and Anita Sarma at University of Nebraska-Lincoln * [Social Aspects of Collaboration in Online Software Communities](https://ipa.win.tue.nl/?event=social-aspects-of-collaboration-in-online-software-communities) * Bogdan Vasilescu advised by Mark van den Brand and Alexander Serebrenik at Eindhoven University of Technology * [A Theory of Motivation and Satisfaction of Software Engineers](https://repositorio.ufpe.br/handle/123456789/12006) * Alberto César Cavalcanti Frana advised by Fabio Silva at Federal University of Pernambuco * [Innovative Behavior Model of Software Professionals](https://repositorio.ufpe.br/handle/123456789/11295) * Cleviton Vinicius Fonseca Monteiro advised by Fabio Silva at Federal University of Pernambuco ## 2013 * [Framework for Measuring Program Comprehension](https://opendata.uni-halle.de/bitstream/1981185920/11627/1/thesis.pdf) * Janet Siegmund advised by Gunter Saake at University of Magdeburg * [Supporting Users After Software Deployment through Selection-Based Crowdsourced Contextual Help](https://faculty.washington.edu/ajko/dissertations/Chilana2013Dissertation.pdf) * Parmit Chilana advised by Amy Ko and Jacob Wobbrock at University of Washington * [Eliciting Informal Specifications from Scientific Modelers for Evaluation and Debugging](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/z029p7565?locale=en) * Christopher Bogart advised by Margaret Burnett at Oregon State University * [Helping End-User Programmers Help Themselves: The Idea Garden Approach](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/0v838369w?locale=en) * Chen (Jill) Cao advised by Margaret Burnett at Oregon State University ## 2012 * [Answering Reachability Questions](http://reports-archive.adm.cs.cmu.edu/anon/isr2012/CMU-ISR-12-104.pdf) * Thomas LaToza advised by Brad Myers and Jonathan Aldrich at Carnegie Mellon University * [Automatically Describing Program Structure and Behavior](https://web.eecs.umich.edu/~weimerw/students/rayphd.pdf) * Raymond Buse advised by Westley Weimer at University of Virginia ## 2011 * [Developer-Centric Models: Easing Access to Relevant Information in a Software Development Environment](https://open.library.ubc.ca/cIRcle/collections/ubctheses/24/items/1.0052138) * Thomas Fritz advised by Gail Murphy at University of British Columbia * [Introducing Innovations into Open Source Projects](https://refubium.fu-berlin.de/handle/fub188/12963) * Christopher Oezbek advised by Lutz Prechelt at Freie Universitt Berlin ## 2010 * [Information Foraging in Debugging](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/z890rz710?locale=en) * Joseph Lawrance advised by Margaret Burnett at Oregon State University * [Example-Centric Programming: Integrating Web Search into the Development Process](https://hci.stanford.edu/publications/2010/brandt-dissertation/brandt-dissertation.pdf) * Joel Brandt advised by Scott Klemmer at Stanford University * [Integrating Natural Language and Program Structure Information to Improve Software Search and Exploration](https://pqdtopen.proquest.com/doc/759929332.html?FMT=ABS) * Emily Hill advised by Lori Pollock at University of Delaware * [Sociotechnical Coordination and Collaboration in Open Source Software](https://www.proquest.com/docview/808313881/abstract) * Christian Bird advised by Premkumar Devanbu at University of California, Davis * [Fundamentals of Software Design Science](https://open.library.ubc.ca/cIRcle/collections/ubctheses/24/items/1.0071404) * Paul Ralph advised by Yair Wand at University of British Columbia ## 2009 * [Successful Strategies for Debugging Concurrent Software: An Empirical Investigation](https://sdflem.github.io/publications/Fleming-Dissertation.pdf) * Scott D. Fleming advised by Kurt Stirewalt at Michigan State University * [Programmer Friendly Refactoring Tools](https://pdxscholar.library.pdx.edu/open_access_etds/2672/) * Emerson Murphy-Hill advised by Andrew Black at Portland State University * [Topes: Enabling End-User Programmers to Validate and Reformat Data](https://web.engr.oregonstate.edu/~scaffidc/papers/eu_20090507_dissertation.pdf) * Christopher Scaffidi advised by Mary Shaw at Carnegie Mellon University * [Making APIs More Usable with Improved API Designs, Documentation and Tools](http://www.cs.cmu.edu/~NatProg/papers/Stylos%20-%20Dissertation%20CMU-CS-09-130.pdf) * Jeffrey Stylos advised by Brad Myers at Carnegie Mellon University * [Understanding and Supporting End-User Debugging Strategies](https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=&ved=2ahUKEwjIgtnRspvtAhWRCjQIHV61DGYQFjACegQIBxAC&url=https%3A%2F%2Fir.library.oregonstate.edu%2Fdownloads%2F8p58pg688&usg=AOvVaw0YZVTSsO4Zz19u-KGO5IPM) * Valentina Grigoreanu advised by Margaret Burnett at Oregon State University ## 2008 * [Asking and Answering Questions about the Causes of Software Behavior](https://faculty.washington.edu/ajko/papers/Ko2008Dissertation.pdf) * Amy Ko advised by Brad Myers at Carnegie Mellon University * [Pragmatic Software Reuse](https://www.cs.ubc.ca/~rtholmes/papers/thesis_2008_holmes_print-double-sided.pdf) * Reid Holmes advised by Robert Walker at University of Calgary ## 2007 * [Focusing Knowledge Work with Task Context](https://open.library.ubc.ca/cIRcle/collections/ubctheses/831/items/1.0302110) * Mik Kersten advised by Gail Murphy at University of British Columbia * [Gender HCI Issues in End-User Programming](https://ir.library.oregonstate.edu/concern/graduate_thesis_or_dissertations/tb09j8137) * Laura Beckwith advised by Margaret Burnett at Oregon State University ## 2006 * [Asking and Answering Questions During a Programming Change Task](https://open.library.ubc.ca/cIRcle/collections/ubctheses/831/items/1.0052042) * Jonathan Sillito advised by Gail Murphy at University of British Columbia * [Development of An Empirical Approach to Building Domain-Specific Knowledge Applied to High-End Computing](https://drum.lib.umd.edu/handle/1903/3797) * Lorin Hochstein advised by Victor Basili at University of Maryland ## 2005 * [Spoken Language Support for Software Development](https://andrewbegel.com/begel-phd-thesis.pdf) * Andrew Begel advised by Susan Graham at University of California, Berkeley ## 2004 * [Project History as a Group Memory: Learning from the Past](https://open.library.ubc.ca/cIRcle/collections/ubctheses/831/items/1.0051638) * Davor Cubranic advised by Gail Murphy at University of British Columbia ## 2003 ## 2002 * [Lightweight Structure in Text](https://www.cs.cmu.edu/~rcm/papers/thesis/thesis.pdf) * Robert Miller advised by Brad Myers and David Garlan at Carnegie Mellon University * [A Programming System for Children that is Designed for Usability](https://john.pane.net/pdf/PaneThesis.pdf) * John Pane advised by Brad Myers and David Garlan at Carnegie Mellon University * [Cognitive Support in Software Engineering Tools: A Distributed Cognition Framework](http://citeseerx.ist.psu.edu/viewdoc/download?doi=10.1.1.158.8227&rep=rep1&type=pdf) * Andrew Walenstein advised by Binay Bhattacharya at Simon Fraser University ## 2001 ## 2000 ## 1999 * [Building Whole Applications Using Only Programming-by-Demonstration](http://reports-archive.adm.cs.cmu.edu/anon/1999/CMU-CS-99-128.pdf) * Richard McDaniel advised by Brad Myers and David Garlan at Carnegie Mellon University ## 1998 ## 1997 ## 1996 * [A Multi-Level Code Comprehension Model for Large Scale Software](https://mountainscholar.org/handle/10217/183411) * A. Marie Vans advised by Annaliese von Mayhauser at Colorado State University

近期下载者

相关文件


收藏者