Abstract
Could ubiquitous hand-drawn code map diagrams become a thing of the past?
- Bragdon, A., Reiss, S.P., Zeleznik, R., Karumuri, S., Cheung, W., Kaplan, J., Coleman, C., Adeputra, F., LaViola Jr., J.J. Code Bubbles: Rethinking the user interface paradigm of integrated development environments. In Proceedings of the 32nd International Conference on Software Engineering (2010). Google ScholarDigital Library
- Cherubini, M., Venolia, G., DeLine, R. Building an ecologically valid, large-scale diagram to help developers stay oriented in their code. In Proceedings of the IEEE Symposium on Visual Languages and Human-Centric Cowmputing (Sept. 2007). Google ScholarDigital Library
- Cherubini, M., Venolia, G., DeLine, R., Ko, A.J. Let's go to the whiteboard: How and why software developers use drawings. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (May 2007). Google ScholarDigital Library
- DeLine, R., Czerwinski, M., Meyers, B., Venolia, G., Drucker, S., Robertson, G. Code thumbnails: Using spatial memory to navigate source code. In Proceedings of the IEEE Symposium on Visual Languages and Human-centric Computing (2006). Google ScholarDigital Library
- DeLine, R., Rowan, K. Code Canvas: Zooming toward better development environments. In Proceedings of the International Conference on Software Engineering (New Ideas and Emerging Results). May 2010. Google ScholarDigital Library
- Eick, S.C., Steffen, J.L., Sumner Jr., E.E. 1992. Seesoft: A tool for visualizing line-oriented software statistics. IEEE Transactions on Software Engineering 18, 11 (1992), 957--968. Google ScholarDigital Library
- Ko, A.J., DeLine, R., Venolia, G. Information needs in collocated software development teams. In Proceedings of the 29th International Conference on Software Engineering (May 2007). Google ScholarDigital Library
- Sillito, J., Murphy, G. C., De Volder, K. 2008. Asking and answering questions during a programming change task. IEEE Transactions on Software Engineering. Google ScholarDigital Library
- Storey, M.A., Best, C., Michaud, J., Rayside, D., Litoiu, M., Musen, M. SHriMP views: An interactive environment for information visualization and navigation. In Proceedings of the Conference on Human Factors in Computing Systems (May 2002). Google ScholarDigital Library
- Wettel, R., Lanza, M. Visualizing software systems as cities. In Proceedings of the IEEE International Workshop on Visualizing Software for Understanding and Analysis (2007).Google ScholarCross Ref
Index Terms
- Software development with code maps
Recommendations
Monitoring code quality and development activity by software maps
MTD '11: Proceedings of the 2nd Workshop on Managing Technical DebtSoftware development projects are difficult to manage, in general, due to the friction between completing system features and, at the same time, obtaining a high degree of code quality to ensure maintainability of the system in the future. A major ...
Towards exploring the code reuse from stack overflow during software development
ICPC '22: Proceedings of the 30th IEEE/ACM International Conference on Program ComprehensionAs one of the most well-known programmer Q&A websites, Stack Overflow (i.e., SO) is serving tens of thousands of developers every day. Previous work has shown that many developers reuse the code snippets on SO when they find an answer (from SO) that ...
Developers perception of peer code review in research software development
AbstractContextResearch software is software developed by and/or used by researchers, across a wide variety of domains, to perform their research. Because of the complexity of research software, developers cannot conduct exhaustive testing. As a result, ...
Comments