Search Results - "Java programs"

Refine Results
  1. 1

    Nopol: Automatic Repair of Conditional Statement Bugs in Java Programs by Jifeng Xuan, Martinez, Matias, DeMarco, Favio, Clement, Maxime, Lamelas Marcote, Sebastian, Durieux, Thomas, Le Berre, Daniel, Monperrus, Martin

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.01.2017
    Published in IEEE transactions on software engineering (01.01.2017)
    “…We propose Nopol, an approach to automatic repair of buggy conditional statements (i.e., if-then-else statements). This approach takes a buggy program as well…”
    Get full text
    Journal Article
  2. 2

    ARJA: Automated Repair of Java Programs via Multi-Objective Genetic Programming by Yuan, Yuan, Banzhaf, Wolfgang

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.10.2020
    Published in IEEE transactions on software engineering (01.10.2020)
    “… In this paper, we propose ARJA, a new GP based repair approach for automated repair of Java programs…”
    Get full text
    Journal Article
  3. 3

    Program slicing of Java programs by Galindo, Carlos, Pérez, Sergio, Silva, Josep

    ISSN: 2352-2208
    Published: Elsevier Inc 01.01.2023
    “…Program slicing is a technique to extract the part of the program that can affect the values computed at a given program point (known as the slicing…”
    Get full text
    Journal Article
  4. 4

    Analyzing syntactic constructs of Java programs with machine learning by Ortin, Francisco, Facundo, Guillermo, Garcia, Miguel

    ISSN: 0957-4174, 1873-6793
    Published: Elsevier Ltd 01.04.2023
    Published in Expert systems with applications (01.04.2023)
    “…The massive number of open-source projects in public repositories has notably increased in the last years. Such repositories represent valuable information to…”
    Get full text
    Journal Article
  5. 5

    On the Efficiency of Test Suite based Program Repair A Systematic Assessment of 16 Automated Repair Systems for Java Programs by Liu, Kui, Wang, Shangwen, Kisub Kim, Anil Koyuncu, Bissyande, Tegawende F., Kim, Dongsun, Wu, Peng, Klein, Jacques, Mao, Xiaoguang, Traon, Yves Le

    ISSN: 1558-1225
    Published: ACM 01.10.2020
    “…Test-based automated program repair has been a prolific field of research in software engineering in the last decade. Many approaches have indeed been…”
    Get full text
    Conference Proceeding
  6. 6

    Efficient and expressive bytecode-level instrumentation for Java programs by Soueidi, Chukri, Monnier, Marius, Falcone, Yliès

    ISSN: 1433-2779, 1433-2787
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.08.2023
    “…We present an efficient and expressive tool for the instrumentation of Java programs at the bytecode level. BISM…”
    Get full text
    Journal Article
  7. 7

    An exploratory study on exception handling bugs in Java programs by Ebert, Felipe, Castor, Fernando, Serebrenik, Alexander

    ISSN: 0164-1212, 1873-1228
    Published: New York Elsevier Inc 01.08.2015
    Published in The Journal of systems and software (01.08.2015)
    “…•We study exception handling bugs from two real systems.•We survey developers to understand their thoughts about exception handling bugs.•Analysis of bug…”
    Get full text
    Journal Article
  8. 8

    Static Analysis of Remote Procedure Call in Java Programs by Cui, Baoquan, Qu, Rong, Tang, Zhen, Zhang, Jian

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “…The Remote Procedure Call (RPC) is commonly used for inter-process communications over network, allowing a program to invoke a procedure in another address…”
    Get full text
    Conference Proceeding
  9. 9

    String Test Data Generation for Java Programs by Wang, Miaomiao, Cui, Baoquan, Yan, Jiwei, Yan, Jun, Zhang, Jian

    ISSN: 2332-6549
    Published: IEEE 01.10.2022
    “…Appropriate string test data generation is important for program testing. Complex string APIs combinations are commonly used to handle string parameters…”
    Get full text
    Conference Proceeding
  10. 10

    OJXPERF: Featherlight Object Replica Detection for Java Programs by Li, Bolun, Xu, Hao, Zhao, Qidong, Su, Pengfei, Chabbi, Milind, Jiao, Shuyin, Liu, Xu

    ISSN: 1558-1225
    Published: ACM 01.05.2022
    “…Memory bloat is an important source of inefficiency in complex production software, especially in software written in managed languages such as Java. Prior…”
    Get full text
    Conference Proceeding
  11. 11

    Verifying temporal specifications of Java programs by Spegni, Francesco, Spalazzi, Luca, Liva, Giovanni, Pinzger, Martin, Bollin, Andreas

    ISSN: 0963-9314, 1573-1367
    Published: New York Springer US 01.06.2020
    Published in Software quality journal (01.06.2020)
    “…Many Java programs encode temporal behaviors in their source code, typically mixing three features provided by the Java language: (1…”
    Get full text
    Journal Article
  12. 12

    The ThreadRadar visualization for debugging concurrent Java programs by Moseler, Oliver, Kreber, Lucas, Diehl, Stephan

    ISSN: 1343-8875, 1875-8975
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.12.2022
    Published in Journal of visualization (01.12.2022)
    “…Due to non-deterministic behavior and thread interleaving of concurrent programs, the debugging of concurrency and performance issues is a rather difficult and…”
    Get full text
    Journal Article
  13. 13

    Extracting finite state representation of Java programs by Sen, Tamal, Mall, Rajib

    ISSN: 1619-1366, 1619-1374
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.05.2016
    Published in Software and systems modeling (01.05.2016)
    “…We present a static analysis-based technique for reverse engineering finite state machine models from a large subset of sequential Java programs…”
    Get full text
    Journal Article
  14. 14

    CrowdSummarizer: Automated Generation of Code Summaries for Java Programs through Crowdsourcing by Badihi, Sahar, Heydarnoori, Abbas

    ISSN: 0740-7459, 1937-4194
    Published: Los Alamitos IEEE 01.03.2017
    Published in IEEE software (01.03.2017)
    “… However, generating code summaries can be challenging. To mitigate this problem, CrowdSummarizer exploits crowdsourcing, gamification, and natural-language processing to automatically generate high-level summaries of Java program methods…”
    Get full text
    Journal Article
  15. 15

    Inferring visual contracts from Java programs by Alshanqiti, Abdullah, Heckel, Reiko, Kehrer, Timo

    ISSN: 0928-8910, 1573-7535
    Published: New York Springer US 01.12.2018
    Published in Automated software engineering (01.12.2018)
    “…Visual contracts model the operation of components or services by pre- and post-conditions formalised as graph transformation rules. They provide a precise…”
    Get full text
    Journal Article
  16. 16

    Combining rule- and SMT-based reasoning for verifying floating-point Java programs in KeY by Abbasi, Rosa, Schiffl, Jonas, Darulova, Eva, Ulbrich, Mattias, Ahrendt, Wolfgang

    ISSN: 1433-2779, 1433-2787, 1433-2787
    Published: Berlin/Heidelberg Springer Berlin Heidelberg 01.04.2023
    “…Deductive verification has been successful in verifying interesting properties of real-world programs. One notable gap is the limited support for…”
    Get full text
    Journal Article
  17. 17

    Flexible resource monitoring of Java programs by Eichelberger, Holger, Schmid, Klaus

    ISSN: 0164-1212, 1873-1228
    Published: New York Elsevier Inc 01.07.2014
    Published in The Journal of systems and software (01.07.2014)
    “…•SPASS-meter, a novel tool for online monitoring of components of software systems.•Components can be defined declaratively through interfaces (annotations or…”
    Get full text
    Journal Article
  18. 18

    Performance Analysis and Improvement for CRUD Operations in Relational Databases from Java Programs Using JPA, Hibernate, Spring Data JPA by Bonteanu, Alexandru Marius, Tudose, Cătălin

    ISSN: 2076-3417, 2076-3417
    Published: Basel MDPI AG 01.04.2024
    Published in Applied sciences (01.04.2024)
    “…The role of databases is to allow for the persistence of data, no matter if they are of the SQL or NoSQL type. In SQL databases, data are structured in a set…”
    Get full text
    Journal Article
  19. 19

    Interactive Cross-Language Pointer Analysis for Resolving Native Code in Java Programs by Zhang, Chenxi, Liang, Yufei, Tan, Tian, Xu, Chang, Kan, Shuangxiang, Sui, Yulei, Li, Yue

    ISSN: 1558-1225
    Published: IEEE 26.04.2025
    “… While JNI mechanism significantly enhances the Java platform's capabilities, it also presents challenges for static analysis of Java programs due to the complex behaviors introduced by native code…”
    Get full text
    Conference Proceeding
  20. 20

    Refactoring Java Programs for Customizable Locks Based on Bytecode Transformation by Zhang, Yang, Shao, Shuai, Liu, Huan, Qiu, Jing, Zhang, Dongwen, Zhang, Guanghua

    ISSN: 2169-3536, 2169-3536
    Published: Piscataway IEEE 2019
    Published in IEEE access (2019)
    “…Developers of parallel programming are faced with choices of using various Java locks. Choosing the best lock is a challenging task because a multithreaded…”
    Get full text
    Journal Article