A Framework for the Assessment and Training of Software Refactoring Competences

@inproceedings{Haendler2019AFF,
  title={A Framework for the Assessment and Training of Software Refactoring Competences},
  author={Thorsten Haendler and G. Neumann},
  booktitle={KMIS},
  year={2019}
}
Long-living software systems are becoming increasingly complex and difficult to maintain. Software refactoring is considered important to achieve maintainability and extensibility of a software system over time. In practice, it is still often neglected, partly because of costs, the perceived risks of collateral damage and difficulties of individuals working on certain components of complex software. It is therefore important for software projects that software developers have the appropriate… Expand
1 Citations

Figures, Tables, and Topics from this paper

A Card Game for Learning Software-Refactoring Principles
  • 1
  • PDF

References

SHOWING 1-10 OF 41 REFERENCES
An Interactive Tutoring System for Training Software Refactoring
  • 4
  • PDF
Design of e-activities for the learning of code refactoring tasks
  • 7
  • Highly Influential
Ontology-based Analysis of Game Designs for Software Refactoring
  • 3
  • PDF
Serious Refactoring Games
  • 11
  • PDF
Deconstructing the Refactoring Process from a Problem-solving and Decision-making Perspective
  • 5
  • PDF
An innovative approach to teaching refactoring
  • 14
Software engineering body of skills (SWEBOS)
  • 27
What Can Students Get from a Software Engineering Capstone Course?
  • 31
A game of refactoring: Studying the impact of gamification in software refactoring
  • 9
Bloom's taxonomy in software engineering education: A systematic mapping study
  • 17
...
1
2
3
4
5
...