Tool Support for Working with Sets of Source Code Entities

被引:0
|
作者
Fraser, Curtis [1 ]
Luce, Chris [1 ]
Starke, Jamie [1 ]
Sillito, Jonathan [1 ]
机构
[1] Univ Calgary, Calgary, AB, Canada
关键词
D O I
10.1109/VLHCC.2008.4639061
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Previous research has identified several challenges that programmers face in answering questions about a code base. To explore ways to overcome those challenges, we have developed a prototypical programming tool called the Code Set tool. The tool allows programmers to work with sets of source code entities in novel ways, and this support allows programmers to more directly answer a range of questions about a code base. The tool also provides important contextual information for understanding the answers to those questions. The main focus of this paper is on the design and implementation of the Code Set tool. We also report on a small user study that serves as a first step in evaluating the effectiveness of the Code Set tool.
引用
收藏
页码:73 / 77
页数:5
相关论文
共 50 条
  • [1] A Survey of Tool Support for Working with Design Decisions in Code
    Mehrpour, Sahar
    LaToza, Thomas D.
    ACM COMPUTING SURVEYS, 2024, 56 (02)
  • [2] Working session: Textual views of source code to support comprehension
    Cox, A
    Collard, ML
    13TH INTERNATIONAL WORKSHOP ON PROGRAM COMPREHENSION, PROCEEDINGS, 2005, : 109 - 112
  • [3] Code Smell Analyzer: A Tool To Teaching Support Of Refactoring Techniques Source Code
    Sirqueira, T. F. M.
    Brandl, A. H. M.
    Pedro, E. J. P.
    Silva, R. S.
    Araujo, M. A. P.
    IEEE LATIN AMERICA TRANSACTIONS, 2016, 14 (02) : 877 - 884
  • [4] Metric and Tool Support for Instant Feedback of Source Code Readability
    Choi, Sangchul
    Kim, Suntae
    Kim, JeongAh
    Park, Sooyong
    TEHNICKI VJESNIK-TECHNICAL GAZETTE, 2020, 27 (01): : 221 - 228
  • [5] Associating Natural Language Comment and Source Code Entities
    Panthaplackel, Sheena
    Gligoric, Milos
    Mooney, Raymond J.
    Li, Junyi Jessy
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 8592 - 8599
  • [6] An empirical study on the importance of source code entities for requirements traceability
    Nasir Ali
    Zohreh Sharafi
    Yann-Gaël Guéhéneuc
    Giuliano Antoniol
    Empirical Software Engineering, 2015, 20 : 442 - 478
  • [7] An empirical study on the importance of source code entities for requirements traceability
    Ali, Nasir
    Sharafi, Zohreh
    Gueheneuc, Yann-Gael
    Antoniol, Giuliano
    EMPIRICAL SOFTWARE ENGINEERING, 2015, 20 (02) : 442 - 478
  • [8] A Performance Testing Tool for Source Code
    Luo, Jun
    Yang, Wei
    MECHANICAL DESIGN AND POWER ENGINEERING, PTS 1 AND 2, 2014, 490-491 : 1553 - +
  • [9] A detection tool for code bad smells in java source code
    Gupta, Aakanshi
    Suri, Bharti
    Wadhwa, Bimlesh
    Advances in Intelligent Systems and Computing, 2021, 1086 : 479 - 488
  • [10] Using origin analysis to detect merging and splitting of source code entities
    Godfrey, MW
    Zou, LJ
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2005, 31 (02) : 166 - 181