Blackboard Computing Adventures 💡
8 subscribers
786 photos
73 videos
62 files
263 links
Welcome to BCA our Virtual Learning Space. Mostly Blackboard snapshots, sometimes with explanatory/exploratory and analytical notes. Open teaching efforts by Fut. Prof. JWL at his BC gate on 1st Cwa Road and HQ research dissemination.
Download Telegram
Blackboard Computing Adventures 💡
Photo
---[REFS]:

1. https://www.irit.fr/SMART/site/author/fabien-coulon/

2. https://hal.science/hal-01889155/file/sle18-metamorphic.pdf

3. Coulon, Fabien, Thomas Degueule, Tijs Van Der Storm, and Benoit Combemale. "Shape-diverse DSLs: languages without borders (vision paper)." In Proceedings of the 11th ACM SIGPLAN International Conference on Software Language Engineering, pp. 215-219. 2018. URL: https://research.rug.nl/files/121028737/3276604.3276623.pdf

4. https://people.irisa.fr/Benoit.Combemale/about/bio/

#review #notes #acm #sle #jwl #phd
Yes!!! ACM has gotten me a long-term mentor under the SIGPLAN-M programme! AMEN.
UGANDA
Video
https://youtu.be/1Ix_AsHcbtI?feature=shared

👆🏼🤠 In this brief Mini-Lecture, Joseph takes us through a detailed brief overview of the work he plans to conduct as part of his doctorate research. Essentially, the idea of creating the next generation of lightweight, mobile-friendly, portable, user-reconfigurable Voice-operated Support Assistant (VOSA); the extended-VOSA (ex-VOSA) platform with highlights such as; QRCODE-encodable scan-to-know meta-knowledge models (combining QAKBs with content generators & transformer programs in TEA), enabling better, offline-friendly, AI-without-training personal assistants that can work on mobile, but also in PA robot engines, in-car-systems, etc. It is still a W-I-P, and the details of the research proposal and background literature are available via https://nuchwezi.com and https://t.me/bclectures

#research #artificialintelligence #personalassistants #vosa #qakb #tea #nuchwezi #makerere #jwl #phd
We continue with our review of 🌐 ACM SLE research 🗞️ papers below...

👇🏻👇🏻
---[INTRO]:

Today's review takes us into the realm of robust quantitative evaluation of [programming] languages. In particular, we are concerned with the matter of time, space and energy footprints of a language as assessed using a standard framework such as the Debian Project's CLBG(Computer Language Benchmarking Game)[1]. The work was presented at the 2017 SLE conference in Vancouver, Canada.
Blackboard Computing Adventures 💡
---[INTRO]: Today's review takes us into the realm of robust quantitative evaluation of [programming] languages. In particular, we are concerned with the matter of time, space and energy footprints of a language as assessed using a standard framework such…
---[BRIEF BIO]:

Rui Pereira holds a PhD in Computer Science from the University of Minho[3]. His doctoral research focused on energy-efficient software development, and he was awarded an FCT grant for his PhD work[4], and is currently an invited assistant professor at the Porto Polytechnic Institute - ESTG and at the University of Minho[8].


He is a researcher affiliated with HASLab/INESC TEC at the Universidade do Minho in Portugal[5]. He has made significant contributions to the field of software engineering, particularly focusing on energy efficiency in programming languages[5]. His work includes studies on how different programming languages consume energy, memory, and time, and how these factors relate to each other[6].

Some of his notable publications include:
- "Energy Efficiency across Programming Languages: How Do Energy, Time, and Memory Relate?"[6]
- "Ranking Programming Languages by Energy Efficiency"[7]
- "The Influence of the Java Collection Framework on Overall Energy Consumption"[5]

Rui Pereira's research aims to help software engineers make informed decisions about which programming languages to use when energy efficiency is a concern[6].
Blackboard Computing Adventures 💡
---[INTRO]: Today's review takes us into the realm of robust quantitative evaluation of [programming] languages. In particular, we are concerned with the matter of time, space and energy footprints of a language as assessed using a standard framework such…
---[ABOUT PAPER]:

Indeed, comparison of software languages is an extremely complex task as this paper says[1], and in this work we see how a previously successful framework for such analysis (the CLBG[2]) was built upon to not only focus on runtime performance (speed & time), but also energy consumption [1]. We come to realize how a language being fast doesn't necessarily make it also energy or memory efficient. We learn that these matters are important for mobile computing scenarios for example, where the energy efficiency of programs such as those that run as background services in wearables might be more important than speed efficiency given optimizing for battery and memory in such cases is more critical. Overall, 27 languages were assessed, and we find that across the 3 major dimensions (irrespective of language category; compiled Vs virtual machine Vs interpreted AND irrespective of paradigm; imperative Vs functional Vs object-oriented Vs scripting), that in descending order, languages such as C, Pascal, Rust, Go and Ada were generally the best across time, space and energy efficiency[1], the worst performers being Perl, Jruby & Lua.


---[CRITICISM of PAPER]:

Sometimes the English somewhat got in the way, but otherwise given all the authors are of Portuguese origin, this is really forgivable. Otherwise, concerning the science itself, there's nothing to not appreciate about the depth and rigour of the work that was conducted.

---[REFS]:

1. Rui Pereira, Marco Couto, Francisco Ribeiro, Rui Rua, Jácome Cunha, João Paulo Fernandes, and João Saraiva. 2017. Energy Ef f i ciency across Programming Languages: How Do Energy, Time, and Mem-ory Relate?. In Proceedings of 2017 ACM SIGPLAN International Conference on Software Language Engineering (SLE’17). ACM, New York, NY, USA, 12 pages. https://doi.org/10.1145/3136014.3136031

2. Isaac Gouy. The Computer Language Benchmarks Game. http://benchmarksgame.alioth.debian.org/

3. https://webarchive.di.uminho.pt/haslab.uminho.pt/ruipereira/index.html

4. https://www.inesctec.pt/en/people/rui-alexandre-pereira

5. https://scholar.google.com/citations?user=7VPNqiEAAAAJ&hl=en

6. https://greenlab.di.uminho.pt/wp-content/uploads/2017/10/sleFinal.pdf

7. https://repositorium.uminho.pt/bitstream/1822/69044/1/paper.pdf

8. https://states.github.io/


#review #notes #acm #sle #jwl #phd
Blackboard Computing Adventures 💡
Video
In related updates from the chatbot research sphere around the globe...

https://youtu.be/gY4Z-9QlZ64?feature=shared

👆🏼🤠📖🌐🐒 Perhaps it's not actually [just] the end of "traditional" LLMs, but this new idea of "Train of Thought" augmented mini-LLMs might eventually get picked up by the big boys too, and.. viola, We finally have an AGI LLM or or.. Thee [Ray Kurzweil?] Singularity!! 😮😮👋😆

# DeepSeek Vs OpenAI LLMs Knowledge Models

#artificialintelligence #knowledgemodels #trends #llms #qakbs #chatbots #vosa #research #phd #jwl
We continue with our review of 🌐 ACM SLE research 🗞️ papers below...

👇🏻👇🏻
https://youtu.be/rwAb0prVCJU?feature=shared

👆🏼🔆📝🗞️ Today we'll be reviewing our 17th ACM SLE paper since our reviews kicked-off in 2024. This video presents the reviewer's remarks since this work kicked-off in 2024, what plans there are for the future and a call for support from concerned readers, students, peers, seniors or beneficiaries of the work Joseph has been doing at Nuchwezi not just with the Blackboard Adventures.

#research #academia #jwl #nuchwezi #makerereuniversity #acm #sle
Blackboard Computing Adventures 💡
Video
---[INTRO]:

Today's review concerns a paper first presented by a team from Spain during the 2012 SLE conference in Dresden, Germany. It takes us into the realm of OOP with a focus on Model transforms via Java APIs and a DSL based on "small languages" (so-called Little Languages in later SLE work).
Blackboard Computing Adventures 💡
---[INTRO]: Today's review concerns a paper first presented by a team from Spain during the 2012 SLE conference in Dresden, Germany. It takes us into the realm of OOP with a focus on Model transforms via Java APIs and a DSL based on "small languages" (so…
---[BRIEF BIO]:

Professor Jesús Sánchez Cuadrado, who is the leading author of this paper, is faculty at the Universidad de Murcia in Spain[2]. He specializes in Information and Computing Sciences, particularly in Model-Driven Development, Model Transformation, and Domain-Specific Languages[3]. He completed his Ph.D. at the Universidad de Murcia with a thesis on a framework for model-driven development for creating domain-specific embedded languages[4].