Lu Xiao, a PhD in computer science candidate at the College of Computing & Informatics (CCI) at Drexel University,
won first place for
her project “
Detecting and Preventing the Architectural Roots of Bugs,” in the ACM Student Research
Competition held at the 22nd ACM Special Interest Group on Software Engineering (SIGSOFT) International Symposium on the Foundations of Software
Engineering (FSE 2014) in Hong Kong (Nov. 16-21, 2014).
Xiao, a PhD student of Associate Professor
Yuanfang Cai, was recommended
to attend the grand final round of the
ACM Student Research Competition where she will compete against top research
students from other disciplines.
Her winning project detects error and change prone hotspots in software architecture, using a new architecture model known as Design Rule Space (DRSpace),
which can express structural relations, quality and evolutionary information simultaneously. The project also describes a method of automatically
extracting defect-prone architecture roots by combining static architecture analysis with software revision history data mining.
Cai and Xiao also presented a tool demonstration at the symposium (with Rick Kazman from the University of Hawai‘i at Mānoa) titled “
Titan: A Toolset That Connects Software Architecture with Quality Analysis,” a software analysis
and visualization platform that allows software architects to determine which parts of a large-scale software architecture may be problematic and how to
refactor.
Xiao currently serves as a research fellow at Drexel University, and is a 2013 recipient of the College of Engineering’s Leroy Resser Endowed Fellowship
Fund. She and Cai hold a U.S. patent titled “On the Interaction of Design Rule Space and Bug Space” (issued Sept. 2013).
ACM SIGSOFT provides a forum for computing professionals from industry, government and academia to examine principles, practices, and new research results
in software engineering. For more information, please visit
www.sigsoft.org.
###