A toolset to support a software maintenance process in academic environments

被引:0
|
作者
Hardt, Ryan [1 ]
机构
[1] Univ St Thomas, Dept Comp & Informat Sci, St Paul, MN 55105 USA
关键词
software maintenance tools; software maintenance process; software maintenance education; software engineering education;
D O I
10.1109/ICSME46990.2020.00100
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Software engineering and maintenance processes are designed to provide structure and organization around a set of activities involved in the production or maintenance of a software product. Understanding these processes and learning to follow them are important experiences for students in a software engineering course. But it can be difficult for both students and instructors to recognize when a process isn't being followed. Tools designed to guide a process can help. In these environments, tool support can also help ensure that students are using version control systems appropriately while fostering an environment in which students learn from their peers. The importance of tool support for agile processes has been recognized, but little such support has been designed for academic environments. "Co-Op" is a software maintenance-focused process and supporting toolset designed for use in academic environments. The toolset is implemented as a web application that focuses on change impact analysis, use of version control systems that adheres to the process, and communication amongst part-time developers.
引用
收藏
页码:814 / 817
页数:4
相关论文
共 50 条
  • [21] SOFTWARE ENGINEERING AND EDUCATIONAL SUPPORT ENVIRONMENTS
    PRATT, SJ
    UNIVERSITY COMPUTING, 1986, 8 (01): : 42 - 45
  • [22] MEASUREMENT SUPPORT IN SOFTWARE ENGINEERING ENVIRONMENTS
    LOTT, CM
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1994, 4 (03) : 409 - 426
  • [23] Agent-based Tool To Support Collaborative KMS In Software Maintenance Process Environment
    Nor, Mohd Zali Mohd
    Abdullah, Rusli
    Selamat, Mohd Hassan
    Ghazali, Masitah
    IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 905 - 909
  • [24] An empirical study of a software maintenance process
    Harrison, R
    Nithi, R
    Phalp, KT
    Samaraweera, LG
    Smith, AP
    PROCEEDINGS OF THE 5TH SOFTWARE QUALITY CONFERENCE, 1996, : 126 - 134
  • [25] Towards the Development of Decision Support in Academic Environments
    Bresfelean, Vasile Paul
    Ghisoiu, Nicolae
    Lacurezeanu, Ramona
    Sitar-Taut, Dan-Andrei
    PROCEEDINGS OF THE ITI 2009 31ST INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY INTERFACES, 2009, : 343 - 348
  • [26] SOFTWARE PROCESS AND ITS SUPPORT
    MADHAVJI, NH
    SCHAFER, W
    SOFTWARE ENGINEERING JOURNAL, 1991, 6 (05): : 229 - 229
  • [27] CASE SUPPORT FOR THE SOFTWARE PROCESS
    HRUSCHKA, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 550 : 497 - 498
  • [28] TOOLS AND ENVIRONMENTS TO IMPROVE THE SOFTWARE PROCESS
    FERNSTROM, C
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (10) : 659 - 673
  • [29] Software Process Improvement in Multimodel Environments
    Ferreira, Andre
    Machado, Ricardo
    2009 FOURTH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING ADVANCES (ICSEA 2009), 2009, : 512 - 517
  • [30] Using Topic Models to Support Software Maintenance
    Grant, Scott
    Cordy, James R.
    Skillicorn, David B.
    2012 16TH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING (CSMR), 2012, : 403 - 408