On The Gap Between Software Maintenance Theory and Practitioners' Approaches

04/08/2021
by   Mívian Ferreira, et al.
0

The way practitioners perform maintenance tasks in practice is little known by researchers. In turn, practitioners are not always up to date with the proposals provided by the research community. This work investigates the gap between software maintenance techniques proposed by the research community and the software maintenance practice. We carried out a survey with 112 practitioners from 92 companies and 12 countries. We concentrate on analyzing if and how practitioners understand and apply the following subjects: bad smells, refactoring, software metrics, and change impact analysis. This study shows that there is a large gap between research approaches and industry practice in those subjects, especially in change impact analysis and software metrics.

READ FULL TEXT

page 3

page 4

page 5

page 6

research
08/19/2023

Software Architecture in Practice: Challenges and Opportunities

Software architecture has been an active research field for nearly four ...
research
08/04/2021

The Impact of Traceability on Software Maintenance and Evolution: A Mapping Study

Software traceability plays a critical role in software maintenance and ...
research
02/17/2020

Formal Methods: From Academia to Industrial Practice. A Travel Guide

For many decades, formal methods are considered to be the way forward to...
research
03/18/2021

KGTorrent: A Dataset of Python Jupyter Notebooks from Kaggle

Computational notebooks have become the tool of choice for many data sci...
research
08/02/2021

Relationships between Software Architecture and Source Code in Practice: An Exploratory Survey and Interview

Context: Software Architecture (SA) and Source Code (SC) are two intertw...
research
10/09/2022

Research Software Engineers: Career Entry Points and Training Gaps

As software has become more essential to research across disciplines, an...
research
08/09/2017

Predicting and Evaluating Software Model Growth in the Automotive Industry

The size of a software artifact influences the software quality and impa...

Please sign up or login with your details

Forgot password? Click here to reset