Huan Nguyen

Huan Nguyen
Swinburne University of Technology · Department of Computer Science and Software Engineering

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
Additional affiliations
February 2012 - present
Swinburne University of Technology
Position
  • PhD Student
February 2011 - present
Swinburne University of Technology
Position
  • Tutor
Description
  • I have been tutoring the following units: - Database Analysis and Design - Introduction to Artificial Intelligence - Web Programming - Internet Technologies - Web Application Development
July 2010 - December 2010
Swinburne University of Technology
Position
  • Research Assistant
Education
February 2011 - December 2011
Swinburne University of Technology
Field of study
  • Computer Science
July 2007 - July 2010
Swinburne University of Technology
Field of study
  • Computing

Publications

Publications (8)
Article
Full-text available
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...
Conference Paper
Full-text available
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...
Conference Paper
Full-text available
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...
Article
Full-text available
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...
Article
Full-text available
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,...
Conference Paper
Full-text available
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,...
Conference Paper
Full-text available
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...
Article
Full-text available
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)
Question
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
Question
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
Question
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
Question
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

Network

Cited By