ABCDEFGHIJKLMNOPQRS
1
TimestampWhat is your primary role?How many years of experience do you have with Python?In which domains do you mainly use Python? (Select all that apply)Before this survey, were you aware of the environmental impact of software (e.g., energy use, carbon emissions)?How important do you think it is to consider sustainability when developing software?How important do you think energy efficiency / carbon footprint should be when choosing a runtime?Have you ever consciously chosen a programming language, library, or execution model for sustainability reasons?Which of the following Python execution models have you used? (Select all that apply)In your professional opinion, which runtime is most practical for sustainable large-scale use?Do you agree that integrating C code with Python (e.g., via Foreign Function Interfaces like ctypes) provides the most sustainable solution among Python execution methods, by balancing energy efficiency, runtime performance, and ease of development?Based on your understanding, how relevant do you find GreenScore for evaluating software sustainability?Do you think combining energy, carbon, and runtime into one score is effective?What factors do you think should be considered in software sustainability metrics? (Select up to 3)How likely is it that a metric like GreenScore would influence your software development choices?Do you think choosing a Python execution method with the best GreenScore contributes to creating sustainable software?What improvements or additions would you suggest for GreenScore?Would you be interested in a tool that automatically provides GreenScore feedback for your Python code?Please share any additional comments or suggestions about sustainable software development.
2
10/4/2025 22:51:03Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web Development, Systems / DevOps / Scripting, Research / Academia, Education / TeachingYesVery importantVery importantYesctypes (FFI Solution)ctypesYesVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, Cost implicationsModerately likelyYesYes
3
10/5/2025 11:58:16Software Developer / EngineerLess than 1 yearData Science / Machine Learning, Web Development, Systems / DevOps / Scripting, Research / Academia, Education / TeachingYesNot importantNot importantNoPyPy (JIT Solution)PyPyNoSlightly relevantDisagreeRuntime / performance impactModerately likelyNostop using AINono
4
10/5/2025 13:43:36University Faculty Member3–5 yearsResearch / Academia, Education / TeachingYesExtremely importantVery importantYesCPython (default Python interpreter)CPythonYesVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impactVery likelyYesMemory consumptionYesWish you all the best.
5
10/5/2025 18:26:45University Faculty Member3–5 yearsData Science / Machine Learning, Research / Academia, Education / TeachingNoVery importantSomewhat importantNoCPython (default Python interpreter)CythonYesModerately relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Thermal output / cooling requirementsModerately likelyYesYes
6
10/5/2025 19:27:46Undergraduate Student3–5 yearsWeb Development, Systems / DevOps / ScriptingYesNot importantNot importantNoCPython (default Python interpreter), Cython (AOT Solution)PyPyMaybeNot relevantNeutralEnergy consumption, Carbon footprint, Runtime / performance impact, Thermal output / cooling requirements, Cost implicationsNot likelyMaybeIt should also include a heat dissipation metric and indicate how much water is needed to cool it down, since almost all data centers use water for cooling. YesI wasn’t very familiar with GreenScore, though I’ve heard that Python consumes much more energy than most mainstream programming runtimes. I think more research is needed in this field, and I’m uncertain how much environmental benefit can result from these developer compromises on a global scale, or whether the trade-off is worth it. Still, having a mindset focused on saving the environment is great, I suppose.
7
10/5/2025 20:06:14Undergraduate Student1–3 yearsData Science / Machine Learning, Research / Academia, Education / TeachingYesModerately importantSomewhat importantNoCPython (default Python interpreter)CPythonYesNot relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, Cost implicationsVery likelyYesAdd memory usage and hardware efficiency to GreenScore for a more complete measure of code sustainability.YesEncourage efficient coding and energy-aware testing to reduce environmental impact without sacrificing performance.
8
10/5/2025 20:16:25University Faculty Member1–3 yearsData Science / Machine Learning, Research / Academia, Education / TeachingYesVery importantSomewhat importantNot sureCPython (default Python interpreter)CPythonMaybeModerately relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, Thermal output / cooling requirements, Cost implicationsModerately likelyMaybeYes
9
10/5/2025 23:01:54Research Assistant1–3 yearsData Science / Machine Learning, Research / AcademiaYesExtremely importantSomewhat importantYesCPython (default Python interpreter), Cython (AOT Solution)CPythonMaybeVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, Thermal output / cooling requirementsModerately likelyYesYes
10
10/6/2025 12:29:50Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web DevelopmentYesVery importantVery importantYesCPython (default Python interpreter), ctypes (FFI Solution), py_compile (Byte Compilation Solution)CPythonYesNot relevantNeutralEnergy consumption, Carbon footprint, Runtime / performance impact, I/O and network activityModerately likelyYesNoYesNo
11
10/6/2025 12:54:20Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaYesVery importantVery importantYesCPython (default Python interpreter), PyPy (JIT Solution)PyPyYesVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activityVery likelyYesYes
12
10/6/2025 12:55:11Undergraduate Student1–3 yearsData Science / Machine LearningNoVery importantVery importantNoPyPy (JIT Solution)CPythonYesVery relevantAgreeEnergy consumption, Runtime / performance impact, Memory usage, I/O and network activity, Cost implicationsExtremely likelyYesYes
13
10/6/2025 12:56:07Undergraduate Student3–5 yearsData Science / Machine Learning, Systems / DevOps / Scripting, Research / Academia, Education / TeachingNoExtremely importantVery importantNoCPython (default Python interpreter)CPythonMaybeVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activity, Thermal output / cooling requirements, Cost implicationsModerately likelyMaybeYes
14
10/6/2025 12:58:01Undergraduate Student1–3 yearsData Science / Machine LearningYesExtremely importantVery importantNot sureCPython (default Python interpreter)CythonYesVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activity, Thermal output / cooling requirements, Cost implicationsVery likelyYesYes
15
10/6/2025 12:58:11Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaYesVery importantVery importantNot sureCPython (default Python interpreter)PyPyYesModerately relevantNeutralEnergy consumption, Runtime / performance impact, Memory usage, Thermal output / cooling requirements, Cost implicationsVery likelyYesYes
16
10/6/2025 14:08:02Industry ProfessionalMore than 10 yearsData Science / Machine Learning, Web Development, Systems / DevOps / ScriptingYesNot importantNot importantNoCPython (default Python interpreter), PyPy (JIT Solution), Cython (AOT Solution)CPythonNoNot relevantNeutralCost implicationsNot likelyMaybeNo
17
10/6/2025 14:11:15Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web Development, Systems / DevOps / Scripting, Research / AcademiaYesVery importantVery importantYesCython (AOT Solution)ctypesYesVery relevantAgreeEnergy consumption, Runtime / performance impact, Memory usage, I/O and network activity, Thermal output / cooling requirements, Cost implicationsVery likelyMaybeYes
18
10/6/2025 14:11:29Undergraduate Student1–3 yearsData Science / Machine Learning, Web Development, Research / AcademiaYesVery importantSomewhat importantYesPyPy (JIT Solution), py_compile (Byte Compilation Solution)PyPyYesSlightly relevantStrongly agreeEnergy consumption, Memory usage, I/O and network activitySlightly likelyYesYes
19
10/6/2025 14:13:47Undergraduate Student1–3 yearsData Science / Machine Learning, Systems / DevOps / Scripting, Research / AcademiaYesVery importantSomewhat importantYesCPython (default Python interpreter), py_compile (Byte Compilation Solution)CPythonMaybeModerately relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activity, Thermal output / cooling requirements, Cost implicationsModerately likelyYesYes
20
10/6/2025 14:53:21Undergraduate StudentLess than 1 yearData Science / Machine LearningYesVery importantSomewhat importantYesCPython (default Python interpreter)CPythonNoSlightly relevantAgreeEnergy consumption, Carbon footprintModerately likelyYesYes
21
10/6/2025 14:59:18Undergraduate Student1–3 yearsData Science / Machine Learning, Research / Academia, Education / TeachingYesExtremely importantNeutralYesPyPy (JIT Solution), py_compile (Byte Compilation Solution), For the next question: In your professional opinion, which runtime is most practical for sustainable large-scale use? - I want storage capacity to run big chunk of data.PyPyYesNot relevantStrongly disagreeMemory usageNot likelyNoGreenScore? It's not important for development. All we need is memory efficient, faster and versetile enviornment in the runtime. NoFor Python heavy development: Optimize algorithms to reduce CPU and memory consumption. That's it. If you ensure this, I will use it from tomorrow.
I don't want any fancy irrelevant things like Green Score or something.
22
10/7/2025 0:11:13Undergraduate Student1–3 yearsData Science / Machine Learning, Research / AcademiaYesVery importantVery importantNoCPython (default Python interpreter)ctypesYesVery relevantNeutralEnergy consumption, Carbon footprint, Runtime / performance impactVery likelyYesI think that memory used in a software project could be considered as well because in a long run it may enhance energy consumption and carbon emission.YesSustainable software development should be mandatory and should be practiced in industry level.
23
10/7/2025 22:26:21University Faculty Member1–3 yearsData Science / Machine Learning, Research / Academia, Education / TeachingNoVery importantNeutralNoCPython (default Python interpreter), PyPy (JIT Solution)Not sureMaybeModerately relevantNeutralEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activity, Thermal output / cooling requirements, Cost implicationsVery likelyYesMake GreenScore more accurate by considering the hardware used, where it's run, and the full software lifecycle not just runtimeYes
24
10/7/2025 23:48:12University Faculty Member1–3 yearsData Science / Machine Learning, Web Development, Research / Academia, Education / TeachingYesVery importantVery importantYesPyPy (JIT Solution), py_compile (Byte Compilation Solution)CPythonNoVery relevantAgreeEnergy consumption, Carbon footprint, Memory usageVery likelyYesThis tool could become context-aware, incorporating real-time data like the current carbon intensity of the local grid here in Dhaka and the specific efficiency of the underlying hardware.YesN/A
25
10/8/2025 13:15:15Graduate Student / Researcher1–3 yearsData Science / Machine Learning, Research / AcademiaNoExtremely importantVery importantNot sureCPython (default Python interpreter)Not sureMaybeModerately relevantStrongly agreeEnergy consumption, Carbon footprint, Runtime / performance impactModerately likelyYesYes
26
10/8/2025 21:37:55Software Developer / EngineerLess than 1 yearSoftware Testing YesVery importantSomewhat importantYesPytestNot sureNoSlightly relevantNeutralRuntime / performance impact, Memory usage, Cost implicationsModerately likelyMaybeNo
27
10/8/2025 22:02:33Data Scientist / AI/ML Engineer1–3 yearsData Science / Machine Learning, Web DevelopmentNoExtremely importantVery importantNodonot knowNot sureNoVery relevantStrongly disagreeEnergy consumption, Carbon footprint, Cost implicationsNot likelyMaybeMaybe
28
10/9/2025 11:23:46Software Developer / Engineer5–10 yearsSystems / DevOps / Scripting, Education / TeachingNoVery importantVery importantYesCPython (default Python interpreter)Not sureYesModerately relevantNeutralEnergy consumption, Runtime / performance impact, Cost implicationsModerately likelyYesI don't have good idea about it!MaybeI want to learn about it.
29
10/9/2025 12:40:21Undergraduate Student1–3 yearsData Science / Machine Learning, Systems / DevOps / ScriptingYesVery importantSomewhat importantNoCPython (default Python interpreter)ctypesYesModerately relevantNeutralRuntime / performance impactSlightly likelyMaybeYes
30
10/9/2025 12:42:08Undergraduate Student1–3 yearsData Science / Machine Learning, Research / AcademiaYesVery importantVery importantNot sureCPython (default Python interpreter)CPythonMaybeVery relevantNeutralEnergy consumption, Runtime / performance impact, Memory usageVery likelyYesYes
31
10/9/2025 12:43:04Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaYesVery importantSomewhat importantNot sureCPython (default Python interpreter)CPythonYesModerately relevantAgreeEnergy consumption, Runtime / performance impact, Cost implicationsModerately likelyYesYes
32
10/9/2025 12:43:19Undergraduate StudentLess than 1 yearData Science / Machine LearningNoModerately importantSomewhat importantNoCPython (default Python interpreter)CPythonYesSlightly relevantAgreeCarbon footprint, Runtime / performance impact, Memory usageModerately likelyYesYes
33
10/9/2025 12:43:30Undergraduate StudentLess than 1 yearEducation / TeachingNoExtremely importantVery importantNot surePyPy (JIT Solution), py_compile (Byte Compilation Solution)Not sureMaybeVery relevantAgreeEnergy consumption, Carbon footprint, Thermal output / cooling requirementsModerately likelyYesYes
34
10/9/2025 12:43:33Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web DevelopmentNoModerately importantNeutralYesCPython (default Python interpreter)Not sureMaybeModerately relevantStrongly agreeEnergy consumption, Runtime / performance impact, Memory usage, Thermal output / cooling requirements, Cost implicationsVery likelyYesMaybe
35
10/9/2025 12:44:21Undergraduate StudentLess than 1 yearData Science / Machine LearningNoVery importantSomewhat importantNot sureCPython (default Python interpreter)Not sureMaybeModerately relevantNeutralRuntime / performance impactVery likelyMaybeNothing YesNothing
36
10/9/2025 12:44:26Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web DevelopmentYesExtremely importantVery importantYesCPython (default Python interpreter)CPythonMaybeVery relevantStrongly agreeI/O and network activityExtremely likelyMaybenothing
MaybeSorry .
37
10/9/2025 12:44:28Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / Academia, Education / TeachingYesModerately importantVery importantYespy_compile (Byte Compilation Solution)Not sureYesSlightly relevantAgreeCarbon footprintModerately likelyYesYes
38
10/9/2025 12:45:24Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaNoVery importantVery importantNot sureCPython (default Python interpreter)Not sureMaybeSlightly relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impactSlightly likelyMaybeYes
39
10/9/2025 12:45:59Undergraduate Student1–3 yearsData Science / Machine Learning, Web Development, Research / AcademiaYesModerately importantSomewhat importantNoCPython (default Python interpreter)Not sureMaybeSlightly relevantNeutralRuntime / performance impact, Memory usage, I/O and network activity, Cost implicationsSlightly likelyMaybeTo improve eco-friendly practices, I would advise integrating real-time data integration for more precise environmental impact tracking and giving user-specific advice based on behaviour. Moreover, a social sharing function might inspire users by fostering community interaction.MaybeFocus on optimizing code for energy efficiency and promoting modular, reusable components to reduce resource waste and ease long-term maintenance.
40
10/9/2025 12:46:53Undergraduate Student1–3 yearsData Science / Machine Learning, Research / AcademiaNoModerately importantVery importantNot surepy_compile (Byte Compilation Solution)Not sureMaybeVery relevantNeutralRuntime / performance impact, Memory usage, I/O and network activityModerately likelyMaybeYes
41
10/9/2025 12:46:56Undergraduate Student1–3 yearsData Science / Machine LearningNoVery importantVery importantYesCPython (default Python interpreter)PyPyYesModerately relevantAgreeCarbon footprint, Runtime / performance impact, Thermal output / cooling requirementsModerately likelyMaybeYes
42
10/9/2025 12:47:06Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web Development, Systems / DevOps / Scripting, Research / Academia, Education / TeachingYesExtremely importantVery importantYesCPython (default Python interpreter), ctypes (FFI Solution), py_compile (Byte Compilation Solution)CPythonYesVery relevantStrongly agreeCarbon footprint, Runtime / performance impact, Memory usageVery likelyMaybeWe want Greenscore should be user friendly(easily adaptable).We also want GreenScore consider Waste management for it's advertisement.
MaybeYes, it can assure eco-friendly software development much more easier.
43
10/9/2025 12:47:37Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaNoModerately importantSomewhat importantNoCPython (default Python interpreter)Not sureMaybeModerately relevantNeutralEnergy consumption, Runtime / performance impact, Cost implicationsModerately likelyYesIt is relatively new approach, I think. I do not know how much it will be effective but wishing you the best. Data Center is increasingly been used in AI, ML or Deep Learning for prcoess. The energy consumption is increasingly. We really need to think about how we can make it efficient. A video I saw ( https://www.youtube.com/watch?v=SpMIs6AnUW8 ) it might be useful. Yes
44
10/9/2025 12:47:39Undergraduate Student1–3 yearsData Science / Machine Learning, Research / AcademiaNoVery importantVery importantNot sureCPython (default Python interpreter), py_compile (Byte Compilation Solution)Not sureYesVery relevantNeutralEnergy consumption, Carbon footprint, Runtime / performance impact, Memory usage, I/O and network activityNot likelyYesYes
45
10/9/2025 12:47:45Undergraduate StudentLess than 1 yearData Science / Machine LearningYesModerately importantVery importantNoCPython (default Python interpreter), PyPy (JIT Solution)PyPyYesSlightly relevantNeutralEnergy consumption, Carbon footprint, Memory usageSlightly likelyYesYes
46
10/9/2025 12:47:59Undergraduate StudentLess than 1 yearEducation / TeachingYesExtremely importantVery importantYespy_compile (Byte Compilation Solution)Not sureMaybeSlightly relevantAgreeEnergy consumption, Runtime / performance impact, Cost implicationsModerately likelyMaybeMaybe
47
10/9/2025 12:49:23Undergraduate StudentLess than 1 yearEducation / TeachingYesVery importantVery importantYesPyPy (JIT Solution)Not sureMaybeNot relevantNeutralRuntime / performance impact, I/O and network activity, Cost implicationsNot likelyMaybeAdd real time corbon tracking to make the Green Score more dynamic and personalized Yes
48
10/9/2025 12:49:37Undergraduate StudentLess than 1 yearData Science / Machine Learning, Research / AcademiaNoExtremely importantVery importantNoCPython (default Python interpreter)Not sureYesVery relevantAgreeEnergy consumption, Carbon footprint, Runtime / performance impact, Thermal output / cooling requirements, Cost implicationsExtremely likelyYesBreak down the score to identify specific code bottlenecks for actionable optimization.YesOptimize algorithms and data structures first, as computational efficiency is the primary driver of energy consumption.
49
10/9/2025 12:49:43Undergraduate StudentLess than 1 yearData Science / Machine LearningYesExtremely importantSomewhat importantNot sureCPython (default Python interpreter)CPythonMaybeSlightly relevantNeutralRuntime / performance impactSlightly likelyYesYes
50
10/9/2025 12:55:40Undergraduate Student1–3 yearsData Science / Machine Learning, Web Development, Education / TeachingNoExtremely importantVery importantNot sureCPython (default Python interpreter)CPythonYesVery relevantStrongly agreeRuntime / performance impact, Memory usage, Cost implicationsModerately likelyYesoptimization,Better data accuracy, real-time analytics, user transparency.

YesOptimize code, reduce waste, use renewables.

51
10/9/2025 13:32:57Undergraduate StudentLess than 1 yearData Science / Machine Learning, Web Development, Research / AcademiaYesVery importantNeutralYesPyPy (JIT Solution)PyPyMaybeVery relevantNeutralRuntime / performance impact, Memory usageSlightly likelyMaybeYesDesign software to meet actual business needs, ensuring efficiency is applied to valuable functionality rather than creating "useless" but resource-intensive applications.