计算机科学 ›› 2018, Vol. 45 ›› Issue (9): 89-93.doi: 10.11896/j.issn.1002-137X.2018.09.013
张云洁1, 张璇1,2, 丁浩1, 王旭3
ZHANG Yun-jie1, ZHANG Xuan1,2, DING Hao1, WANG Xu3
摘要: 在软件生命周期中,需求不断发生变更,而需求决策往往取决于开发人员的偏好和权衡,缺乏一种系统的、明确的管理方法。针对软件生命周期中由不断出现的需求变更引起的技术债务,提出一种需求变更技术债务定义。通过对需求变更技术债务的定义、检测、量化和排序,为需求变更的实现顺序以及实现方式提供技术支持。最后通过实验验证了需求变更技术债务的概念和技术的可行性。
中图分类号:
[1]ALVES N S R,MENDES T S,MENDONÇA M G D,et al.Identification and management of technical debt:A systematic mapping study[J].Information & Software Technology,2016,70:100-121. [2]LI Z,AVGERIOU P,LIANG P.A systematic mapping study on technical debt and its management[J].Journal of Systems & Software,2015,101(C):193-220. [3]BUCKLEY J,MENS T,ZENGER M,et al.Towards a taxonomy of software change[J].Journal of Software Maintenance & Evolution Research & Practice,2010,17(5):309-332. [4]MACCORMACK A,BROWN N,CAI Y,et al.Managing Technical Debt in Software-Reliant Systems[C]∥Proceedings of the Fse/sdp Workshop on Future of Software Engineering Research-Foser.2010:47-52. [5]CURTIS B,SAPPIDI J,SZYNKARSKI A.Estimating the size,cost,and types of technical debt[C]∥Third International Workshop on Managing Technical Debt.IEEE,2012:49-53. [6]LETIER E,STEFAN D,BARR E T.Uncertainty,risk,and information value in software requirements and architecture[C]∥International Conference on Software Engineering.ACM,2014:883-894. [7]ERNST N A.On the role of requirements in understanding and managing technical debt[C]∥Third International Workshop on Managing Technical Debt.IEEE,2012:61-64. [8]ABAD Z S H,RUHE G.Using real options to manage Technical Debt in Requirements Engineering[C]∥Requirements Engineering Conference.IEEE,2015:230-235. [9]GOKNIL A,KURTEV I,BERG K V D,et al.Change impact analysis for requirements:A meta modeling approach[J].Information & Software Technology,2014,56(8):950-972. [10]HASSINE J,RILLING J,HEWITT J,et al.Change impact analysis for requirement evolution using use case maps[C]∥Proceedings of the Eighth International Worksho o ib Principles of Software Evloution.IEEE,2005:81-90. [11]AURUM A,WOHLIN C.The fundamental nature of requirements engineering activities as a decision-making process[J].Information & Software Technology,2003,45(14):945-954. [12]BOEHM B W,SULLIVAN K J.Software economics:a roadmap[C]∥CSE’00 Proceedings of the Conference on the Future of Software Engineering.ACM,2000:319-343. [13]WHITE T.Hadoop:The Definitive Guide[M].Farnham: O’Reilly Media,Inc.2011. [14]ORTU M,DESTEFANIS G,ADAMS B,et al.The JIRA Repo-sitory Dataset:Understanding Social Aspects of Software Deve-lopment[C]∥International Conference on Predictive MODELS and Data Analytics in Software Engineering.2015:1-4. |
[1] | 李潇, 魏长江. 基于追踪矩阵获取完整性需求的研究 Study on Complete Requirement Acquiring Based on Tracking Matrix 计算机科学, 2019, 46(6): 189-195. https://doi.org/10.11896/j.issn.1002-137X.2019.06.028 |
[2] | 刘亚珺,李兵,李增扬,梁鹏,吴闽泉. 软件集成开发环境的技术债务管理研究 Study on Technical Debt Management of Integrated Development Environment 计算机科学, 2017, 44(11): 15-21. https://doi.org/10.11896/j.issn.1002-137X.2017.11.003 |
|