• 更多栏目

    罗钟铉

    • 教授     博士生导师   硕士生导师
    • 主要任职:党委常委、副校长
    • 性别:男
    • 毕业院校:大连理工大学
    • 学位:博士
    • 所在单位:软件学院、国际信息与软件学院
    • 学科:软件工程. 计算机应用技术
    • 办公地点:大连理工大学主楼
    • 联系方式:+86-411-84706600
    • 电子邮箱:zxluo@dlut.edu.cn

    访问量:

    开通时间:..

    最后更新时间:..

    Solving the Large Scale Next Release Problem with a Backbone-Based Multilevel Algorithm

    点击次数:

    论文类型:期刊论文

    发表时间:2012-09-01

    发表刊物:IEEE TRANSACTIONS ON SOFTWARE ENGINEERING

    收录刊物:SCIE、EI、Scopus

    卷号:38

    期号:5

    页面范围:1195-1212

    ISSN号:0098-5589

    关键字:The next release problem; backbone; soft backbone; multilevel algorithm; requirements instance generation; search-based requirements engineering

    摘要:The Next Release Problem (NRP) aims to optimize customer profits and requirements selection for the software releases. The research on the NRP is restricted by the growing scale of requirements. In this paper, we propose a Backbone-based Multilevel Algorithm (BMA) to address the large scale NRP. In contrast to direct solving approaches, the BMA employs multilevel reductions to downgrade the problem scale and multilevel refinements to construct the final optimal set of customers. In both reductions and refinements, the backbone is built to fix the common part of the optimal customers. Since it is intractable to extract the backbone in practice, the approximate backbone is employed for the instance reduction while the soft backbone is proposed to augment the backbone application. In the experiments, to cope with the lack of open large requirements databases, we propose a method to extract instances from open bug repositories. Experimental results on 15 classic instances and 24 realistic instances demonstrate that the BMA can achieve better solutions on the large scale NRP instances than direct solving approaches. Our work provides a reduction approach for solving large scale problems in search-based requirements engineering.