#SoK23

2023-12-15

#SOK23 was a huge success, so much so there was even an article about the great work from #KDE's mentees in heise.de last May:

heise.de/news/Season-of-KDE-20

Let's see it we can make #SOK24 even better!

Screenshot from a heise.de article in German.

Title: "Season of KDE 2023: Weitere Schritte zur nachhaltigen Desktop-Umgebung".

Subtitle: "Acht Studierende haben in zwölf Wochen die Benutzerfreundlichkeit einiger KDE-Anwedungen verbessert und an der Energiemessung von Software gearbeitet".

Under the title is a picture of a light bulb in dirt next to a sprouting plant.
2023-05-04

How to hit 3 KDE goals with one proverbial stone!

1. #SustainableSoftware
2. #KDEForAll
3. Automate And Systematize Internal Processes

Learn how Nitin's exciting work on Selenium-AT-SPI in Season of KDE 2023 (#SOK23) made progress in all 3 of KDE's goals at the #KDEEco blog:

eco.kde.org/blog/2023-05-04-so

Automated testing is crucial for the continued quality of #KDE software. The #Selenium webdriver automates such tests. Selenium-AT-SPI does the same but for #Qt programs.

@nitintejuja

@allon

Screenshot: In the foreground on the left is Konsole, which is running an emulation script using KdeEcoTest. In the background and visible only partially on the right is GCompris, which shows the activities Baby Keyboard, Assemble The Puzzle, and Compare Numbers.
2023-04-20

Nitin Tejuja (@nitintejuja) created the foundation for what could be the future of energy consumption measurements with #Selenium ... not to mention UI and accessibility testing!

Read more at the #KDEEco blog here:

eco.kde.org/blog/2023-04-20-so

The work is based on the excellent selenium-at-spi developed by Harald Sitter (@sitter ).

Thank you, Nitin, for your great work with Season of #KDE!

#BE4FOSS #FEEP #FOSS #FreeSoftware #OpenSource #SoK23 #SustainableSoftware #Sustainability

2023-04-19

Rudraksh Karpe (@rudrakshkarpe) wraps up his journey as a mentee in Season of #KDE 2023.

Among other topics, read about problems and solutions to sharing usage scenarios across systems, and progress on the KDE-SUS Log Formatter.

eco.kde.org/blog/2023-04-19-so

Thank you, Rudraksh, for your great work with #SoK23!

#KDEEco #BE4FOSS #FEEP #FOSS #FreeSoftware #OpenSource

Screenshot from the video demo in the blog post for the KDE-SUS Log Formatter, which automatically formats the log file of actions for documentation purposes. On the screen it is written:

"KDE_SUS Log Formatter is a tool for automating the process of determining the elapsed time for Standard Usage Scenarios (SUS) logs generated by the KDE Eco Tester. The tool takes a log file in the CSV format as input and outputs the formatted log file with the elapsed time for each action.

Installation:

To install the KDE_SUS Log Formatter, clone the repository and install the required dependencies using pip:

- Clone the repository:

git clone https://invent.kde.org/rudrakshkarpe/sus-log-formatter.git

Dependencies:

- Python 3.6 or higher
- Install the required dependencies using pip:

pip install pandas

Usage:

- To use the tool, run the log_formatter.py script with the path to the log file as input:

python log_formatter.py input_file_path [-o output_file_path]
2023-04-14

Exciting Season of #KDE 2023 updates from Mohamed Ibrahim (@hemasonus)!

Many new features added to #KdeEcoTest, a tool used when measuring software's #energy consumption!

"Season Of KDE 2023 With KDE Eco: Improvements To KdeEcoTest"

eco.kde.org/blog/2023-04-14-so

Read about the new CLI and repeat actions, modal window support, #OSCAR formatting & runtime logs, keyboard support, and mouse drag.

Great work, Mohamed!

#KDEEco #BE4FOSS #FEEP #FOSS #FreeSoftware #OpenSource #SoK23

The new design of KdeEcoTest. As shown here, the Runner module depends on the Parser which depends on the Actions. Whenever the Runner starts it creates a test Context that holds the necessary info to execute the scripts.
2023-04-05

Fresh from the blog!

Read updates from Season of KDE 2023 mentee @nitintejuja.

This work is focused on preparing scenario scripts in Selenium for energy consumption measurements.

"Season Of KDE 2023 With KDE Eco: Writing Scripts In Selenium To Reproduce KdeEcoTest Script"

eco.kde.org/blog/2023-04-05-so

> My experience writing scripts in Selenium for GCompris activities and reproducing the GCompris KdeEcoTest script.

#KDE #KDEEco #BE4FOSS #FEEP #FOSS #FreeSoftware #OpenSource #Selenium #SoK23

Screenshot from the blog post image showing the four steps to write a Selenium Python script for activity testing. The image shows a sketch of a body in a circle, under which the following text is found: "Add Accessibility Code to QML Elements". Next to the text is an arrow leading the next step, which is not shown in the image.
2023-03-07

Season of KDE student Nitin Tejuja gives the community an update on using #Selenium for energy consumption measurements!

Read more about this exciting work at the KDE Eco blog:

eco.kde.org/blog/2023-03-06-so

Thank you for you contributions to the #KDEEco initiative, @nitintejuja !

#KDE #BE4FOSS #FEEP #FOSS #sustainability #environment #ecology #SoK23 #GCompris

Image showing a Selenium Python script opening GCompris. Image from Nitin Tejuja published under a CC-BY-SA-4.0 license.

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst