Left Accent
UAB CIS Header

Department Seminar by Dr. Nan Niu

Updated on Fri, 10/30/2009 - 8:49am
Details
Extractive Product Line Requirements Engineering

Speaker: Dr. Nan Niu
When: Fri, 11/06/2009 - 11:00am - 12:15pm
Room: CH 430
Abstract
Proactive approaches to software product line engineering slow itsadoption by requiring substantial up-front effort and abrupt transitionfrom an organization’s existing practices. To lower the adoptionbarrier, we contribute a lightweight framework for extracting, modeling,and analyzing a software product line’s requirements assets. Weintroduce the notion of functional requirements profiles (FRPs)according to the linguistic characterization of a domain’saction-oriented concerns, and show that FRPs can be extracted from anatural language document based on domain-aware lexical affinities thatbear a verb-DO (direct object) relation. We then use Fillmore’s casetheory to analyze each FRP’s semantics so as to model the product line’svariability and constraints. We also leverage formal concept analysis tostudy the modularity and interactions between functional and qualityrequirements. Several empirical studies are described to show that ourframework complements contemporary methods by enabling engineers todevelop domain models more easily.
Biography
Nan Niu is an Assistant Professor in the Department of Computer Scienceand Engineering at Mississippi State University. His main researchinterests are in the area of Software Engineering. His current focus isrequirements engineering, concern manipulation, and software reuse. Hewon the best paper award at the IEEE International Symposium on WebSystems Evolution, was the program co-chair of the Early AspectsWorkshop dealing with modularity in requirements engineeringarchitectural design, and is currently the posters and demos co-chairfor the 18th IEEE International Requirements Engineering Conference(RE’10). Nan received his Ph.D. from the University of Toronto in2009, his M.Sc. degree from the University of Alberta in 2004, and hisB.Eng. degree from Beijing Institute of Technology in 1999, all inComputer Science. He worked as a software engineer at Lenovo from 1999to 2001 in Beijing, China.


Accent Right