ABCDEFGHI
1
PresenterEasy Chair accountSupervisorAuthor(s)TitleDOI (Link if no DOI)NotePresentation DateDiscussion Helper
2
Historical context
3
Reid Holmesrtholmes@cs.uwaterloo.caN/AFred Brooks Jr.No Silver Bullet10.1109/MC.1987.1663532Sept 20None.
4
Reid Holmesrtholmes@cs.uwaterloo.caN/AW. Wayt GibbsSoftware's Chronic Crisishttp://selab.csuohio.edu/~nsridhar/teaching/fall06/eec521/readings/Gibbs-scc.pdfNo DOI (magazine)Sept 20None.
5
6
APIs and Bugs
7
Daniel KozimordkozimorNaomi Nishimura Cleidson R. Souza and David F. Redmiles.On The Roles of APIs in the Coordination of Collaborative Software Development10.1007/s10606-009-9101-3request: Sept 27Sept 27Jeff Avery
8
Siddharth Subramanians23subra@uwaterloo.caReid HolmesPhilip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan Murphy“Not My Bug!” and Other Reasons for Software Bug Report Reassignmentshttp://research.microsoft.com/apps/pubs/default.aspx?id=143094Sept 27Roop Rahal
9
10
Conducting studies
11
Dina Zayandzayan@gsd.uwaterloo.caKrzysztof CzarneckiB. A. Kitchenham, S. L. Pfleeger, L. M. Pickard, et al.. Preliminary guidelines for empirical research in software engineering.http://ieeexplore.ieee.org.proxy.lib.uwaterloo.ca/xpl/articleDetails.jsp?tp=&arnumber=1027796&contentType=Journals+%26+Magazines&searchField%3DSearch_All%26queryText%3DPreliminary+guidelines+for+empirical+research+in+software+engineeringwant October 4thOct 4Ed Zulkoski
12
qhanam@uwaterloo.caLin TanJorge Aranda, Gina VenoliaThe secret life of bugs: Going past the errors and omissions in software repositories.10.1109/ICSE.2009.5070530Oct 4
13
14
Behaviour
15
Laura Inozemtsevalminozem@uwaterloo.caReid HolmesRöthlisberger et al.Exploiting Dynamic Information in IDEs Improves Speed and Correctness of Software Maintenance Tasks10.1109/TSE.2011.42Away Sept 20 & 27Oct 11Chun (Luke) Liu
16
Chun (Luke) Liuc36liu@uwaterloo.caNaomi Nishimura Henry Lieberman, Christopher FryBridging the gulf between code and behavior in programming.10.1145/223904.223969Oct 11Laura Inozemtseva
17
18
Coordination
19
Jeff Averyj2avery@uwaterloo.caEd LankRobert E. Kraut and Lynn A. StreeterCoordination in software development10.1145/203330.203345Oct 18
20
Qiming (Alex) Huq5hu@uwaterloo.caChristopher Poile, Andrew Begel, Nachiappan Nagappan, and Lucas LaymanCoordination in Large-Scale Software Development: Helpful and
Unhelpful Behaviors
http://research.microsoft.com/pubs/102772/coordination-techreport08.pdfOct 18
21
Mohammed Alliheedimallihee@cs.uwaterloo.caChrysanne DiMarcoReid Holmes and Andrew BegelDeep Intellisense: A Tool for Rehydrating Evaporated Informationhttp://research.microsoft.com/en-us/um/people/abegel/papers/deep-intellisense.pdfRequest : Oct 4Oct 18
22
23
Information needs
24
Leila Chinaeilchinaei@uwaterloo.caEd LankKo, DeLine and VenoliaInformation needs in collocated software development teams.10.1109/ICSE.2007.45Oct 25
25
Paul Meyerp3meyer@uwaterloo.caSergey DmitrievLanguage Oriented Programming: The Next Programming Paradigmhttp://www.onboard.jetbrains.com/articles/04/10/lop/mps.pdfI will present this paperOct 25
26
27
Visualization
28
Alexandr Murashkinamurashk@uwaterloo.caKrzysztof CzarneckiBaecker, R., DiGiano, C., and Marcus, A.Software Visualization for Debugging10.1145/248448.248458I will present this paper.Nov 1Dina Zayan
29
Yi Reny45ren@uwaterloo.caEd LankB.A. Price, R.M. Baecker, and I.S. SmallA Principled Taxonomy of Software Visualization10.1006/jvlc.1993.1015Nov 1
30
Mohammed Alliheedimallihee@cs.uwaterloo.caChrysanne DiMarcoReid Holmes and Andrew BegelDeep Intellisense: A Tool for Rehydrating Evaporated Informationhttp://research.microsoft.com/en-us/um/people/abegel/papers/deep-intellisense.pdfnov 1
31
32
Assorted
33
Yijia (Allen) Zhaoy25zhao@gmail.comBjoern Hartmann, Daniel MacDougall, Joel Brandt, Scott R. Klemmer.What Would Other Programmers Do? Suggesting Solutions to Error Messageshttp://hci.stanford.edu/publications/2010/helpmeout/hartmann-chi10-helpmeout.pdfalso VLHCCNov 8
34
Yufeng (James) Shaoy9shao@uwaterloo.caSuresh Thummalapenta and Tao Xie.Parseweb: a programmer assistant for reusing open source code on the web10.1145/1321631.1321663Nov 8
35
36
Tools
37
(Syed) Ashar GhaniasharghaniNaomi NishimuraAndrew Bragdon, et. al.Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments http://www.cs.ucf.edu/~jjl/pubs/ICSE0289.pdfNov 15
38
Ed Zulkoskiezulkosk@uwaterloo.caKrzysztof CzarneckiMargaret-Anne D. Storey, Jody Ryall, Janice Singer, Del Myers, Li-Te Cheng, Michael J. MullerHow Software Developers Use Tagging to Support Reminding and Refindinghttp://ieeexplore.ieee.org.proxy.lib.uwaterloo.ca/xpl/articleDetails.jsp?arnumber=4782972Nov 15Alexandr Murashkin
39
Steven SheSteven She <shshe@gsd.uwaterloo.ca>Collin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen FuPortfolio: finding relevant functions and their usage10.1145/1985793.1985809Nov 15
40
41
Refactoring
42
Hassan Khanhassan.khan@uwaterloo.caUrs HengartnerEmerson Murphy-Hill, Chris Parnin, Andrew P. BlackHow we refactor, and how we know it10.1109/ICSE.2009.5070529Nov 22
43
Roop Rahalrrahal@uwaterloo.caNaomi Nishimura Zhenchang Xing, Eleni Stroulia.Refactoring practice: How it is and how it should be supported, an Eclipse case study.10.1109/ICSM.2006.52Nov 22Siddharth Subramanian
44
45
Ravi Chandra. Mrcmalleb@uwaterloo.caken salemM.P. Robillard; W. Coelho; G.C. MurphyHow effective developers investigate source code: an exploratory study
46
47
Extra papers(cut due to time constraints)
48
Daniel KozimordkozimorNaomi Nishimura Ko, A. J. and Chilana P.How Power Users Help and Hinder Open Bug Reporting.10.1145/1753326.1753576request: Oct 4
49
(Syed) Ashar GhaniasharghaniNaomi Nishimura Bird, C., Nagappan, N., Devanbu, P.T., Gall, H., and Murphy, BDoes distributed development affect software quality? An empirical case study of Windows Vistahttp://macbeth.cs.ucdavis.edu/distributed.pdf
50
51
Hassan Khanhassan.khan@uwaterloo.caUrs HengartnerAndrew J. Ko.Asking and answering questions about the causes of software behaviorhttp://reports-archive.adm.cs.cmu.edu/anon/hcii/CMU-HCII-08-106.pdf
52
Alexandr Murashkinamurashk@uwaterloo.caKrzysztof CzarneckiDane Bertram, Amy Voida, Saul Greenberg, Robert Walker. Communication, Collaboration, and Bugs: The Social Nature of Issue Tracking in Small, Collocated Teams.http://research.microsoft.com/en-us/um/redmond/groups/connect/cscw_10/docs/p291.pdf
53
Paul Meyerp3meyer@uwaterloo.caHerb SuterThe Free Lunch Is Over: A Fundamental Turn Toward Concurrency in Softwarehttp://www.gotw.ca/publications/concurrency-ddj.htm
54
Roop Rahalrrahal@uwaterloo.caNaomi Nishimura Z. Xing and E. StrouliaUMLDiff: an algorithm for object-oriented design differencing10.1145/1101908.1101919
55
Laura Inozemtsevalminozem@uwaterloo.caReid HolmesStarke, Luce, SillitoSearching and Skimming: An Exploratory Study10.1109/ICSM.2009.5306335Away Sept 20 & 27
56
Yijia (Allen) Zhaoy25zhao@gmail.comSillito, Murphy and De Volder.Questions programmers ask during software evolution tasks
57
Dina Zayandzayan@gsd.uwaterloo.caHerbsleb, J.D., Mockus, A., Finholt, T.A., & Grinter, R.E.Distance, dependencies, and delay in a global collaboration.want October 25th
58
Chun (Luke) Liuc36liu@uwaterloo.caNaomi Nishimura Andrew Bragdon, et. al.Code Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments.10.1145/1806799.1806866
59
Qiming (Alex) Huq5hu@uwaterloo.caYunwen Ye and Gerhard FischerSupporting reuse by delivering task-relevant and personalized information.
60
Quinn Hanamqhanam@uwaterloo.caLin TanBjoern Hartmann, Daniel MacDougall, Joel Brandt, Scott R. KlemmerWhat Would Other Programmers Do? Suggesting Solutions to Error Messages.10.1145/1753326.1753478
61
Yi Reny45ren@uwaterloo.caEd LankAndrew BragdonCode Bubbles: Rethinking the User Interface Paradigm of Integrated Development Environments10.1145/1806799.1806866
62
Jeff Averyj2avery@uwaterloo.caEd LankBaecker, R., DiGiano, C., and Marcus, ASoftware Visualization for Debugging10.1145/248448.248458
63
Ed Zulkoskiezulkosk@uwaterloo.caM.P. Robillard; W. Coelho; G.C. MurphyHow effective developers investigate source code: an exploratory study
64
Yufeng (James) Shaoy9shao@uwaterloo.caPhilip J. Guo, Thomas Zimmermann, Nachiappan Nagappan, Brendan MurphyCharacterizing and Predicting Which Bugs Get Fixed: An Empirical Study of Microsoft Windowshttp://research.microsoft.com/pubs/118790/guo-icse-2010.pdf
65
Steven Sheshshe@gsd.uwaterloo.caKrzysztof CzarneckiXiaoyin Wang, Yingnong Dang, Lu Zhang, Dongmei Zhang, Erica Lan, Hong MeiCan I Clone This Piece of Code Here?10.1145/2351676.2351701Away Oct 4th
66
Steven Sheshshe@gsd.uwaterloo.caKrzysztof CzarneckiCollin McMillan, Mark Grechanik, Denys Poshyvanyk, Qing Xie, and Chen FuPortfolio: Finding Relevant Functions and Their Usages10.1145/1985793.1985809Away Oct 4th
67
68
69
70
71
72
73