Publication: IEICE TRANSACTIONS on Information and Systems Publication Date: 2019/12/01 Vol. E102-DNo. 12pp. 2414-2422 Type of Manuscript: Special Section PAPER (Special Section on Empirical Software Engineering) Category: Keyword: functional idioms, java, lambda expression, stream, optional,