Learn More
Software clustering is one of the important techniques to comprehend software systems. However, presented techniques to date require human interactions to refine clustering results. In this paper, we proposed a novel dependency-based software clustering algorithm, SArF. SArF has two characteristics. First, SArF eliminates the need of the(More)
—To facilitate understanding the architecture of a software system, we developed SArF Map technique that visualizes software architecture from feature and layer viewpoints using a city metaphor. SArF Map visualizes implicit software features using our previous study, SArF dependency-based software clustering algorithm. Since features are high-level(More)
Process mining has been studied for many years but has not been so widely adopted in real business practices. In this study, we propose a practical approach to process mining. This approach has three characteristics. Firstly, we make use of transaction databases of business systems that don't necessarily have an identifier throughout a process instance,(More)
Software clustering techniques have been used to analyze the reality of software structure. The visualization of the detected clusters has also been studied. However, the features implemented by the detected clusters are not obvious and understanding them is a crucial part of the industrial use of software clustering. In this study, we examined the existing(More)
A common disorder of human dentition is the existence of supernumerary teeth. Impacted supernumerary teeth occur most frequently in the maxillary incisor area and are termed mesiodens. We conducted whole-exome sequencing of non-syndromic Japanese individuals possessing supernumerary teeth to identify genes and/or loci involved in the pathogenesis of the(More)
Tooth agenesis is described as the absence of one or more teeth. It is caused by a failure in tooth development and is one of the most common human developmental anomalies. We herein report genomic analyses of selective mandibular incisor agenesis (SMIA) using exome sequencing. Two Japanese families with SMIA were subjected to exome sequencing, and family(More)
Software clustering techniques have been studied and applied to analyze and visualize the actual structure of legacy applications, which have used program information, e.g., dependencies, as input. However, business data also play an important role in a business system. Revealing which programs actually use data in the current system can give us a key(More)