TY - GEN
T1 - Student research abstract
T2 - 31st Annual ACM Symposium on Applied Computing, SAC 2016
AU - Hussain, Shahid
PY - 2016/4/4
Y1 - 2016/4/4
N2 - Detection of design flaws at different granularity levels of software can help the software engineer to reduce the testing efforts and maintenance cost. In the context of metric-based analysis, current state of art for the quality assurance tools is to extract the metrics from the source code and analyzed the design complexity. But in case of legacy systems, a software engineer needs to pass through the re-engineering process. In this study, I propose a methodology to investigate the threshold effect of software design metrics in order to detect design flaws and its effect over the granularity level of software. Moreover, I will use some statistical methods and machine learning techniques to derive and validate the effect of thresholds over the NASA and open source datasets retrieve from the PROMISE repository.
AB - Detection of design flaws at different granularity levels of software can help the software engineer to reduce the testing efforts and maintenance cost. In the context of metric-based analysis, current state of art for the quality assurance tools is to extract the metrics from the source code and analyzed the design complexity. But in case of legacy systems, a software engineer needs to pass through the re-engineering process. In this study, I propose a methodology to investigate the threshold effect of software design metrics in order to detect design flaws and its effect over the granularity level of software. Moreover, I will use some statistical methods and machine learning techniques to derive and validate the effect of thresholds over the NASA and open source datasets retrieve from the PROMISE repository.
UR - http://www.scopus.com/inward/record.url?scp=84975824112&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84975824112&partnerID=8YFLogxK
U2 - 10.1145/2851613.2852013
DO - 10.1145/2851613.2852013
M3 - Conference contribution
AN - SCOPUS:84975824112
T3 - Proceedings of the ACM Symposium on Applied Computing
SP - 1584
EP - 1585
BT - 2016 Symposium on Applied Computing, SAC 2016
PB - Association for Computing Machinery
Y2 - 4 April 2016 through 8 April 2016
ER -