Alt Alanlar
Yazılım Test Mühendisliği (YTM) Alt Alanı
Dünyada ve Türkiye’de Yazılım Test ve Test Mühendisliğinin önemi giderek artmaktadır. Bu amaca hizmet etmek üzere Ulusal Yazılım Mühendisliği Sempozyumu (UYMS) kapsamında Yazılım Test Mühendisliği (YTM) alt alanı (İng. track) 2014’ten beri düzenlenmektedir. UYMS 2018’de, bu alt alanın 5. serisi düzenlenecektedir. YTM alt alanına, aşağıda sıralanan konular üzerinde, kavramsal ve uygulamalı tüm özgün çalışmalar davetlidir:
- Test teorisi ve pratiği
- Gömülü yazılım testi
- Test ve analiz araçları
- Test mühendisliğinde teknoloji transferi ve üniversite-sanayi işbirliği
- Yük ve performans testleri
- Test süreçleri ve test süreçleri iyileştirilmesi
- Test Olgunluk Modeli (TMM) uygulamaları
- Model Tabanlı Test
- Test otomasyonu
- Test mühendisliğinde deneyim raporlar
Sağlık için Yazılım Mühendisliği (SiYM) Alt Alanı
Sağlık Bilgi Sistemleri (SBS) insan sağlığını doğrudan ilgilendiren titiz ve zorlu süreçleri desteklemesi nedeniyle, hizmet kalitesinin ve toplumsal refah seviyesinin artırılmasında çok önemli bir rol oynamaktadır. SBS’nin önemli bir bileşeni olarak bu alanda yazılımların hedeflenen kalitede geliştirilmesi ve idamesi için, yazılım mühendisliğindeki en iyi uygulamaların önemi büyüktür.
İlki geçen yıl düzenlenen Sağlık için Yazılım Mühendisliği (SiYM) alt alanına (İng. track), sınırlayıcı olmamak koşuluyla aşağıda sıralanan konularda, özgün sonuçlar içeren tüm çalışmalar davetlidir. Bu kapsamda yazılım mühendisliği çözümlerine yönelik gereksinim analizlerini, sistem modellerini, testleri ve sonuç değerlendirmelerini kapsayan; hastalıkların teşhisi ve tedavisi, hasta takibi ve bakımı, hasta ve sağlık personeli eğitimi gibi süreçlerin iyileştirmesine yazılım destekli çözümler getiren; sağlık yazılımı geliştirme süreçlerinin değerlendirilmesi ve iyileştirilmesine yönelik; kavramsal veya uygulamalı tüm çalışmalar davetlidir.
- Gömülü yazılım sistemleri
- Elektronik-sağlık için yazılım sistemleri
- Mobil-sağlık için yazılım sistemleri
- Akıllı sistemler
- Karar destek sistemleri
- Simülasyon sistemleri
- Yazılım ürün ve süreç kalite standartları
Yazılım Modelleme Alt Alanı
Yazılım yoğun sistemler, sürekli artan müşteri talepleri ve hızla gelişen teknoloji sebebiyle her geçen gün daha da karmaşık bir hal almaktadır. Bu karmaşık yazılım sistemlerinin en etkin ve tüm gereksinimleri karşılayacak şekilde geliştirilebilmesi, bu sistemlerin farklı bakış açılarından modellenebilmesi ile mümkündür. Oluşturulan modeller daha sonra, gereksinim ve biçimsel analiz, simülasyon, yazılım kodu ve doküman oluşturmanın yanı sıra model tabanlı yazılım testi gibi bir çok değişik amaç için kullanılabilir. Böylelikle, modelleme sayesinde yazılım yaşam döngüsünde bir çok kalite faktörü elde edilir.
Yazılım modellemesi alt alanı; araştırmacıların, akademisyenlerin ve sektör çalışanlarının yazılım modellemesi üzerine araştırma ve geliştirme sonuçlarını birbirleri ile paylaşabileceği bir ortam sunmayı hedeflemektedir. Bu bağlamda katılımcılar, yazılım modellemesi üzerine tasarlayıp geliştirdikleri dilleri, ortaya attıkları model-güdümlü yazılım geliştirme yaklaşımlarını ve modelleme editörü, dönüştürücüler ve denetleyiciler gibi yazılım modellemeyi kolaylaştıran yazılım araçlarını diğer katılımcılar ile paylaşma fırsatı bulabileceklerdir. Ayrıca, yazılım modelleme alanında gerçekleştirilen anket benzeri analitik ve deneysel çalışmalar ile modelleme konularında yenilikçi eğitimsel çalışmalar da bu alt alan kapsamında göz önünde bulundurulmaktadır.
Yazılım modellemesi alt alanı, yazılım modellemesi alanında gerçekleştirilen; özgün araştırmalara, deneysel çalışmalara, sektör-tabanlı uygulamalı çalışmalara ve bu çalışmaların sonuçlarına odaklanmıştır. Aşağıdaki konular başta olmak üzere, yazılım modelleme ile ilgili tüm çalışmalar ve sonuçları değerlendirmeye alınacaktır.
- Genel amaçlı yazılım modelleme dilleri
- Alana özgü yazılım modelleme dilleri
- Model dönüştürücüler
- Model-güdümlü Yazılım Mimarisi
- Modelleme yöntemleri
- Modellemenin temelleri: Üst-modelleme (meta-modelleme)
- Modelleme dillerinin sözdizimi ve semantiği
- Modellerin analizi
- Hibrit modelleme yaklaşımları
- Servis odaklı mimari
- Model-tabanlı yazılım testi
- Model kalitesi
- Modellerin simülasyonu
- Model-tabanlı proje yönetimi
- Bileşen tabanlı yazılım mühendisliği
- Çevik modelleme
- İş birliği halinde modelleme
- Modelleme dillerinin ve araçlarının karşılaştırılması ve analizi
- Modelleme üzerine uygulamaya dayanan ve deneysel çalışmalar
- Modellerin depolanıp versiyonlara dönüştürülmesi
- Modellerin tekrar kullanımı
- Modelleme üzerine eğitim yaklaşımları