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 条
  • [1] A software maintenance-focused process and supporting toolset for academic environments
    Hardt, Ryan
    2020 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE AND EVOLUTION (ICSME 2020), 2020, : 360 - 370
  • [2] Constructing a toolset for software maintenance with OOAG
    Hu, CH
    Yang, JT
    Wang, FJ
    Chu, WC
    1998 ASIA PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 1998, : 361 - 368
  • [3] Towards Group Decision Support in the Software Maintenance Process
    Zoheir, Dinedane Mohammed
    Kamel, Abdi Mustapha
    INTERNATIONAL JOURNAL OF DECISION SUPPORT SYSTEM TECHNOLOGY, 2022, 14 (01)
  • [4] Process-centered software engineering environments: Academic and industrial perspectives
    Balzer, R
    Gruhn, V
    PROCEEDINGS OF THE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, 2001, : 671 - 675
  • [5] The detectation of plagiarism evidences in academic papers - A software to support and automate the process
    Medina, Roseclea Duarte
    Barbosa Arenhardt, Catiane Priscila
    REVISTA ELETRONICA EM GESTAO EDUCACAO E TECNOLOGIA AMBIENTAL, 2013, 12 (12): : 2547 - 2559
  • [6] INTELLIGENT SUPPORT FOR SOFTWARE MAINTENANCE
    SONI, D
    SIEMENS REVIEW, 1991, : 14 - 27
  • [7] Automated support of software maintenance
    Bennett, K.H.
    Information and Software Technology, 1991, 33 (01): : 74 - 85
  • [8] AUTOMATED SUPPORT OF SOFTWARE MAINTENANCE
    BENNETT, KH
    INFORMATION AND SOFTWARE TECHNOLOGY, 1991, 33 (01) : 74 - 85
  • [9] SOFTWARE MAINTENANCE ENVIRONMENTS - A NEW PERSPECTIVE
    FISCHER, G
    KING, R
    NUTT, G
    OSTERWEIL, L
    RATHKE, C
    SIGPLAN NOTICES, 1988, 23 (11): : 369 - 369
  • [10] PROMPTUM Toolset: Tool Support for Integrated Ontologies and Process Models
    Coskuncay, Ahmet
    Gurbuz, Ozge
    Demirors, Onur
    Ekinci, Erdem Eser
    BUSINESS PROCESS MANAGEMENT WORKSHOPS, BPM 2016, 2017, 281 : 93 - 105