Information Needs in Collocated Software Development Teams

Ko, Amy J., DeLine, Robert, Venolia, Gina·2007·29th International Conference on Software Engineering (ICSE'07)

Cited by (499)

Items 301–400 of 499

  1. Understanding Documentation Use Through Log Analysis: A Case Study of Four Cloud Services
    Daye Nam, Andrew Macvean, Brad A. Myers, Bogdan Vasilescu · 2024 · CHI Conference on Human Factors in Computing Systems
  2. Implicit Coordination: A Case Study of the Rails OSS Project
    Kelly Blincoe, Daniela Damian · 2015 · IFIP advances in information and communication technology
  3. An Experimental Study on Incremental Search-Based Software Engineering
    Márcio de Oliveira Barros · 2013 · Lecture notes in computer science
  4. Seuss: Decoupling responsibilities from static methods for fine-grained configurability.
    Niko Schwarz, Mircea Filip Lungu, Oscar Nierstrasz · 2012 · The Journal of Object Technology
  5. A qualitative study on project landscapes
    Barthélémy Dagenais, Harold L. Ossher, Rachel Bellamy, Martin P. Robillard, Jacqueline P. de Vries · 2009 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  6. Unravel Programming Sessions with THRESHER: Identifying Coherent and Complete Sets of Fine-granular Source Code Changes
    Marcel Taeumel, Stephanie Platz, Bastian Steinert, Robert Hirschfeld, Hidehiko Masuhara · 2017 · Tokyo Tech Research Repository (Tokyo Institute of Technology)
  7. On the similarity of software development documentation
    Mathias Ellmann · 2017 · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)
  8. Learning in Context: A First Look at a Graduate Apprenticeship
    S. Dziallas, S. Fincher, M. Barr, Q. Cutts · 2021 · European Conference on Modelling and Simulation
  9. Follow-Up Attention: An Empirical Study of Developer and Neural Model Code Exploration
    Matteo Paltenghi, Rahul Pandita, Austin Zachary Henley, Albert Ziegler · 2024 · IEEE Transactions on Software Engineering
  10. TeamWATCH: Visualizing development activities using a 3-D city metaphor to improve conflict detection and team awareness
    En Ye, Xin Ye, Chang Liu · 2018 · PLoS ONE
  11. Exploring Developer Preferences for Visualizing External Information Within Source Code Editors
    Xinhong Liu, Reid Holmes · 2020 · IEEE Working Conference on Software Visualization (VISSOFT)
  12. Designing Effective Notifications for Collaborative Development Environments
    Joanna McGrenere, Li Jin, Jimmy Lo, Elena Litani · 2010 · Lecture notes in computer science
  13. Towards integrating e-mail communication in the IDE
    Alberto Bacchelli, Michele Lanza, Vitezslav Humpa · 2010
  14. Audio-video recording of ad hoc software development team interactions
    Sébastien Cherry, Pierre N. Robillard · 2009 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  15. Applying Design Knowledge to Programming
    Bastian Steinert, Robert Hirschfeld · 2011 · Springer eBooks
  16. Observing Open Source Programmers' Information Seeking.
    Khaironi Yatim Sharif, Jim Buckley · 2008
  17. The study of socio-technical coordination using a socio-technical congruence model
    Daniela Damian, Irwin Kwan · 2011 · UVic’s Research and Learning Repository (University of Victoria)
  18. Demystifying code snippets in code reviews: a study of the OpenStack and Qt communities and a practitioner survey
    Beiqi Zhang, Liming Fu, Peng Liang, Jiaxin Yu, Chong Wang · 2024 · Empirical Software Engineering
  19. Using Interactive Animations to Analyze Fine-grained Software Evolution
    Carmen Armenti, Michele Lanza · 2024 · IEEE Working Conference on Software Visualization (VISSOFT)
  20. Asking and Answering Questions During Memory Profiling
    Alison Fernandez Blanco, Araceli Queirolo Cordova, Alexandre Bergel, Juan Pablo Sandoval Alcocer · 2024 · IEEE Transactions on Software Engineering
  21. Refactoring-Aware Block Tracking in Commit History
    Mohammed Tayeeb Hasan, Nikolaos Tsantalis, Pouria Alikhanifard · 2024 · IEEE Transactions on Software Engineering
  22. Extending recommendation systems with software maps
    Jonas Trümper, Jürgen Döllner · 2012
  23. Continuous awareness
    Cong Chen, Kang Zhang A · 2012 · International Symposium on Visual Information Communication and Interaction (VINCI)
  24. Supporting distributed software engineering in a fully distributed organization
    Kevin Dullemond, Ben van Gameren, Rini van Solingen · 2012
  25. Documenting and sharing knowledge about code
    Anja Guzzi · 2012
  26. Supporting Feature-Level Software Maintenance
    Meghan Revelle · 2009 · Working Conference on Reverse Engineering (WCRE)
  27. The IDE as a scriptable information system
    Dimitar Asenov, Péter Müller, Lukas Vogel · 2016 · IEEE/ACM International Conference on Automated Software Engineering (ASE)
  28. Combining and Visualizing Time-Oriented Data from the Software Engineering Toolset
    Johann Grabner, Roman Decker, Thomas Artner, Mario Bernhart, Thomas Grechenig · 2018 · IEEE Working Conference on Software Visualization (VISSOFT)
  29. Dominoes: An Interactive Exploratory Data Analysis Tool for Software Relationships
    José Ricardo da Silva, Daniel Prett Campagna, Esteban Clua, Anita Sarma, Leonardo Murta · 2020 · IEEE Transactions on Software Engineering
  30. A Survey of Tool Support for Working with Design Decisions in Code
    Sahar Mehrpour, Thomas D. LaToza · 2023 · ACM Computing Surveys
  31. Challenges in Behavioral Code Clone Detection
    Fang-Hsiang Su, Jonathan Bell, Gail E. Kaiser · 2016 · IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)
  32. Social health cues developers use when choosing open source packages
    Andrew Head · 2016 · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)
  33. Understanding software changes
    Veit Frick · 2020 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  34. Benefits of interactive display environments in the software development process
    Mathias Frisch, Raimund Dachselt · 2008 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  35. Multi-touch Table User Interfaces for Co-located Collaborative Software Visualization
    Craig Anslow · 2010
  36. Cognitive levels and Software Maintenance Sub-tasks.
    Tara Kelly, Jim Buckley · 2009
  37. Software Development with Code Maps
    Robert A DeLine, Gina Danielle Venolia, Kael Rowan · 2010 · Queue
  38. Documenting and sharing knowledge about code
    Anja Guzzi · 2012 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  39. Characterizing architectural information in commit messages
    Tiago Oliveira Motta, Rodrigo Rocha Gomes e Souza, Cláudio Sant’Anna · 2018 · Brazilian Symposium on Software Engineering
  40. FeatureIT : a platform for collaborative software development
    Gavin George Siller · 2013 · Unisa Institutional Repository (University of South Africa)
  41. OntoCat: Automatically categorizing knowledge in API Documentation
    Niraj Kumar, Prémkumar Dévanbu · 2016 · arXiv (Cornell University)
  42. Proceedings of the 2024 IEEE/ACM 17th International Conference on Cooperative and Human Aspects of Software Engineering
    2024
  43. Novice Programmers Strategies for Online Resource Use and Their Impact on Source Code
    Omar Alghamdi, Sarah Clinch, Mohammed Alhamadi, Caroline Jay · 2023 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  44. Code histories: Documenting development by recording code influences and changes in code
    Vo Thien Tri Pham, Caitlin L. Kelleher · 2024 · Journal of Computer Languages
  45. Towards Personalized and Contextualized Code Explanations
    Michelle Brachman, Arielle Goldberg, A. W. Anderson, Stephanie Houde, Michael J. Muller, Justin D. Weisz · 2025 · ACM Conference on User Modeling, Adaptation and Personalization (UMAP)
  46. Source Code Revision History Visualization Tools: Do They Work and What Would it Take to Put Them to Work?
    Chang Liu, Xin Ye, En Ye · 2014 · IEEE Access
  47. Fostering software quality assessment
    Martin Brandtner · 2013
  48. Representations of user feedback in an agile, collocated software team
    Michael Jongseon Lee, Amy J. Ko · 2012 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  49. Task estimation for software company employees based on computer interaction logs
    Florian Pellegrin, Zeynep Yücel, Akito Monden, Pattara Leelaprute · 2021 · Empirical Software Engineering
  50. Visualizing Metric Trends for Software Portfolio Quality Management
    Patric Genfer, Johann Grabner, Christina Zoffi, Mario Bernhart, Thomas Grechenig · 2021 · IEEE Working Conference on Software Visualization (VISSOFT)
  51. What can we learn from recommendations of early-career engineers? Assessing computing and software engineering education using a career monitoring survey
    Timo Hynninen, Antti Knutas, Maija Hujala · 2022 · UK & Ireland Computing Education Research Conference
  52. Workgraph: personal focus vs. interruption for engineers at Meta
    Yi‐Fen Chen, Peter C. Rigby, Yu-Lin Chen, Kun Jiang, Nader Dehghani, Qianying Huang, Peter Cottle, Clayton Andrews, Noah Lee, Nachiappan Nagappan · 2022 · ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering (ESEC/FSE)
  53. A framework to support software developers in implementing privacy features
    Anthony Mazeli · 2022 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  54. Understanding initial API comprehension
    Ava Heinonen, Fabian Fagerholm · 2023 · IEEE International Conference on Program Comprehension (ICPC)
  55. Assessing the utility of text-to-SQL approaches for satisfying software developer information needs
    Mihaela Todorova Tomova, Martin R. Hofmann, Constantin Hütterer, Patrick Mäder · 2023 · Empirical Software Engineering
  56. Information Needs in Continuous Integration and Delivery in Large Scale Organizations: An Observational Study
    Azeem Ahmad, Kristian Sandahl, Daniel Hasselqvist, Pontus Sandberg · 2024 · ACM Symposium on Applied Computing
  57. Exploring the impacts of semi-automated storytelling on programmers’ comprehension of software histories
    John Allen, Caitlin L. Kelleher · 2024 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
  58. Examining active error in software development
    Tamara López, Marian Petrel, Bashar Nuseibeh · 2016 · IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC)
  59. Supporting Program Comprehension through Fast Query response in Large-Scale Systems
    Jinfeng Lin, Yalin Liu, Jane Cleland‐Huang · 2020 · International Conference on Program Comprehension
  60. Human-centred cyber secure software engineering
    Karen Renaud · 2022 · Zeitschrift für Arbeitswissenschaft
  61. Backstory: A Search Tool for Software Developers Supporting Scalable Sensemaking
    Gina Danielle Venolia · 2008
  62. Remix and reuse of source code in software production
    John Stephen Downie, Michael Bernard Twidale, M. Cameron Jones · 2010 · ProQuest LLC eBooks
  63. Tracking human-centric controlled experiments with biscuit
    Fernando Olivero, Michele Lanza, Marco D’Ambros, Romain Robbes · 2012
  64. Empirical Evidence of Tags Supporting High-Level Awareness
    Cong Chen, Kang Zhang A, Takayuki Itoh · 2012 · Lecture notes in computer science
  65. Making Your Programming Questions Be Answered Quickly: A Content Oriented Study to Technical Q&A Forum
    Wang Yi · 2014 · International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom)
  66. When Does My Program Fail?
    Jeremias Rößler, Alessandro Orso, Andreas Zeller · 2011 · IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW)
  67. Further observation of open source programmers information seeking
    Khaironi Yatim Sharif, Jim Buckley · 2009 · University of Limerick Institutional Repository (University of Limerick)
  68. Enhancing privacy protection in fault replication systems
    João Matos, João Coelho Garcia, Paolo Romano · 2015 · Proceedings/Proceedings - International Symposium on Software Reliability Engineering
  69. Get Me Here: Using Verification Tools to Answer Developer Questions
    Mike Barnett, Robert A DeLine, Akash Lal, Shaz Qadeer · 2014
  70. Recommendflow: Use Topic Model to Automatically Recommend Stack Overflow Q&A in IDE
    Sun Fumin, Xu Wang, Sun Hailong, Liu Xudong · 2017 · Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  71. Automatically identifying valid API versions for software development tutorials on the Web
    Manziba Akanda Nishi, Kostadin Damevski · 2019 · Journal of Software Evolution and Process
  72. Fostering software quality assessment
    Martin Brandtner · 2013 · ACM/IEEE International Conference on Software Engineering: Companion Proceedings (ICSE-Companion)
  73. Fostering Real-Time Software Analysis by Leveraging Heterogeneous and Autonomous Software Repositories
    Chaman Wijesiriwardana, Prasad Wimalaratne · 2018 · IEICE Transactions on Information and Systems
  74. Introducing Product and Process Visualizations to Support Software Development
    Tobias Alette, Viktor E Fritzon · 2012
  75. Evaluation of the usefulness of diagrams of the run-time structure for coding activities
    Nariman Ammar · 2011 · Human Biology
  76. Del.icio.us development tools
    Robert A DeLine · 2008 · International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE)
  77. Search, stitch, view: Easing information integration in an IDE
    Thomas Fritz, Gail C. Murphy · 2009 · International Workshop on Search-Driven Development: Users, Infrastructure, Tools, and Evaluation (SUITE)
  78. Scaleable Code Clone Detection
    Niko Schwarz · 2014 · BORIS (University Library Bern)
  79. Identifying Factors Contributing to “Bad Days” for Software Developers: A Mixed-Methods Study
    Ike Obi, Jenna Butler, Sankeerti Haniyur, Brian Hassan, Margaret‐Anne Storey, Thomas Brendan Murphy · 2025 · IEEE/ACM International Conference on Software Engineering: Software Engineering in Practice (ICSE-SEIP)
  80. How are People with Disabilities Embraced in Software Development Teams? A Systematic Literature Review
    Thayssa A. da Rocha, Luciano Arruda Teran, Giselle Lorrane Nobre Melo, Nicoly da Silva Menezes, Ingrid Moreira Miranda da Silva, Cleidson R. B. de Souza, Marcelle Pereira Mota · 2025 · Proceedings of the ACM on Human-Computer Interaction
  81. Extending recommendation systems with software maps
    Jonas Trümper, Jürgen Döllner · 2012 · International Workshop on Recommendation Systems for Software Engineering (RSSE)
  82. Managing Requirements Knowledge: Conclusion and Outlook
    Anil Kumar Thurimella, Walid Maalej · 2013 · Springer eBooks
  83. Facilitating Information Management in Integrated Development Environments through Visual Interface Enhancements
    Haipeng Cai · 2015 · IEEE International Conference on Software Quality, Reliability and Security Companion (QRS-C)
  84. Continuous awareness: A visual mobile approach
    Cong Chen, Wenyuan Tao, Kang Zhang A · 2013 · Journal of Visual Languages & Computing
  85. Two user perspectives in program comprehension: end users and developer users
    Tobias Roehm · 2015 · International Conference on Program Comprehension
  86. Exploiting Crowd Knowledge in the IDE
    Luca Ponzanelli · 2012
  87. Software quality information needs
    Daniel Graziotin · 2016 · Research Ideas and Outcomes
  88. Investigating awareness issues with Agile practices
    Nur Liyana Sulaiman, Mohd Naz’ri Mahrin, Rasimah Che Mohd Yusoff · 2015 · Malaysian Software Engineering Conference (MySEC)
  89. The Object Repository
    Boris Spasojević, Mohammad Ghafari, Oscar Nierstrasz · 2016 · International Workshop on Smalltalk Technology
  90. Data Driven Development Trend Analysis of Mainstream Information Technologies
    Junhao Wen, Guanghui Sun, Fengji Luo · 2016 · International Conference on Service Science (ICSS)
  91. Using sketch recognition for capturing developer's mental models
    Tatiana De-Wyse, Emmanuel Renaux, José Mennesson · 2018 · LillOA (Université de Lille (University Of Lille))
  92. Aspectos cognitivos e sociais do comportamento informacional dos desenvolvedores de software
    Leonardo Pereira Pinheiro de Souza, Marta Lígia Pomim Valentim, Daniel Martínez‐Ávila · 2019 · RDBCI Revista Digital de Biblioteconomia e Ciência da Informação
  93. Controlled Experiment for Assessing the Contribution of Ontology Based Software Redocumentation Approach to Support Program Understanding
    Sugumaran Nallusamy, Hoo Meei Hao, Farizuwana Akma Zulkifle · 2021 · Computing and Informatics
  94. Supporting Contextual Conversational Agent-Based Software Development
    Glaucia Melo, Luis Fernando Lins, Paulo Alencar, Donald D. Cowan · 2023 · IEEE/ACM International Workshop on Bots in Software Engineering (BotSE)
  95. Understanding and Evaluating Developer Behaviour in Programming Tasks
    Martin Schröer, Rainer Koschke · 2024
  96. Knowledge Acquisition Activity in Software Development
    Olivier Gendreau, Pierre N. Robillard · 2013 · Advances in intelligent systems and computing
  97. Unweaving Code Search Toward Remixing-Centered Programming Support
    Kumiyo Nakakoji, Yasuhiro Yamamoto, Yoshiyuki Nishinaka · 2013 · Springer eBooks
  98. Service Designers’ Information Seeking: Consulting Peers Versus Documenting Designs
    Yu-Tzu Lin, Morten Hertzum · 2019 · Communications in computer and information science
  99. Searching across paths
    Thomas D. LaToza, Brad A. Myers · 2010
  100. Open source programmers’ information seeking
    Khaironi Yatim Sharif · 2012 · University of Limerick Institutional Repository (University of Limerick)