Search Results - java software (systems OR system)

Refine Results
  1. 1

    Classifying code comments in Java software systems by Pascarella, Luca, Bruntink, Magiel, Bacchelli, Alberto

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 01.06.2019
    “… In this paper, we investigate how 14 diverse Java open and closed source software projects use code comments, with the aim of understanding their purpose…”
    Get full text
    Journal Article
  2. 2
  3. 3

    Predicting software reuse using machine learning techniques-A case study on open-source Java software systems by Yeow, Matthew Yit Hang, Chong, Chun Yong, Lim, Mei Kuan, Yee Yen, Yuen

    ISSN: 1932-6203, 1932-6203
    Published: United States Public Library of Science 13.02.2025
    Published in PloS one (13.02.2025)
    “…Software reuse is an essential practice to increase efficiency and reduce costs in software production…”
    Get full text
    Journal Article
  4. 4

    Mock objects for testing java systems: Why and how developers use them, and how they evolve by Spadini, Davide, Aniche, Maurício, Bruntink, Magiel, Bacchelli, Alberto

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 15.06.2019
    “…When testing software artifacts that have several dependencies, one has the possibility of either instantiating these dependencies or using mock objects to simulate the dependencies’ expected behavior…”
    Get full text
    Journal Article
  5. 5

    ExpressAPR: Efficient Patch Validation for Java Automated Program Repair Systems by Xiao, Yuan-An, Yang, Chenyang, Wang, Bo, Xiong, Yingfei

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “… In our evaluation on 30 random Defects4J bugs and four APR systems, ExpressAPR accelerates patch validation for two…”
    Get full text
    Conference Proceeding
  6. 6
  7. 7
  8. 8

    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
  9. 9

    Build and Runtime Integrity for Java by Sharma, Aman

    ISSN: 2574-1934
    Published: IEEE 27.04.2025
    “…Software Supply Chain attacks are increasingly threatening the security of software systems, with the potential to compromise both build and runtime integrity…”
    Get full text
    Conference Proceeding
  10. 10

    TSVD4J: Thread-Safety Violation Detection for Java by Rahman, Shanto, Li, Chengpeng, Shi, August

    ISSN: 2574-1934
    Published: IEEE 01.05.2023
    “… We implement the TSVD approach in Java in our tool TSVD4J. TSVD4J can be integrated as a Maven plugin that can be included in any Maven-based application…”
    Get full text
    Conference Proceeding
  11. 11

    Darcy: Automatic Architectural Inconsistency Resolution in Java by Ghorbani, Negar, Singh, Tarandeep, Garcia, Joshua, Malek, Sam

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.06.2024
    Published in IEEE transactions on software engineering (01.06.2024)
    “… To address this issue, Java, one of the most popular and widely-used programming languages, has introduced the Java Platform Module System (JPMS…”
    Get full text
    Journal Article
  12. 12

    Energy Profiles of Java Collections Classes by Hasan, Samir, King, Zachary, Hafiz, Munawar, Sayagh, Mohammed, Adams, Bram, Hindle, Abram

    ISSN: 1558-1225
    Published: ACM 01.05.2016
    “…We created detailed profiles of the energy consumed by common operations done on Java List, Map, and Set abstractions…”
    Get full text
    Conference Proceeding
  13. 13

    Detection of Java Basic Thread Misuses Based on Static Event Analysis by Cui, Baoquan, Wang, Miaomiao, Zhang, Chi, Yan, Jiwei, Yan, Jun, Zhang, Jian

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “…The fundamental asynchronous thread (java.lang. Thread) in Java can be easily misused, due to the lack of deep understanding for garbage collection and thread interruption mechanism…”
    Get full text
    Conference Proceeding
  14. 14

    The indolent lambdification of Java: Understanding the support for lambda expressions in the Java ecosystem by Petrulio, Fernando, Sawant, Anand Ashok, Bacchelli, Alberto

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 01.11.2021
    “… Java’s new functional features, third-party APIs must also support lambda expressions. To understand the current state of the Java ecosystem, we investigate…”
    Get full text
    Journal Article
  15. 15

    Compsuite: A Dataset of Java Library Upgrade Incompatibility Issues by Xu, Xiufeng, Zhu, Chenguang, Li, Yi

    ISSN: 2643-1572
    Published: IEEE 11.09.2023
    “…Modern software systems heavily rely on external libraries developed by third-parties to ensure efficient development…”
    Get full text
    Conference Proceeding
  16. 16

    Slicer4D: A Slicing-based Debugger for Java by Badihi, Sahar, Nourji, Sami, Rubin, Julia

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “…Debugging software failures often demands significant time and effort. Program slicing is a technique that can help developers fast track the debugging process by allowing them to focus only on the code relevant to the failure…”
    Get full text
    Conference Proceeding
  17. 17

    ElementRank: Ranking Java Software Classes and Packages using a Multilayer Complex Network-Based Approach by Pan, Weifeng, Ming, Hua, Chang, Carl K., Yang, Zijiang, Kim, Dae-Kyoo

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.10.2021
    Published in IEEE transactions on software engineering (01.10.2021)
    “… However, the software networks that existing approaches use neglect the multilayer nature of software systems…”
    Get full text
    Journal Article
  18. 18

    Dependency Smells in JavaScript Projects by Jafari, Abbas Javan, Costa, Diego Elias, Abdalkareem, Rabe, Shihab, Emad, Tsantalis, Nikolaos

    ISSN: 0098-5589, 1939-3520
    Published: New York IEEE 01.10.2022
    Published in IEEE transactions on software engineering (01.10.2022)
    “…Dependency management in modern software development poses many challenges for developers who wish to stay up to date with the latest features and fixes whilst ensuring backwards compatibility…”
    Get full text
    Journal Article
  19. 19

    Characterizing logging practices in Java-based open source software projects – a replication study in Apache Software Foundation by Chen, Boyuan, (Jack) Jiang, Zhen Ming

    ISSN: 1382-3256, 1573-7616
    Published: New York Springer US 01.02.2017
    “…Log messages, which are generated by the debug statements that developers insert into the code at runtime, contain rich information about the runtime behavior of software systems…”
    Get full text
    Journal Article
  20. 20

    Effective Unit Test Generation for Java Null Pointer Exceptions by Lee, Myungho, Bak, Jiseong, Moon, Seokhyeon, Jhi, Yoon-Chan, Oh, Hakjoo

    ISSN: 2643-1572
    Published: ACM 27.10.2024
    “…In this experience paper, we share our experience on enhancing automatic unit test generation to more effectively find Java null pointer exceptions (NPEs…”
    Get full text
    Conference Proceeding