<?xml version="1.0"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:dc="http://purl.org/dc/elements/1.1/"><rdf:Description rdf:about="https://repozitorij.uni-lj.si/IzpisGradiva.php?id=113545"><dc:title>Semi-automatic reconstruction and documentation of software development methods</dc:title><dc:creator>JANKOVIĆ,	MARKO	(Avtor)
	</dc:creator><dc:creator>Bajec,	Marko	(Mentor)
	</dc:creator><dc:subject>programski repozitorij</dc:subject><dc:subject>metode razvoja programske opreme</dc:subject><dc:subject>razvojni proces</dc:subject><dc:subject>sistem za beleženje zahtevkov</dc:subject><dc:subject>sistem za nadzor verzij</dc:subject><dc:description>Software development is a complex and creative process. In contrast to a typical business process it tends to be more dynamic and dependent on a number of circumstances. Empirical studies show that companies still don’t document their development practices, or if they do, these are not up-to-date and do not reflect how they really develop software. On the other hand, various supporting tools such as issue tracking system, revision control system, document management system, etc. are used by developers and project managers during their work, capturing a vast body of knowledge about how a software development process has been performed. The main objective of this dissertation is to propose an approach that can help companies in documenting their real development practice. Comparing to existing approaches that require substantial effort on the side of project members, our approach extracts information on development practice directly from software repositories. Five companies have been studied to identify information that can be retrieved from software repositories. Based on this, an approach to reconstruct development practice has been developed. The approach has been evaluated on a real software repository shared by an additional company. The results confirm that software repository information suffice for the reconstruction of various aspects of development process, i.e. disciplines, activities, user roles, and artifacts.</dc:description><dc:date>2020</dc:date><dc:date>2020-01-17 15:45:02</dc:date><dc:type>Doktorsko delo/naloga</dc:type><dc:identifier>113545</dc:identifier><dc:language>sl</dc:language></rdf:Description></rdf:RDF>
