
Huan NguyenSwinburne University of Technology · Department of Computer Science and Software Engineering
Huan Nguyen
Bachelor of Computer Science (Honours)
About
8
Publications
2,652
Reads
How we measure 'reads'
A 'read' is counted each time someone views a publication summary (such as the title, abstract, and list of authors), clicks on a figure, or views or downloads the full-text. Learn more
105
Citations
Introduction
Additional affiliations
Education
February 2011 - December 2011
July 2007 - July 2010
Publications
Publications (8)
Combining goal-oriented and use case modeling has been proven to be an effective method in requirements elicitation and elaboration. To ensure the quality of such modeled artifacts, a detailed model analysis needs to be performed. However, current requirements engineering approaches generally lack reliable support for automated analysis of consiste...
Combining goal-oriented and use case modeling has been proven to be an effective method in requirements elicitation and elaboration. However, current requirements engineering approaches generally lack reliable support for automated analysis of such modeled artifacts. To address this problem, we
have developed GUITAR, a tool which delivers automated...
Detecting inconsistencies is a critical part of requirements engineering (RE) and has been a topic of interest for several decades. Domain knowledge and semantics of requirements not only play important roles in elaborating requirements but are also a crucial way to detect conflicts among them. In this paper, we present a novel knowledge-based RE f...
In this paper we propose a new traffic simulation package, TDMSim, which supports both macroscopic and microscopic simulation on free-flowing and regulated traffic systems. Both simulators are based on travel demands, which specify the numbers of vehicles departing from origins to arrive at different destinations. The microscopic simulator implemen...
Requirements engineering (RE) is a coordinated effort to allow clients, users, and software engineers to jointly formulate assumptions, constraints, and goals about a software solution. However, one of the most challenging aspects of RE is the detection of inconsistencies between requirements. To address this issue, we have developed REInDetector,...
Combining goal-oriented and use case modeling has been shown as an effective method of requirements engineering. To ensure the quality of such modeled artifacts, a conceptual foundation is needed to govern the process of determining what types of artifacts to be modeled, and how they should be specified and analyzed for 3Cs problems (completeness,...
Goal and use case modeling has been recognized as a key approach for understanding and analyzing requirements. However, in practice, goals and use cases are often buried among other content in requirements specifications documents and written in unstructured styles. It is thus a time-consuming and error-prone process to identify such goals and use...
Detecting inconsistencies is a critical part of requirements engineering (RE) and has been a topic of interest for several decades. Domain knowledge and semantics of requirements not only play important roles in elaborating requirements but are also a crucial way to detect conflicts among them. In this paper, we present a novel knowledge-based RE f...
Questions
Questions (4)
I am looking for a tool that automates the classification of requirements (into categorise like functional requirements, data constraints, usability requirements, security, look-and-feel...). I've seen a number of papers in requirements engineering describing classification techniques. However their tools are not made available.
I am wondering if you know any of such classification tools available to download?
Thanks
I am looking for a tool to handle verb phrase anaphora, for instance,
Sentence 1: "The system shall support the communication between users".
Sentence 2: "That shall be done by allowing them to send text messages to each other".
In this example, I expect the tool to return that "that" in sentence 2 refers to the whole sentence 1 and meanwhile "them" in sentence 2 refers to "users" in sentence 1.
I've seen a couple of tools which can identify the second case (them-users) i.e. Stanford CoreNLP, BART, JAVARAP however the first case remains undetected.
Do you know any tool which can work well in this case?
Thanks
I am looking for downloadable tools for analysing natural language texts (even better if they are dedicated for natural language requirements) for linguistic defects, i.e. ambiguity. I've seen a number of paper about this sort of tools however none of them is available to download. Any suggestions? Thanks
I am looking for an equivalent library to JAPE which I can use outside the GATE framework. The expected feature is that I can write patterns and the library can help look for sentences or parts of sentences which match such patterns. Any suggestions? Thanks