Practitioners' Perspective on Practices for Preventing Technical Debt Accumulation in Scientific Software Development.
Elvira-Maria ArvanitouNikolaos NikolaidisApostolos AmpatzoglouAlexander ChatzigeorgiouPublished in: ENASE (2022)
Keyphrases
- software development
- agile development
- agile methods
- software developers
- pair programming
- case study
- software engineering
- software industry
- agile software development
- software evolution
- software systems
- extreme programming
- development projects
- software projects
- development process
- strategic decisions
- conceptual understanding
- issues and trends
- development teams
- information systems
- short term
- software architecture
- tool support
- software testing
- data mining
- development cycle
- strategic management
- real world
- artificial intelligence
- systems development
- software process
- development methodologies
- project managers
- effort estimation
- historical data
- software components
- knowledge management
- social issues
- science education
- scientific data
- multiple perspectives
- science classroom
- researchers and practitioners
- software development processes
- software development teams
- long term
- credit risk