IMPROVING SOFTWARE DEVELOPMENT PROCESSES USING SEMANTIC WEB TECHNOLOGIES


Milli M., Ünsal E., Milli M., Aktaş Ö.

International conference on innovative engineering applications, Sivas, Türkiye, 20 - 22 Eylül 2018, ss.1017-1024

  • Yayın Türü: Bildiri / Tam Metin Bildiri
  • Basıldığı Şehir: Sivas
  • Basıldığı Ülke: Türkiye
  • Sayfa Sayıları: ss.1017-1024
  • Sivas Cumhuriyet Üniversitesi Adresli: Evet

Özet

Nowadays, software is vital for many fields, firstly in fields such as industry, academic, trade, and

education. The importance of software for companies, make software development processes also

important, in terms of meeting the requirements of the software product. Although the software

development process is different for each methodology, it usually consists of seven main steps:

requirement gathering, planning, analysis, design, coding, testing, and maintenance. Each of these steps

is an important and complex process for the quality of the software product within itself. Because the

success of one step is definitely related to the successes of the other steps. Rapid and efficient reporting of

these complicated processes is another problem that the software development industry needs to solve. In

this article, semantic web technologies were integrated into software development processes and a

prototype was created, in order to manage this complex process. At the end of the paper, the results of the

proposed approached are discussed. In future work, this prototype will be developed to define certain

standards. Along with this, the software development process ontology created in this study is thought to

alignment with one of the basic ontologies such as DOLCE, SUMO accepted in the literature, in order to

work with ontologies formed in different fields to support semantic integrity.