Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Masayuki Hirayama

dblp:86/4114 · DBLP profile ↗
← Back
14ranked-venue papers
5as first author
0since 2021 · last 2013
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 9 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 3 · 1 first-authorSystems, architecture and hardware · 2 · 2 first-authorArtificial intelligence and machine learning · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
3 papers
Empirical software engineering · 70% Software maintenance and evolution · 23% Requirements engineering and software design · 7%
Artificial intelligence
1 paper
Probabilistic and Bayesian machine learning · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference
bayesian classification
0.112006
Estimation of project success using Bayesian classifier · ICSE 2006
Empirical software engineering
software project management
0.112006
Estimation of project success using Bayesian classifier · ICSE 2006
Software maintenance and evolution
software reuse
0.011998
A Systematic Approach to Domain-Oriented Software Development · ICSE 1998
Requirements engineering and software design › requirements analysis
domain analysis
0.011998
A Systematic Approach to Domain-Oriented Software Development · ICSE 1998

Methods — techniques the papers use, named apart from their topics

expert-based metric selection · 0.1bayesian classifier · 0.1statistical tests · 0.1statistical test · 0.1domain framework · 0.0CASE tools · 0.0quality measurement · 0.0
YearPublicationVenuePosition
2013 Context-dependent product line engineering with lightweight formal approaches
Naoyasu Ubayashi, Shin Nakajima 0001, Masayuki Hirayama
Sci. Comput. Program.3
2011 A context analysis method for embedded systems - Exploring a requirement boundary between a system and its context
abstract
Many embedded systems not only affect their context through actuators but also are affected by the context through sensors. It is important to provide a context-dependent development method for constructing safe and reliable embedded systems. However, most of the current requirements analysis methods do not explicitly provide a systematic way for deciding the boundary of the context that should be taken into account because it is essentially difficult to decide which context element should be included as the targets of requirements analysis. If a developer explores the context boundary in an ad-hoc manner, he or she will be faced with the frame problem because there are unlimited context elements in the real world where the target system exists. To deal with this problem, this paper proposes a context-dependent requirements analysis method called CAMEmb (Context Analysis Method for Embedded systems) in which only the value-context elements are extracted as the associated context elements. Applying the guide words provided by CAMEmb, we can explore only a sequence of context elements directly or indirectly affecting the data value observed or controlled by the system sensors and actuators. Other context elements not affecting the system observation and control are not taken into account because these context elements do not affect the system behavior. Using CAMEmb and lightweight formal tools, we can explore the context boundary that guarantees the expected system behavior. We developed CAMEmbModeler, a support tool consisting of a CAMEmb-based modeling editor and a model compiler that transforms system and context models into the design model reflecting the context boundary.
Naoyasu Ubayashi, Yasutaka Kamei, Masayuki Hirayama, Tetsuo Tamai
RE3
2010 Water surface temperature retrieval for a small lake using aster thermal infrared data
abstract
Water temperature is an important environmental factor for lives in small water bodies like lakes and marshes, but is not fully or never monitored except for some of major water bodies. The authors are therefore developing a water temperature database of small water bodies in Japan using ASTER thermal infrared imagery. The current algorithm for water temperature retrieval is an alternative approach to the ASTER standard processing, which includes recalibration, straylight correction, improved atmospheric correction (a water vapor scaling method; WVS). For algorithm validation, we have deployed water-temperature loggers at Lake Senba in Japan since August 2009. In the present study, we demonstrate early validation results using nine cloud-free ASTER scenes (5 daytime and 4 nighttime scenes) over Lake Senba. The results indicate that the WVS algorithm with recalibration and straylight correction worked successfully.
Hideyuki Tonooka, Masayuki Hirayama
IGARSS2
2010 Context-Dependent Product Line Practice for Constructing Reliable Embedded Systems
Naoyasu Ubayashi, Shin Nakajima 0001, Masayuki Hirayama
SPLC3
2009 Detecting and Analyzing State Inconsistencies in Multi-task Software
abstract
In this paper, we first reveal an important problem called a state inconsistency problem among tasks based on a design model of a CD/DVD systems.This problem is not only of CD/DVD systems but also of typical embedded software because it may occur in a typical structure that such software has. Thus, we propose a method to detect the problem in the design model with a model checking tool and to derive behavior in which it does not occur.
Toshiaki Aoki, Tadashi Sekiguchi, Masayuki Hirayama, Tomoji Kishi
ISORC3
2008 A context analysis method for constructing reliable embedded systems
abstract
This paper proposes a context-dependent requirements analysis method called CAMEmb (Context Analysis Method for Embedded systems) consisting of UML-based context modeling and formal verification support. In CAMEmb, a context model is constructed from initial system requirements by using a UML Profile for Context Analysis. This context model clarifies the relations among hardware components and contexts. After that, the context model is verified in order to check whether a target system behaves correctly under the expected contexts.
Naoyasu Ubayashi, Toshiki Seto, Hirotoshi Kanagawa, Susumu Taniguchi, Jun Yoshida, Takeshi Sumi, Masayuki Hirayama
MiSE7
2006 Estimation of project success using Bayesian classifier
abstract
The software projects are considered to be successful if the cost and the duration are within the estimated ones and the quality is satisfactory. To attain project success, the project management, in which the final status of project is estimated, must be incorporated.In this paper, we consider estimation of the final status(that is, successful or unsuccessful) of project by applying Bayesian classifier to metrics data collected from project. In order to attain high estimation accuracy rate, we must select only a set of appropriate metrics to be applied. Here we consider two selection methods: the first method by the experts and the second method by the statistical test.Then we conducted an experiment using 28 project data and 29 metrics data in an organization of a certain company. The result showed that the method by the test gave higher accuracy rates than the method by the experts, and Bayesian classifier with the test method is effective to estimate project success.
Seiya Abe, Osamu Mizuno, Tohru Kikuno, Nahomi Kikuchi, Masayuki Hirayama
ICSE5
2006 An Effective Source Code Review Process for Embedded Software
Masayuki Hirayama, Katsumi Ohno, Nao Kawai, Kichiro Tamaru, Hiroshi Monden
PROFES1
2005 Analysis of Software Test Item Generation - Comparison Between High Skilled and Low Skilled Engineers
Masayuki Hirayama, Osamu Mizuno, Tohru Kikuno
J. Comput. Sci. Technol.1
2003 Analysis of Software Test Item Generation - Comparison between High Skilled and Low Skilled Engineers
abstract
Recent software systems contain a lot of functions to provide various services. According to this tendency, it is difficult to ensure software quality and to eliminate crucial faults by conventional software testing methods. Especially, in the conventional method, the detail level of test items are widely varied, according to the engineers' skill, and this causes an immature software quality. In this paper, we discuss the effects of test engineer skill on test item generation, and propose a new test item generation method, that enables the generation of test items for illegal behavior of the system. The proposed method can generate test items based on use-case analysis, deviation analysis for legal behavior, and fault tree analysis for system fault situations. From the result of the experimental applications, we confirmed that test items for illegal behavior of the system were effectively generated, and also the proposed method could effectively assist test item generation by poorly skilled engineers.
Masayuki Hirayama, Tetsuya Yamamoto, Osamu Mizuno, Tohru Kikuno
Asian Test Symposium1
2000 Generating test items for checking illegal behaviors in software testing
abstract
Even for electrical appliances, testing for illegal behaviors becomes difficult since the software system in an electrical appliance has already, become large in size. Actually the conventional method cannot generate sufficient test items for illegal behaviors. But testing illegal behaviors becomes more and more important, since the failure of electrical appliances would cause fatal effects on our daily life. We therefore propose a new method for generating appropriate test items to check illegal behaviors, which consists of the following steps: (1) describe software behavior using use case notation; (2) analyze illegal behavior by the deviation analysis technique; (3) construct a software fault tree using the above information; and (4) generate test items from the software fault tree. This paper also reports the experimental applications to actual development of an electrical appliance. The evaluation results identified that all necessary, test items for illegal behaviors are included in the resultant test items.
Masayuki Hirayama, Jiro Okayasu, Tetsuya Yamamoto, Osamu Mizuno, Tohru Kikuno
Asian Test Symposium1
1998 A Systematic Approach to Domain-Oriented Software Development
abstract
We describe our experience with domain-oriented software development in the domain of automatic teller machine applications. We systematically proceeded with development in four phases: domain analysis, domain formalization, domain facility building, and product development. In this development, we built domain facilities consisting of a domain framework and domain CASE (Computer Aided Software Engineering) tools, then employed them for application development. The framework shared about 4% of the application, and the remaining 96% was generated by the CASE tools automatically. Our approach was found to realize effective reuse of design and implementation and to enable domain-oriented development in large domains.
Yoko Shimizu, Noboru Fujimaki, Masayuki Hirayama
ICSE3
1995 An Approach to Reverse Quality Assurance with Data-Oriented Program Analysis
abstract
The paper describes a quality assurance approach for source code to assure source code quality with less effort than conventional method. The paper introduces the data relation tracking method (DRTM) as a practical instance of data oriented program analysis, a key factor of our new quality assurance approach. DRTM helps comprehension of the source code by extracting the internal logic of the source code in declarative notation. An example and evaluation of DRTM for the C language is also described. The example shows that DRTM can deal in data structures and inter-data relations of any control structure. The evaluation shows that DRTM can extract the internal logic of the source code uniquely and that the extracted internal logic is useful for quality assurance of the source code.
Yoshio Kataoka, Masayuki Hirayama, Jiro Okayasu, Tetsuji Fukaya
APSEC2
1990 Practice of Quality Modeling and Measurement on Software Life-Cycle
Masayuki Hirayama, Atushi Yamada, Junichiro Tsuda
ICSE1