EDBT 2026 Demo / reviewers in the wild / expert
Fumiko Nagoya
dblp:92/4546
· DBLP profile ↗
9ranked-venue papers
4as first author
0since 2021 · last 2017
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 7 · 3 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorTheory of computation · 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
1 paper |
Software maintenance and evolution · 44% Software testing · 44% Requirements engineering and software design · 13% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Software testing
fault detection |
0.1 | 1 | 2012 | Formal Specification-Based Inspection for Verification of Programs · IEEE Trans. Software Eng. 2012 |
Software maintenance and evolution
software inspection |
0.1 | 1 | 2012 | Formal Specification-Based Inspection for Verification of Programs · IEEE Trans. Software Eng. 2012 |
Requirements engineering and software design › software architecture
architecture-implementation conformance |
0.0 | 1 | 2012 | Formal Specification-Based Inspection for Verification of Programs · IEEE Trans. Software Eng. 2012 |
Methods — techniques the papers use, named apart from their topics
static analysis · 0.1perspective-based reading comparison · 0.1formal specification · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2017 | A Comparative Study of a GUI-Aided Formal Specification Construction Approach
Fumiko Nagoya, Shaoying Liu |
ICCSA (1) | 1 |
| 2012 | Formal Specification-Based Inspection for Verification of ProgramsabstractSoftware inspection is a static analysis technique that is widely used for defect detection, but which suffers from a lack of rigor. In this paper, we address this problem by taking advantage of formal specification and analysis to support a systematic and rigorous inspection method. The aim of the method is to use inspection to determine whether every functional scenario defined in the specification is implemented correctly by a set of program paths and whether every program path of the program contributes to the implementation of some functional scenario in the specification. The method is comprised of five steps: deriving functional scenarios from the specification, deriving paths from the program, linking scenarios to paths, analyzing paths against the corresponding scenarios, and producing an inspection report, and allows for a systematic and automatic generation of a checklist for inspection. We present an example to show how the method can be used, and describe an experiment to evaluate its performance by comparing it to perspective-based reading (PBR). The result shows that our method may be more effective in detecting function-related defects than PBR but slightly less effective in detecting implementation-related defects. We also describe a prototype tool to demonstrate the supportability of the method, and draw some conclusions about our work. Shaoying Liu, Yuting Chen 0001, Fumiko Nagoya, John A. McDermid |
IEEE Trans. Software Eng. | 3 |
| 2006 | A Tool-Supported Review Approach to Detecting Structural Consistency Violations
Yuting Chen 0001, Shaoying Liu, Fumiko Nagoya |
ICECCS | 3 |
| 2005 | A Tool and Case Study for Specification-Based Program ReviewabstractEffective tool support is crucial for successfully applying software review techniques in practice. In this paper, we describe the design and implementation of a software tool to support an approach to reviewing programs on the basis of their formal specifications. The approach was initially proposed in our previous publication to improve the rigor, repeatability, and effectiveness of existing code review methods. We also present a case study in which we reviewed an ATM system to assess the performance of the review approach when used with the software tool. The results of the case study show that the approach is effective in detecting errors in programs and the tool is helpful in enhancing the efficiency of the review process. Fumiko Nagoya, Shaoying Liu, Yuting Chen 0001 |
COMPSAC (1) | 1 |
| 2005 | A Framework for SOFL-Based Program ReviewabstractProgram review is a practical and cost-effective method for detecting errors in program code. This paper describes our recent work aiming to provide support for revealing errors which usually arise from inappropriate implementations of desired specifications. In our approach, the SOFL specification language is employed for specifying software systems. We provide a framework that guides reviewers to compare a code with its specification for effective detection of potential defects. Yuting Chen 0001, Shaoying Liu, Fumiko Nagoya |
ICECCS | 3 |
| 2005 | Design of a Tool for Specification-Based Program ReviewabstractProgram review is an effective means for enhancing software quality. In this paper we describe the design of a software tool to support our proposed "function-path" approach to reviewing programs based on SOFL specifications. The approach includes four steps: (1) deriving all the functional scenarios from a formal specification, (2) generating all the necessary program paths in a program, (3) establishing the mapping between the functional scenarios in the specification and the program paths as implemented functions in the program, and (4) reviewing all the program paths against their functional scenarios in the specification. Fumiko Nagoya, Shaoying Liu, Yuting Chen 0001 |
ICECCS | 1 |
| 2005 | An Automated Approach to Specification-Based Program Inspection
Shaoying Liu, Fumiko Nagoya, Yuting Chen 0001, Masashi Goya, John A. McDermid |
ICFEM | 2 |
| 2004 | An Investigation of the Approach to Specification-Based Program Review through Case StudiesabstractSoftware review is an effective means to enhance the quality of software systems. However, traditional review methods emphasize the importance of the way to organize reviews and rely on the quality of the reviewers' experience and personal skills. In this paper we propose a new approach to rigorously reviewing programs based on their formal specifications. The fundamental idea of the approach is to use a formal specification as a standard to check whether all the required functions and properties in the specification are correctly implemented by its program. To help investigate the effectiveness and the weakness of the approach, we conduct two case studies of reviewing two program systems that implement the same formal specification of "A Research Management Policy" using different strategies, and present the evaluation of the case studies. The results show that the review approach is effective in detecting faults when the reviewer is different from the programmer, but less effective when the reviewer is the same as the programmer. Fumiko Nagoya, Shaoying Liu, Yuting Chen 0001 |
ICECCS | 1 |
| 2004 | An Approach to Integration Testing Based on Data Flow Specifications
Yuting Chen 0001, Shaoying Liu, Fumiko Nagoya |
ICTAC | 3 |