Arama Sonuçları

Listeleniyor 1 - 3 / 3
  • Yayın
    A designing practice and two coding practices for extreme programming (XP)
    (Springer Verlag, 2003) Yıldız, Mustafa; Kuru, Selahattin
    This paper introduces three new XP practices and reports the experience of applying them to web based software development. These are issue- based programming, comment-first coding and just in time code ownership. The example project is development of an on-line student information and registration software for a university.
  • Yayın
    Sadece kaynak kod kullanarak otomatik yorum oluşturma
    (IEEE, 2017-06-27) Yıldız, Eren; Ekin, Emine
    Bu çalışmada, kaynak kodlara metot seviyesinde yorum ekleme işinin otomatikleştirilmesi anlatılmaktadır. Kodların, Java programlama dilinin sözdizim kurallarına uygun olması yeterli olup, çalışabilir durumda olması beklenmemektedir. Yorum üretmek için kaynak kod biçimsel açıdan incelenir. Bu aşamada ilgili metodun sadece imzasına ve geri döndürdüğü veri tipine ihtiyaç duyulur. Açık kaynak kodlu Java projeleri üzerinde yapılan çalışmayla farklı metot türleri için farklı şablonlar geliştirilmiştir. Yazılımcının geliştirdiği kodun incelenmesi sonucu derlenen bilgi ile bu şablonlardan en uygun olanı seçilir ve metinler oluşturulur. Bu metinler metodun amacını açıklar. Oluşturulan metinler yorum olarak kaynak koda eklenmektedir.
  • Yayın
    Creating important statement type comments in autocomment: Automatic comment generation framework
    (IEEE, 2018-12-06) Yıldız, Eren; Ekin, Emine
    This study explains important statement comments generated by Autocomment, which is an automatic comment generation framework described in [1]. To create the comments, the source code is not expected to be runnable, but to conliffm to the syntax rules of the Java programming language. Two types of comments are created: summary comments and important statement comments. How the important statements are extracted in a given Java source, how they are classified, how comments are generated for each type of important statement have been explained in this work.