Please use this identifier to cite or link to this item: https://research.matf.bg.ac.rs/handle/123456789/1631
Title: Maintenance and maintainability within agile software development
Authors: Vujošević Janičić, Milena 
Affiliations: Informatics and Computer Science 
Keywords: software maintainance;maintainability;software verification;software refactoring
Issue Date: 2021
Publisher: Belgrade : Institute for research and design in industry
Journal: Science of Maintenance Journal
Abstract: 
In agile software development, software maintenance is present almost from the beginning of software development life cycle and is usually considered together with software evolution. Making changes in software, either as corrective, preventive, adaptive or perfective maintenance, comes with additional risks and costs. In this paper, we discuss formal static software verification approaches and their influence on triggering software maintenance processes and on lowering costs and risks through automating regression verification checks. We also discuss software maintainability as a key software quality attribute in context of the overall software quality and describe the effects of software refactoring to maintainability. We present formal static verification approaches that can support the refactoring process.
URI: https://research.matf.bg.ac.rs/handle/123456789/1631
Rights: Attribution 4.0 United States
Appears in Collections:Research outputs

Show full item record

Google ScholarTM

Check


This item is licensed under a Creative Commons License Creative Commons