SDA SE Wiki

Software Engineering for Smart Data Analytics & Smart Data Analytics for Software Engineering

User Tools

Site Tools


Seminar Topics

  • Topic I: Historical Styles (Ashish Mudaliar)
    • Cover the examples and the literature presented in the chapters “1) Good Old Times” and “2) Go Forth”.
    • [If someone wants to cover this style in appropriate historical depths, we will omit one of the last three topics. There will be only 8 talks.]
  • Topic II: Basic Styles (Diego Alejandro Gómez Pardo)
    • Cover the examples in “3) Monolithic”, “4) Cookbook”, “5) Pipeline” and if you want “6) Code Golf”.
    • Cover the literature of “3)” and at least one of “4)” or “5)”.
  • Topic III: Function Composition (Yibin Jiang)
    • Cover the examples in “7) Infinite Mirror”, “8) Kick Forward”, “9) The One”, “24) Quarantine”.
    • Cover the literature of “7)” and at least a solid selection for “9)” and “24”.
  • Topic IV: Objects and Object Interaction (Tieli Chen)
    • The chapters 10) - 15) present variations of the style we know best: Objects.
    • Cover at least five of the examples in “10) Things”, “11) Letterbox”, “12) Closed Maps”, “13) Abstract Things”, “14) Hollywood”, “15) Bulletin Board”.
    • Elaborate the differences of these styles.
    • Cover the literature of two of the chapters 10) - 15).
    • If you want, you may touch as well “32) Trinity” shortly.
  • Topic V: Programming for Modularity (was: Reflection and Metaprogramming) (Haojiong Chen)
    • [dsp: Chapter 16) and 17) did not convince me, yet.]
    • Cover the examples and the literature presented in the chapters “18) Aspects” and “19) Plugins”.
    • If you want, you may touch as well 16) and 17) shortly.
  • Topic VI: Adversity (Gabriel Enrique Suárez Colmenares)
    • The chapters 20) - 23) offer different styles to handle the violation of contracts.
    • Cover the examples and the literature presented in the chapters “20) Constructivist”, “21) Tantrum”, “22) Passive Aggressive” and “23) Declared Intentions”.
    • Elaborate the differences of these styles.
  • Topic VII: Data-Centric (Mahmoud Aly)
    • Cover the examples and the literature presented in the chapters “25) Persistent Tables” and “27) Lazy Rivers” and if you want “26) Spreadsheet”.
    • If you want, you may touch as well “33) Restful” shortly.
  • Topic VIII: Concurrency (Eliza Koshtoyan)
    • Cover the examples and the literature presented in the chapters “28) Actors” and “29) Dataspaces” and one of “30) Map Reduce” and “31) Double Map Reduce”.
teaching/seminars/style/2014/topics.txt · Last modified: 2018/05/09 01:59 (external edit)

SEWiki, © 2021