Software Configuration Management as a Crosscutting Concern: An Example on Software Testing

被引:0
作者
Nakagawa, Elisa Yumi [1 ]
Tornisiello Trevisan, Joao Vitor [1 ]
Maldonado, Jose Carlos [1 ]
机构
[1] Univ Sao Paulo, Dept Comp Syst, POB 668, BR-13560970 Sao Carlos, SP, Brazil
来源
22ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING & KNOWLEDGE ENGINEERING (SEKE 2010) | 2010年
基金
巴西圣保罗研究基金会;
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
SCM (Software Configuration Management) has substantially contributed as a mature, reliable and essential technology for successful software development, controlling changes and software evolution. In this scenario, tools that automate SCM have been proposed, developed and used in diverse software engineering activities and processes. However, each SCM tool has usually its particular architecture and data structures. Furthermore, there is a lack of work that investigate reuse and evolvability of such tools. In this paper we propose to see SCM as a crosscutting concern, i.e., as an activity that is spread across or tangled with other software engineering activities, in the same perspective of the AOSD (Aspect-Oriented Software Development). Based on this approach, we present a case study to the development of a SCM tool, named ATCMag, for software testing domain. Preliminary results show the viability of our approach and point out to the possibility of developing reusable and evolvable SCM tools.
引用
收藏
页码:628 / 633
页数:6
相关论文
共 50 条
[21]   Software configuration management for a reusable software library within a software maintenance environment [J].
Kwon, OC ;
Boldyreff, C ;
Munro, M .
INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1998, 8 (04) :483-515
[22]   Dealing with Crosscutting Concerns in Existing Software [J].
Moonen, Leon .
2008 FRONTIERS OF SOFTWARE MAINTENANCE, 2008, :68-77
[23]   Impact of software engineering research on the practice of Software Configuration Management [J].
Estublier, J ;
Leblang, D ;
Van der Hoek, A ;
Conradi, R ;
Clemm, G ;
Tichy, W ;
Wiborg-Weber, D .
ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY, 2005, 14 (04) :383-430
[24]   SOFTWARE CONFIGURATION MANAGEMENT ISSUES IN THE MAINTENANCE OF ADA SOFTWARE SYSTEMS [J].
REEDY, A ;
STEPHENSON, D ;
DUDAR, E ;
BLUMBERG, FC .
CONFERENCE ON SOFTWARE MAINTENANCE - 1989, PROCEEDINGS, 1989, :234-245
[25]   Software configuration management for product derivation in software product families [J].
Thao, Cheng ;
Munson, Ethan V. ;
Nguyen, Tien N. .
FIFTEENTH IEEE INTERNATIONAL CONFERENCE AND WORKSHOPS ON THE ENGINEERING OF COMPUTER-BASED SYSTEMS, PROCEEDINGS, 2008, :265-+
[26]   Software Configuration Management in Global Software Development: A Systematic Map [J].
Fauzi, Shukor Sanim Mohd ;
Bannerman, Paul L. ;
Staples, Mark .
17TH ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC 2010), 2010, :404-413
[27]   Improving change management in software development: Integrating traceability and software configuration management [J].
Mohan, Kannan ;
Xu, Peng ;
Cao, Lan ;
Ramesh, Balasubramaniam .
DECISION SUPPORT SYSTEMS, 2008, 45 (04) :922-936
[28]   Modular software design with crosscutting interfaces [J].
Griswold, WG ;
Shonle, M ;
Sullivan, K ;
Song, YY ;
Tewari, N ;
Cai, YF ;
Rajan, H .
IEEE SOFTWARE, 2006, 23 (01) :51-+
[29]   The Development of Software Configuration Management Repository [J].
Nuraminah, R. ;
Fauzi, Shukor Sanim M. ;
Nasir, M. Hairul Nizam M. .
2009 INTERNATIONAL CONFERENCE ON INFORMATION MANAGEMENT AND ENGINEERING, PROCEEDINGS, 2009, :423-+
[30]   Architectural software configuration management in Molhado [J].
Nguyen, TN ;
Munson, EV ;
Boyland, JT ;
Thao, C .
20TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2004, :296-305