2020 · 24 citations · 8 references
ComputingAutomotive EngineeringComputer ScienceKnowledge RepresentationNatural Language ProcessingSoftware EngineeringInformation ExtractionKnowledge ExtractionKnowledge GraphsNamed Entity RecognitionNatural Language UnderstandingText MiningAutomatic Feature ConstructionConditional Random FieldsFeature Engineering For Knowledge GraphsKnowledge Graph RepresentationNatural Language Requirements EngineeringRequirements Knowledge RepresentationTest Case GenerationTest Cases
Knowledge Graph (KG) is extremely efficient in storing and retrieving information from data that contains complex relationships between entities. Such a representation is relevant in software engineering projects, which contain large amounts of inter-dependencies between classes, modules, functions etc. In this paper, we propose a methodology to create a KG from software engineering documents that will be used for automated generation of test cases from natural (domain) language requirement statements. We propose a KG creation tool that includes a novel Constituency Parse Tree (CPT) based path finding algorithm for test intent extraction, Conditional Random field (CRF) based Named Entity Recognition (NER) model with automatic feature engineering and a Sentence vector embedding based signal extraction. This paper demonstrates the contributions on an automotive domain software project.
8
Proceedings of the 24th international conference on Machine learning
2007 · 11.7K citations
Fabian M. Suchanek, Gjergji Kasneci, Gerhard Weikum · 2007 · 3.9K citations · Full text
Luciano Del Corro, Rainer Gemulla · 2013 · 455 citations