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