Search Results - Java program comprehension
-
1
Facilitating Scenario-Based Program Comprehension with Topic Models
Published: IEEE 01.12.2017Published in 2017 24th Asia Pacific Software Engineering Conference (APSEC) (01.12.2017)“…Researchers and practitioners have been seeking automatic and semi-automatic approaches to support program comprehension…”
Get full text
Conference Proceeding -
2
Infusing Topic Modeling into Interactive Program Comprehension: An Empirical Study
ISSN: 0730-3157Published: IEEE 01.07.2017Published in Proceedings - International Computer Software & Applications Conference (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
Towards Spatial Complexity Measures for Comprehension of Java Programs
ISBN: 142440715X, 9781424407156Published: IEEE 01.12.2006Published in 2006 International Conference on Advanced Computing and Communications : Mangalore, India, 20-23 December 2006 (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
Identifying Classes in Legacy JavaScript Code
ISSN: 2047-7473, 2047-7481, 2047-7481, 2047-7473Published: Chichester Wiley Subscription Services, Inc 01.08.2017Published in Journal of software : evolution and process (01.08.2017)“…) program comprehension; (2) migration to the new JavaScript syntax that supports classes…”
Get full text
Journal Article -
5
A Human Study of Comprehension and Code Summarization
ISSN: 2643-7171Published: ACM 01.10.2020Published in 2020 IEEE/ACM 28th International Conference on Program Comprehension (ICPC) (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
Visualizing trace of Java collection APIs by dynamic bytecode instrumentation
ISSN: 1045-926X, 1095-8533Published: Elsevier Ltd 01.12.2017Published 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
The Effect Of Crowding On The Reading Of Program Code For Programmers With Dyslexia
ISSN: 2643-7171Published: IEEE 01.05.2021Published in Proceedings (IEEE International Conference on Program Comprehension. Online) (01.05.2021)“…Good program layout and consistent application of style facilitates code readability and comprehension…”
Get full text
Conference Proceeding -
8
A Look into Programmers' Heads
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.04.2020Published 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
JSEA: A Program Comprehension Tool Adopting LDA-based Topic Modeling
ISSN: 2158-107X, 2156-5570Published: West Yorkshire Science and Information (SAI) Organization Limited 01.01.2017Published in International journal of advanced computer science & applications (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
Introduction to dynamic program analysis with DiSL
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.02.2015Published 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
Augmenting Java method comments generation with context information based on neural networks
ISSN: 0164-1212, 1873-1228Published: Elsevier Inc 01.10.2019Published 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
Automatic Source Code Summarization of Context for Java Methods
ISSN: 0098-5589, 1939-3520Published: New York IEEE 01.02.2016Published 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
JSDeodorant: Class-Awareness for JavaScript Programs
Published: IEEE 01.05.2017Published in 2017 IEEE/ACM 39th International Conference on Software Engineering Companion (ICSE-C) (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
JP2: Call-site aware calling context profiling for the Java Virtual Machine
ISSN: 0167-6423, 1872-7964Published: Elsevier B.V 01.01.2014Published 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
Moving Towards Program Comprehension in Software Development: A Case Study
Published: IEEE 01.03.2020Published in 2020 Fourth International Conference on Computing Methodologies and Communication (ICCMC) (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
A large scale empirical study of the impact of Spaghetti Code and Blob anti-patterns on program comprehension
ISSN: 0950-5849Published: Elsevier B.V 01.06.2020Published 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
Descriptive Compound Identifier Names Improve Source Code Comprehension
ISSN: 2643-7171Published: ACM 01.05.2018Published in 2018 IEEE/ACM 26th International Conference on Program Comprehension (ICPC) (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
Analyzing the structure of Java software systems by weighted K-core decomposition
ISSN: 0167-739X, 1872-7115Published: Elsevier B.V 01.06.2018Published 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
An eye tracking study assessing source code readability rules for program comprehension
ISSN: 1382-3256, 1573-7616Published: New York Springer US 01.11.2024Published in Empirical software engineering : an international journal (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
How do annotations affect Java code readability?
ISSN: 1382-3256, 1573-7616Published: New York Springer US 01.05.2024Published in Empirical software engineering : an international journal (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

