Development of co-evolution tracker tool for nsoftware with acceptance criteria
tarafından
Yalçın, Ali Görkem, author.
Başlık
:
Development of co-evolution tracker tool for nsoftware with acceptance criteria
Yazar
:
Yalçın, Ali Görkem, author.
Yazar Ek Girişi
:
Yalçın, Ali Görkem, author.
Fiziksel Tanımlama
:
viii, 51 leaves: charts;+ 1 computer laser optical disc.
Özet
:
Testing is a vital part of achieving good-quality software. Deploying untested code can cause system crashes and unexpected behavior. In order to reduce these problems, testing must be prioritized. However, once test suites are created, they should not remain static throughout the software updates. Since whenever software gets updated, new functionalities are added or existing functionalities are changed, so whenever the application is updated, test suites must be updated along with the software. If the old test suites are used with the new updates, unexpected testing results can occur. In order to repair test cases in the process of software evolution, analyzing real-world projects’ software and test case evolution is an important prerequisite. Software repositories contain valuable information about the software systems. Having access to older versions and by differentiating adjacent versions’ test and production code changes can provide information about the evolution process of the software. This thesis concentrates on the development of a tool that is used for the analysis of 21 real-world projects in the terms of co-evolution of both software and its test suites. Related projects are retrieved from repositories and filtered according to this study’s needs, then for each project's every update is analyzed, and graphs and analysis related to the co-evolution process are created.
Konu Başlığı
:
Software architecture
Yazar Ek Girişi
:
Tuğlular, Tuğkan,
Tüzel Kişi Ek Girişi
:
İzmir Institute of Technology. Computer Engineering.
Tek Biçim Eser Adı
:
Thesis (Master)--İzmir Institute of Technology:Computer Engineering.
İzmir Institute of Technology: Computer Engineering--Thesis (Master).
Elektronik Erişim
:
Library | Materyal Türü | Demirbaş Numarası | Yer Numarası | Durumu/İade Tarihi |
---|
IYTE Library | Tez | T002601 | QA76.754 .Y16 2022 | Tez Koleksiyonu |