JONATHAN D. LEWIS NC STATE UNIVERSITY
Department of Computer Science
Introduction
Professional Portfolio
Academic Portfolio
Contact Information
Curriculum Vitae
Professional Resume
Important Links
Introduction

As a Masters student in computer science, I have become very interested in the software engineering process.  Having gained significant industry experience it has become increasingly obvious that the software development processes used by many organizations are faulty.  As the initial activity in the software engineering process, requirements engineering is of paramount importance because failure to get the requirements right can result in system failures or total project failure.  In the context of regulatory compliance software requirements engineering is even more important due to the fact that companies may be sanctioned when their software systems fail to comply with law.

Over the past two decades software components have become an integral part of nearly all systems used by business, government, and nearly all organizations.  Over the past decade legislation and governance has been extended to cover more and more systems; for example, health care systems are now governed by the HIPAA (Health Insurance Portability and Accountability Act) and financial systems are now governed by GLBA (Gramm-Leach-Bliley Act) and SOX (Sarbanes-Oxley Act).  Requirements engineering has become an increasingly important and complex process within the context of these new regulations. 

To date, as a member of ThePrivacyPlace.org, I have conducted an extensive survey of the requirements engineering literature.  Specifically, I have examined requirements traceability; goal-based requirements engineering methods and models; obstacle based risk analysis; use case, misuse case, and abuse case risk mitigation methods.  My additional readings have focused on investigations of HIPAA violations, proposed electronic medical record solutions, privacy concerns, and many software compliance challenges.

My current focus is the processes and models used to engineer software requirements for systems and applications that must comply with Federal legislation.  This may include any extensions of the domain such as privacy, security, traceability, and risk analysis.  I currently work as a GRA (Graduate Research Assistant) funded on an NSF grant by Dr. Antón.