Classes are key software components in an object-oriented software system. In many industrial OO software systems, there are some classes that have complicated structure and relationships. So in the processes of software maintenance, testing, software reengineering, software reuse and software restructure, it is a challenge for software engineers to understand these classes thoroughly. This paper proposes a class comprehension model based on constructivist learning theory, and implements a software visualization tool (MFV-Class) to help in the comprehension of a class. The tool provides multiple views of class to uncover manifold facets of class contents. It enables visualizing three object-oriented metrics of classes to help users focus on the understanding process. A case study was conducted to evaluate our approach and the toolkit.
Download full-text PDF |
Source |
---|---|
http://dx.doi.org/10.1631/jzus.2004.1374 | DOI Listing |
ACS Appl Mater Interfaces
January 2025
School of Mechanics and Aerospace Engineering, Dalian University of Technology, Dalian 116024, P. R. China.
Ceramic aerogels are promising high-temperature thermal insulation materials due to their outstanding thermal stability and oxidation resistance. However, restricted by nanoparticle-assembled network structures, conventional ceramic aerogels commonly suffer from inherent brittleness, volume shrinkage, and structural collapse at high temperatures. Here, to overcome such obstacles, 3D ultralight and highly porous carbon tube foams (CTFs) were designed and synthesized as the carbonaceous precursors, where melamine foams were used as the sacrificial templates to form the hollow and thin-wall network structures in the CTFs (density: ∼4.
View Article and Find Full Text PDFCell Biochem Biophys
January 2025
Department of Electronics and Communication Engineering, Hajee Mohammad Danesh Science and Technology University, Dinajpur, 5200, Bangladesh.
Blood components play a crucial role in maintaining human health and accurately detecting them is essential for medical diagnostics. A cutting-edge sensor utilizing PCF revealed to precisely identify a wide range of blood components with WBCs (white blood cells), RBCs (red blood cells), HB (hemoglobin), platelets, and plasma. A numerical analysis was performed using COMSOL Multiphysics software to assess the capabilities of the sensor.
View Article and Find Full Text PDFAnal Sci
January 2025
Department of Analytical Chemistry, Faculty of Pharmacy, Near East University, TRNC, Mersin 10, 99138, Nicosia, Turkey.
In this research, a green approach utilizing deep eutectic solvent liquid-liquid microextraction is combined with smartphone digital image colorimetry for the determination of boron in nut samples. A smartphone camera was used to capture the image of the analyte extract located in a custom-made colorimetric box. Using ImageJ software, the images were split into RGB channels, with the green channel identified as the optimum.
View Article and Find Full Text PDFBiol Trace Elem Res
January 2025
Department of Environmental Health, School of Public Health, Zhengzhou University, Zhengzhou, Henan, 450001, P. R. China.
This study aims to investigate the role of cuprotosis in fluorosis and identify potential targeted drugs for its treatment. The GSE70719 and GSE195920 datasets were merged using the inSilicoMerging package. DEGs between the exposure and control groups were found using R software.
View Article and Find Full Text PDFFunct Integr Genomics
January 2025
Children's Medical Center, Peking University First Hospital, No.5 Le Yuan Road, Daxing District, 100034, Beijing, China.
Long-read sequencing has emerged as a transformative technology in recent years, offering significant potential for the molecular diagnosis of unresolved genetic disorders. Despite its promise, the comprehensive detection and clinical annotation of genomic variants remain intricate and technically demanding. We present SUMMER, an integrated and structured workflow specifically designed to process raw Nanopore sequencing reads.
View Article and Find Full Text PDFEnter search terms and have AI summaries delivered each week - change queries or unsubscribe any time!