Search Results - Java program comprehension

Refine Results
  1. 1

    Facilitating Scenario-Based Program Comprehension with Topic Models by Wang, Tianxia, Liu, Yan

    Published: IEEE 01.12.2017
    “…Researchers and practitioners have been seeking automatic and semi-automatic approaches to support program comprehension…”
    Get full text
    Conference Proceeding
  2. 2

    Infusing Topic Modeling into Interactive Program Comprehension: An Empirical Study by Tianxia Wang, Yan Liu

    ISSN: 0730-3157
    Published: IEEE 01.07.2017
    “…Automatic and semi-automatic approaches supporting program comprehension are sought by researchers and practitioners to facilitate software engineering tasks, such as development, maintenance, extension and so on…”
    Get full text
    Conference Proceeding
  3. 3

    Towards Spatial Complexity Measures for Comprehension of Java Programs by Chhabra, J.K., Varan Gupta

    ISBN: 142440715X, 9781424407156
    Published: IEEE 01.12.2006
    “… In order to understand a program, we need to look at human factors involved in the comprehension process…”
    Get full text
    Conference Proceeding
  4. 4

    Identifying Classes in Legacy JavaScript Code by Silva, Leonardo Humberto, Valente, Marco Tulio, Bergel, Alexandre, Anquetil, Nicolas, Etien, Anne

    ISSN: 2047-7473, 2047-7481, 2047-7481, 2047-7473
    Published: Chichester Wiley Subscription Services, Inc 01.08.2017
    “…) program comprehension; (2) migration to the new JavaScript syntax that supports classes…”
    Get full text
    Journal Article
  5. 5

    A Human Study of Comprehension and Code Summarization by Stapleton, Sean, Gambhir, Yashmeet, LeClair, Alexander, Eberhart, Zachary, Weimer, Westley, Leach, Kevin, Huang, Yu

    ISSN: 2643-7171
    Published: ACM 01.10.2020
    “…Software developers spend a great deal of time reading and understanding code that is poorly-documented, written by other developers, or developed using…”
    Get full text
    Conference Proceeding
  6. 6

    Visualizing trace of Java collection APIs by dynamic bytecode instrumentation by Muhammad, Tufail, Halim, Zahid, Khan, Majid Ali

    ISSN: 1045-926X, 1095-8533
    Published: Elsevier Ltd 01.12.2017
    Published in Journal of visual languages and computing (01.12.2017)
    “… However, the task of program comprehension and performance analysis necessitates the understanding of data structures used in a program…”
    Get full text
    Journal Article
  7. 7

    The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia by McChesney, Ian, Bond, Raymond

    ISSN: 2643-7171
    Published: IEEE 01.05.2021
    “…Good program layout and consistent application of style facilitates code readability and comprehension…”
    Get full text
    Conference Proceeding
  8. 8

    A Look into Programmers' Heads by Peitek, Norman, Siegmund, Janet, Apel, Sven, Kastner, Christian, Parnin, Chris, Bethmann, Anja, Leich, Thomas, Saake, Gunter, Brechmann, Andre

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.04.2020
    Published in IEEE transactions on software engineering (01.04.2020)
    “…Program comprehension is an important, but hard to measure cognitive process. This makes it difficult to provide suitable programming languages, tools, or coding conventions to support developers in their everyday work…”
    Get full text
    Journal Article
  9. 9

    JSEA: A Program Comprehension Tool Adopting LDA-based Topic Modeling by Wang, Tianxia, Liu, Yan

    ISSN: 2158-107X, 2156-5570
    Published: West Yorkshire Science and Information (SAI) Organization Limited 01.01.2017
    “… (Java Software Engineers Assistant), an interactive program comprehension tool adopting LDA-based topic modeling, to support developers during performing software maintenance tasks…”
    Get full text
    Journal Article
  10. 10

    Introduction to dynamic program analysis with DiSL by Marek, Lukáš, Zheng, Yudi, Ansaloni, Danilo, Bulej, Lubomír, Sarimbekov, Aibek, Binder, Walter, Tůma, Petr

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.02.2015
    Published in Science of computer programming (01.02.2015)
    “…Dynamic program analysis (DPA) tools assist in many software engineering and development tasks, such as profiling, program comprehension, and performance model construction and calibration…”
    Get full text
    Journal Article
  11. 11

    Augmenting Java method comments generation with context information based on neural networks by Zhou, Yu, Yan, Xin, Yang, Wenhua, Chen, Taolue, Huang, Zhiqiu

    ISSN: 0164-1212, 1873-1228
    Published: Elsevier Inc 01.10.2019
    Published in The Journal of systems and software (01.10.2019)
    “…•A large-scale experiment is conducted to demonstrate the superiority of ContextCC. Code comments are crucial to program comprehension…”
    Get full text
    Journal Article
  12. 12

    Automatic Source Code Summarization of Context for Java Methods by McBurney, Paul W., McMillan, Collin

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.02.2016
    Published in IEEE transactions on software engineering (01.02.2016)
    “… Source code summarization is a critical component of documentation generation, for example as Javadocs formed from short paragraphs attached to each method in a Java program…”
    Get full text
    Journal Article
  13. 13

    JSDeodorant: Class-Awareness for JavaScript Programs by Eshkevari, Laleh, Mazinanian, Davood, Rostami, Shahriar, Tsantalis, Nikolaos

    Published: IEEE 01.05.2017
    “… In this paper, we present JSDEODORANT, an Eclipse plug-in that enables classaware maintenance and comprehension for JavaScript programs. (https://youtu.be/k4U2LwkL6JU)…”
    Get full text
    Conference Proceeding
  14. 14

    JP2: Call-site aware calling context profiling for the Java Virtual Machine by Sarimbekov, Aibek, Sewe, Andreas, Binder, Walter, Moret, Philippe, Mezini, Mira

    ISSN: 0167-6423, 1872-7964
    Published: Elsevier B.V 01.01.2014
    Published in Science of computer programming (01.01.2014)
    “… of a program’s inter- and intra-procedural control flow, which are important for workload characterization, debugging, profiling, program comprehension, and reverse engineering…”
    Get full text
    Journal Article
  15. 15

    Moving Towards Program Comprehension in Software Development: A Case Study by Fellah, Abdelaziz, Bandi, Ajay, Yousef, Mahmoud

    Published: IEEE 01.03.2020
    “… With no previous knowledge on program comprehension, participants were explicitly instructed to use their computing skills and own strategies to comprehend a set of Java programs of different difficulty levels…”
    Get full text
    Conference Proceeding
  16. 16

    A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension by Politowski, Cristiano, Khomh, Foutse, Romano, Simone, Scanniello, Giuseppe, Petrillo, Fabio, Guéhéneuc, Yann-Gaël, Maiga, Abdou

    ISSN: 0950-5849
    Published: Elsevier B.V 01.06.2020
    Published in Information and software technology (01.06.2020)
    “… This source code must be easy to understand by developers. In this work, we provide a complete assessment of the impact of two instances of two anti-patterns, Blob or Spaghetti Code, on program comprehension…”
    Get full text
    Journal Article
  17. 17

    Descriptive Compound Identifier Names Improve Source Code Comprehension by Schankin, Andrea, Berger, Annika, Holt, Daniel V., Hofmeister, Johannes C., Riedel, Till, Beigl, Michael

    ISSN: 2643-7171
    Published: ACM 01.05.2018
    “…Reading and understanding source code is a major task in software development. Code comprehension depends on the quality of code, which is impacted by code structure and identifier naming…”
    Get full text
    Conference Proceeding
  18. 18

    Analyzing the structure of Java software systems by weighted K-core decomposition by Pan, Weifeng, Li, Bing, Liu, Jing, Ma, Yutao, Hu, Bo

    ISSN: 0167-739X, 1872-7115
    Published: Elsevier B.V 01.06.2018
    Published in Future generation computer systems (01.06.2018)
    “… In this paper, we construct a set of weighted software networks from real-world Java software systems and empirically investigate their topological properties by using weighted k-core decomposition…”
    Get full text
    Journal Article
  19. 19

    An eye tracking study assessing source code readability rules for program comprehension by Park, Kang-il, Johnson, Jack, Peterson, Cole S., Yedla, Nishitha, Baysinger, Isaac, Aponte, Jairo, Sharif, Bonita

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 01.11.2024
    “…Context While developing software, developers must first read and understand source code in order to work on change requests such as bug fixes or feature…”
    Get full text
    Journal Article
  20. 20

    How do annotations affect Java code readability? by Guerra, Eduardo, Gomes, Everaldo, Ferreira, Jeferson, Wiese, Igor, Lima, Phyllipe, Gerosa, Marco, Meirelles, Paulo

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 01.05.2024
    “… Method In a survey with software developers (n=332), we present 15 pairs of Java code snippets with and without code annotations…”
    Get full text
    Journal Article