Research | |||
Development and Empirical Evaluation of checkVT: A Browser Add-on for Verifying the Safety of URLs |
|||
Student Achievement Recognition (Fall'20): Emyll Almonte, an Undergraduate IT Major at
Montclair
State University, has developed and successfully published a browser
add-on called checkVT: https://addons.mozilla.org/en-US/firefox/addon/checkvt/ |
|
||
checkVT is
a simple web browser extension that takes a selected URL via
context-menu and submits it directly to be checked against all engines
on VirusTotal with an added feature. The added feature in checkVT is
basically the part of the process that tries to find the effective URL
(redirect) if it exists on the URL that was submitted, and sends that
URL to VirusTotal rather than the URL that was selected. This extra step
helps users see VirusTotal results for the URL host that they would have
ended up at, as opposed to the original link, which happens with most
phishing links. Additional information can be found here: https://github.com/ealmonte32/checkVT |
|||
Using Maching Learning to Automate the Procedures Involved in Requirements Inspections |
|||
https://www.researchgate.net/project/Machine-Learning-in-Requirement-Inspections http://vaibhavanu.com/VBF-TP-001.html |
|||
Using Human Error & Human Factors Research to Improve Software Requirements Quality |
|||
This research
employs the Cognitive Psychology research on human
errors to
address a serious problem in Software Engineering: defects made during
software development. We propose that because software development is a
human-centric process, most software defects can be traced back to
failures of human cognition (also called human errors or mental errors).
In order to have the greatest impact on software quality and to minimize
the impact of defects, our research is focused on the earliest phase of
software development: the requirements
engineering phase. |
|
||
The major goal of this research effort is to use insights from Cognitive
Psychology research on human errors to develop and empirically validate
: (1) a taxonomy of requirements phase human errors, and (2) requirements defect detection techniques and tools based on the taxonomy. |
|||
Our research group has organized workshops in premier Software Engineering conferences to elicit instances of human errors that happen in requirements engineering practice in the industry. Experimental and training documents related to this research:
vaibhavanu.com/NDSU-CS-TP-2016-001.html |
|||
![]() |
|||
"In a humble state, you learn better. I can't find anything else very exciting about humility, but at least there's that." ~ John Dooner © Copyright Vaibhav Anu |